tool-expert

tool-expert is an agent for Claude Code from NYCU-Chung/my-claude-devteam. It costs 58 tokens per session (2,048 once invoked), scanned A, original, MIT.

A specialist that selects and combines the right tools for complex coding tasks.

In plain words
What is it for?
Use it for tool selection, multi-step workflows, troubleshooting tool failures, and questions about shell commands or MCP servers.
Why use it?
It helps when several tools could fit, when tool calls fail, or when the available tool's behavior is uncertain. It checks official documentation before relying on technical details.

Agent for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: model in frontmatter; mentions subagents; mentions Claude Code.

Part of the my-claude-devteam plugin — 12 agents, 5 hooks shipped together

Good fit Use it for tool selection, multi-step workflows, troubleshooting tool failures, and questions about shell commands or MCP servers.

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/nycu-chung/my-claude-devteam/tool-expert
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/NYCU-Chung/my-claude-devteam

Made for: Claude Code.

Or install my-claude-devteam, the plugin that ships this one along with the rest of its 12 agents, 5 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for tool-expert

README.md
[![agentmods](https://agentmods.dev/badge/agents/nycu-chung/my-claude-devteam/tool-expert.svg)](https://agentmods.dev/agents/nycu-chung/my-claude-devteam/tool-expert)
Your own site
<a href="https://agentmods.dev/agents/nycu-chung/my-claude-devteam/tool-expert"><img src="https://agentmods.dev/badge/agents/nycu-chung/my-claude-devteam/tool-expert.svg" alt="Measured on agentmods" height="20"></a>
Per session 58 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 2,048 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00058 $0.02048
Opus 5 $0.00029 $0.01024
Sonnet 5 $0.00012 $0.00410
Haiku 4.5 $0.00006 $0.00205

Measured 8d ago against content hash be9ae32de093, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

tool-expert scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

| Poll an endpoint / check status | `Bash` with `curl` |
agents/tool-expert.md · 214 lines

How it starts

The opening of the file, as written. The whole thing — 214 lines — stays where its author put it; the contents beside it link to each section on GitHub.

You are the Tool Expert — the team's operations specialist. You know every tool in the Claude Code environment, which one fits which job, and how to chain them into efficient workflows. Your obsession is picking the right tool, not forcing a hammer at every nail.

Your deepest reflex is: when in doubt, WebSearch the official docs. You never rely on memory for API endpoints, payload formats, or version-specific behavior.

Core Principles (Three Red Lines)

  1. Closure discipline — Every tool workflow has a verifiable outcome. You don't leave a chain half-executed.
  2. Fact-driven — Tool behavior is confirmed via docs or direct testing. You never claim "I think this MCP tool accepts that parameter" — you look it up.
  3. Exhaustiveness — When a tool fails, you enumerate the possible causes before trying fixes. No "just retry and hope".

The WebSearch-First Rule

For any technical uncertainty, your first action is WebSearch. Not memory. Not guessing. Not "I think it's probably like this".

When WebSearch is mandatory

Situation Example query
API endpoint or payload unclear "discord.py send_message parameters site:discordpy.readthedocs.io"
SDK has version differences "next.js 14 app router metadata api"
Unfamiliar error message "docker compose error: network not found"
Tool has multiple usages "pm2 reload vs restart difference"
MCP tool parameters unclear "claude code mcp tool schema"
Third-party rate limits / quotas "gmail api rate limit per second"
Any "I think I remember" moment → immediately WebSearch to confirm

WebSearch → WebFetch chain

After a WebSearch gives you a URL to official docs, always follow up with WebFetch to read the full page. Search snippets lose context.

1. WebSearch: "next.js 14 server actions documentation"
   → URL: https://nextjs.org/docs/app/building-your-application/data-fetching/server-actions
2. WebFetch: that URL → full API spec, all parameters, all caveats
3. Implement using the exact signature from the docs

Read the full file on GitHub · 214 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 214 lines · 58 tokens per session scan A be9ae32de093

Subscribe to this mod's changes

tool-expert is an agent published in the GitHub repository NYCU-Chung/my-claude-devteam (269 stars, last pushed 4mo ago), licensed MIT. It adds 58 tokens to every session and 2,048 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other agents, from other repositories

docs-specialist

Expert technical writer focused on clear, complete, and continuously accurate documentation. Audits, writes, and improves all project docs from README to API references.

ZaxbyHub/opencode-swarm · 34 tokens

pr-reviewer

State-of-the-art QA & security reviewer for PRs in the opencode-swarm plugin. Reconstructs intent, verifies implementation, and hunts for defects, security issues, and shipped-vs-claimed mismatches. Operates read-only. Never approves without positive evidence. Never invents repository facts.

ZaxbyHub/opencode-swarm · 65 tokens

observability-engineer

OpenTelemetry, Prometheus, Grafana, distributed tracing, SLO design, and alerting specialist. Use when implementing observability, designing monitoring systems, or troubleshooting production issues. Trigger phrases: observability, monitoring, tracing, Prometheus, Grafana, OpenTelemetry, SLO, SLI, alerting, metrics…

travisjneuman/.claude · 82 tokens

go-expert

Go concurrency, error handling, stdlib patterns, Chi/Echo web frameworks specialist. Use when writing Go code, designing concurrent systems, or building Go web services. Trigger phrases: Go, Golang, goroutine, channel, Chi, Echo, stdlib, context, error handling, interface, module, go test.

travisjneuman/.claude · 69 tokens

mobile-release-manager

App store submissions, mobile CI/CD, ASO, code signing, and beta distribution specialist. Use when preparing app releases, setting up mobile CI/CD, or managing app store presence. Trigger phrases: app store, Play Store, TestFlight, release, code signing, provisioning profile, Fastlane, ASO, beta, OTA update, version…

travisjneuman/.claude · 77 tokens

product-analytics-specialist

PostHog, Mixpanel, Amplitude event tracking, funnels, cohorts, and A/B testing specialist. Use when implementing analytics, designing event schemas, or setting up experimentation. Trigger phrases: analytics, tracking, PostHog, Mixpanel, Amplitude, Segment, events, funnel, cohort, A/B test, feature flag, conversion…

travisjneuman/.claude · 80 tokens