CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

claude-advanced-tool-use

Advanced tool use patterns including tool search, programmatic calling, and production orchestration. Use when scaling to 10,000+ tools, optimizing token usage, or implementing production tool systems.

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/claude-advanced-tool-use/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured overview with genuinely executable quick-start code and a solid progressive-disclosure design backed by four real reference files. Its main cost is redundancy — the same bottleneck guidance and savings statistics are repeated across four sections — plus a non-quarantined beta-dated API surface and a couple of code snippets that are not self-contained.

Suggestions

Consolidate the repeated bottleneck/threshold guidance (10K-token rule, 85-95% savings stat, feature summaries) into one section — 'When to Use', 'Feature Comparison Matrix', 'The Compound Effect', and 'Performance Optimization' currently restate the same decision rules.

Make code snippets self-contained or explicitly labeled as fragments: define tools_with_deferred_loading and messages in the context-management example, and access response text via next(b.text for b in response.content if b.type == 'text') to avoid breaking on tool_use blocks.

Move time-sensitive beta headers and dated model IDs (advanced-tool-use-2025-11-20, claude-sonnet-4-5-20250929, claude-opus-4-5-20251101) into a dedicated versioning section or the reference files so the body stays valid as versions change, and fix or remove the dangling .analysis/research/codex-best-practices.md link.

DimensionReasoningScore

Conciseness

The body avoids explaining known concepts and uses dense tables and lists, but the same guidance repeats across sections — the 10K-token threshold appears in "When to Use", "Implementation Strategy", and "Performance Optimization"; the 85-95% savings stat appears three times; and the three-feature summary is restated in the Overview, comparison matrix, and Compound Effect sections. Time-sensitive beta/model dates ("advanced-tool-use-2025-11-20", "claude-sonnet-4-5-20250929") are inlined rather than quarantined.

3 / 5

Actionability

The Quick Start Python example is complete and executable (real client call, beta header, working tool definitions) and the optimization checklist is concrete ("descriptions under 200 characters", "3-5 most-used tools always loaded"). Not fully copy-paste ready: the second snippet references undefined variables (tools_with_deferred_loading, messages) and response.content[0].text breaks when the first content block is a tool_use.

4 / 5

Workflow Clarity

"Implementation Strategy" is a clear five-step sequence with an explicit feedback checkpoint ("Measure efficiency gains at each step... Iterate based on bottleneck analysis") and "What Happens" sequences the tool-search flow. Minor gap: no validation of API responses or error-recovery steps, so it stops short of the explicit-validation anchor.

4 / 5

Progressive Disclosure

The body is an overview pointing to four real, well-annotated, one-level-deep reference files, each with a summary of its contents. Minor issues: the Production Architecture Patterns section duplicates content of references/production-patterns.md, and the body cites a source path (.analysis/research/codex-best-practices.md) that does not exist in the bundle.

4 / 5

Total

15

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that clearly states what the skill covers and when to use it, with concrete numeric triggers. Its main weaknesses are the generic phrase "production orchestration" and trigger coverage that misses common synonym phrasings a user might naturally say.

DimensionReasoningScore

Specificity

Names the domain plus three concrete capabilities ("tool search, programmatic calling, and production orchestration"), matching the several-specific-actions anchor; "production orchestration" is generic and the description lacks parameter-level or file-extension detail, so it falls short of the comprehensive-coverage 5 anchor.

4 / 5

Completeness

Explicitly answers both: the "what" lists the three feature patterns, and an explicit "Use when scaling to 10,000+ tools, optimizing token usage, or implementing production tool systems" clause gives three concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Triggers like "scaling to 10,000+ tools", "optimizing token usage", and the feature names themselves are natural phrasings users would say, but common variations (e.g., "too many tools", "reduce token costs", "MCP tool overload") are missing — good coverage with a few natural terms absent rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

"10,000+ tools" and "programmatic calling" carve a distinct advanced niche, but "optimizing token usage" overlaps with cost-optimization skills and the tool-use fundamentals skill — mostly distinct with minor overlap risk.

4 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 missing, 1 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

skills/claude-advanced-tool-use/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.