Skip to content

skilldrop·docs·How-to

Use tool-use-schema-writer

Takes a function description (name, purpose, parameters) and writes a valid Anthropic tool_use JSON schema, with type annotations, required fields, and a description for…

Takes a function description (name, purpose, parameters) and writes a valid Anthropic tool_use JSON schema, with type annotations, required fields, and a description for each parameter. Adds a Python client.messages.create(tools=[...]) snippet only when asked.

Reach for it when wiring a Claude agent to a function or API, designing tools for a multi-agent system, or documenting an existing tool for agent consumption.

Install it

npx skilldrop-cli install tool-use-schema-writer                 # Claude Code, your user folder
npx skilldrop-cli install tool-use-schema-writer --project       # Claude Code, this repo
npx skilldrop-cli install tool-use-schema-writer --ide cursor    # or kiro, codex, antigravity, copilot

It is part of the API builder pack: --pack api-builder installs it with its neighbours.

Ask for it

Say it the way you would to a colleague. Requests like these route to it:

Requests like these belong to a different skill, so it shouldn't answer them:

If another skill answers instead, ask for this one by name: "use tool-use-schema-writer".

Check what you get

A good result:

Next

Edit this page on GitHub · View source