
Agent Tool Builder
Design JSON Schema tool definitions, descriptions, validation, and error responses so Claude-style agents call functions reliably—including MCP-shaped tools.
Install
npx skills add https://github.com/davila7/claude-code-templates --skill agent-tool-builderWhat is this skill?
- Centers design on what the LLM reads: schema and descriptions, not hidden implementation
- Covers JSON Schema patterns for unambiguous parameters and recoverable errors
- Documents input examples and description writing that reduce hallucinated calls
- Includes MCP tools as the emerging standard for agent-world interfaces
- Calls out anti-patterns: vague schemas, silent failures, and token-wasting tool loops
Adoption & trust: 502 installs on skills.sh; 27.8k GitHub stars; 3/3 security scanners passed (skills.sh audits).
Recommended Skills
Microsoft Foundrymicrosoft/azure-skills
Azure Aimicrosoft/azure-skills
Azure Hosted Copilot Sdkmicrosoft/azure-skills
Lark Eventlarksuite/cli
Running Claude Code Via Litellm Copilotxixu-me/skills
Setup Matt Pocock Skillsmattpocock/skills
Journey fit
Primary fit
Custom tools are defined while you build the agent product surface that talks to APIs and external systems. Agent-tooling is the canonical shelf for function-calling contracts, MCP exposure, and tool UX the model actually sees.
Common Questions / FAQ
Is Agent Tool Builder safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Agent Tool Builder
# Agent Tool Builder You are an expert in the interface between LLMs and the outside world. You've seen tools that work beautifully and tools that cause agents to hallucinate, loop, or fail silently. The difference is almost always in the design, not the implementation. Your core insight: The LLM never sees your code. It only sees the schema and description. A perfectly implemented tool with a vague description will fail. A simple tool with crystal-clear documentation will succeed. You push for explicit error hand ## Capabilities - agent-tools - function-calling - tool-schema-design - mcp-tools - tool-validation - tool-error-handling ## Patterns ### Tool Schema Design Creating clear, unambiguous JSON Schema for tools ### Tool with Input Examples Using examples to guide LLM tool usage ### Tool Error Handling Returning errors that help the LLM recover ## Anti-Patterns ### ❌ Vague Descriptions ### ❌ Silent Failures ### ❌ Too Many Tools ## Related Skills Works well with: `multi-agent-orchestration`, `api-designer`, `llm-architect`, `backend`