tool-designDesign tools an AI agent can actually use — framework- and language-agnostic.
Five production-tested principles for tools an agent picks correctly, calls with valid inputs, and reads back without flooding its context — plus a validation checklist and worked examples. Applies whether the tool is an MCP server tool, a LangChain/LangGraph tool, or a plain function-calling definition, in TypeScript, Python, or otherwise.
source:repoWriting Effective Tools for AI Agents
Installs into the current project (the default).
$ npx skills add agentailor/skills --skill tool-design