Skip to content

skilldrop·docs·Reference

API builder pack reference

Every skill in the API builder pack — what it makes, when to use it, what it needs, its quality bar, and what it hands off to.

Skills for teams building on the Anthropic API — prompt caching, token budgeting, eval generation for skills, and tool-use schema writing.

Installnpx skilldrop-cli install --pack api-builder
Skills4
Loopsnone
How-toUse the API builder pack

Skills

eval-harness-generator

Takes a skill's SKILL.md and generates a set of eval cases — trigger queries, expected output shape, and pass/fail criteria — ready to drop into the skill's evals/ directory.

Tier standard · v1.0.3 · SKILL.md · skill page

Use it when adding evals to a new or existing skill, verifying a skill behaves as documented, or building a regression gate before modifying a skill.

A good result:

prompt-caching-advisor

Analyzes a prompt or conversation structure and identifies the highest-value cache breakpoints — where to insert cache_control checkpoints to minimize repeated token processing.

Tier standard · v1.0.0 · SKILL.md · skill page

Use it when designing or optimizing a Claude API integration that uses prompt caching, when input costs are dominated by a static system prompt or few-shot block, or when a multi-turn conversation reprocesses the same context on every turn.

A good result:

token-budget-estimator

Estimates input and output token usage for a described agentic workflow, surfaces the dominant cost drivers, and suggests max_tokens budget controls per component.

Tier standard · v1.0.0 · SKILL.md · skill page

Use it when planning a new Claude API integration, sizing a cost budget for a feature, or diagnosing why a workflow's token usage is higher than expected.

A good result:

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 each parameter. Adds a Python client.messages.create(tools=[...]) snippet only when asked.

Tier standard · v1.0.2 · SKILL.md · skill page

Use 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.

A good result:

Edit this page on GitHub · View source