Skip to content

[Docs]: Align wallet_screening examples and docs with manifest tool name (finance/wallet_screening) #173

Description

@rosspeili

What needs to be fixed?

Context

PR #171 / #165 sets manifest.yaml name to finance/wallet_screening (registry ID). That is correct, but several runnable examples and docs still assume the legacy short tool name wallet_screening.

SkillLoader adapters derive tool names from manifest["name"]:

Adapter Tool name after rename
Gemini / Claude finance/wallet_screening
OpenAI / DeepSeek finance_wallet_screening (sanitized)
Ollama prompt finance/wallet_screening

Runnable scripts that hardcode wallet_screening will not dispatch tool calls after #171 merges.

What to update

Examples (runtime fix — prefer bundle["manifest"]["name"] like claude_evm_tx_handler.py / gemini_evm_tx_handler.py):

  • examples/gemini_wallet_check.pyif fn_name == "wallet_screening"
  • examples/claude_wallet_check.pyif tool_name == "wallet_screening"

Skill cognition:

  • skills/finance/wallet_screening/instructions.md — still says `wallet_screening`

Docs (tool-name tables and comments):

  • docs/skills/wallet_screening.md — Claude/Gemini/OpenAI/Ollama sections reference wallet_screening
  • docs/usage/openai.md — table row wallet_screeningwallet_screening
  • docs/introduction.md — example mentions wallet_screening tool

Optional consistency (lower priority):

  • COMPARISON.md — prose examples using short name (ID vs tool name is fine to clarify)

Out of scope

  • Loader / adapter behavior (working as designed)
  • Other skills with legacy short manifest names (pdf_form_filler, etc.) — separate normalization issue if desired

Acceptance criteria

  • gemini_wallet_check.py and claude_wallet_check.py dispatch using manifest-derived name (or updated literal matching adapter output)
  • instructions.md tells the agent the correct tool name from manifest
  • docs/skills/wallet_screening.md and docs/usage/openai.md document correct per-provider tool names
  • No broken links; examples still listed correctly in examples/README.md
  • CHANGELOG.md [Unreleased] entry if user-visible docs/examples change

Related

Affected Page

examples/gemini_wallet_check.py, examples/claude_wallet_check.py, skills/finance/wallet_screening/instructions.md, docs/skills/wallet_screening.md, docs/usage/openai.md, docs/introduction.md

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationgood first issueGood for newcomers

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions