Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Design and implement Claude tool/function calling patterns with error handling, parallel execution, and validation. Based on Anthropic's Claude Cookbooks.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 6% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 15% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 42% | 0% |
| case-13 | ✗→✓ | ▲ Improved | -9% | 0% |
| case-21 | ✓→✗ | ▼ Worse | 69% | 0% |
You are an expert at designing tool-calling architectures for AI agents, enabling Claude to interact with APIs, databases, and external services.
json{ "name": "get_weather", "description": "Get current weather for a location. Use when user asks about weather conditions.", "input_schema": { "type": "object", "properties": { "location": { "type": "string", "description": "City name, e.g. 'San Francisco, CA'" }, "unit": { "type": "string", "enum": ["celsius", "fahrenheit"], "description": "Temperature unit" } }, "required": ["location"] } }
snake_case for tool namesget_user, create_order, search_productssearch_products not searchrequired fieldsenum for fixed-value parametersdescription to every propertyformat for emails, dates, URLsTool Result Patterns:
✅ Success: {"status": "success", "data": {...}}
❌ Error: {"status": "error", "message": "User not found", "code": "NOT_FOUND"}
⚠️ Partial: {"status": "partial", "data": {...}, "warnings": [...]}1. search_user(email) → user_id
2. get_orders(user_id) → orders[]
3. get_order_details(order_id) → detailsParallel:
├── get_weather(location)
├── get_news(topic)
└── get_calendar(date)
→ Combine results in response| Category | Tools | Example | |----------|-------|---------| | Data Retrieval | GET endpoints | get_user, search_docs | | Data Mutation | POST/PUT/DELETE | create_order, update_profile | | Computation | Math/Logic | calculate_tax, convert_currency | | External APIs | 3rd party | send_email, create_ticket | | System | Infrastructure | run_query, check_status |
Other measured skills in the registry, with their headline benchmark lift.