agent-tool-builder
Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and one that hallucinates, fails silently, or costs 10x more tokens than necessary. This skill covers tool design from schema to error handling. JSON Schema best
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and one that hallucinates, fails silently, or costs 10x more tokens than necessary. This skill covers tool design from schema to error handling. JSON Schema best practices, description writing that actually helps the LLM, validation, and the emerging MCP standard that's becoming the lingua franca for AI tools. Key insight: Tool descriptions are more important than tool implementa
How to use
Zainstaluj skill agent-tool-builder w swoim środowisku Claude lub Codex, dodając go do konfiguracji umiejętności agenta.
Zanim zaczniesz pisać kod narzędzia, zdefiniuj jego JSON Schema — określ parametry wejściowe, ich typy, wymagane pola i ograniczenia. Pamiętaj, że model języka nigdy nie zobaczy implementacji, tylko ten schemat.
Napisz opis narzędzia, który jest konkretny i jednoznaczny. Unikaj ogólników — wyjaśnij, co narzędzie robi, jakie dane przyjmuje i co zwraca. Dodaj przykłady użycia, aby poprowadzić model w dobrym kierunku.
Zaimplementuj obsługę błędów, która zwraca komunikaty pomocne dla agenta. Zamiast milczących awarii, zwróć szczegółowe informacje o tym, co poszło nie tak i jak agent może się odbudować.
Przetestuj narzędzie z agentem, obserwując, czy model rozumie jego przeznaczenie i poprawnie je wywołuje. Jeśli agent halucynuje lub robi pętle, przejrzyj opis — prawie zawsze problem leży w dokumentacji, nie w kodzie.
Rozważ wdrożenie standardu MCP (Model Context Protocol) dla interoperacyjności z innymi narzędziami i agentami, szczególnie jeśli planujesz udostępnić narzędzie w ekosystemie.