CtrlK
BlogDocsLog inGet started
Tessl Logo

claude-api

Build apps with the Claude API or Anthropic SDK. TRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`/`claude_agent_sdk`, or user asks to use Claude API, Anthropic SDKs, or Agent SDK. DO NOT TRIGGER when: code imports `openai`/other AI SDK, general programming, or ML/data-science tasks.

67

Quality

81%

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

The canonical home for this skill is claude-api in administrakt0r/AI-Agents-Safe-Coding-Skills

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 routing skill with strong actionability and a clear decision flow, weakened mainly by repeated budget_tokens emphasis and some inline reference material that belongs in separate files. No bundle files were present on disk, so progressive disclosure was scored against the reference structure alone.

Suggestions

Consolidate the budget_tokens-deprecation guidance into one place (e.g. the Thinking section) and have Defaults and Common Pitfalls cross-reference it instead of restating it, to remove the repeated padding.

Delete or shorten the "if any of the model strings look unfamiliar... we wouldn't mess with you" reassurance paragraph; it does not add actionable guidance.

Move the full Current Models table and the Compaction quick-reference into dedicated files (e.g. shared/models.md, {lang}/claude-api/compaction.md) and keep SKILL.md as a lean overview that links to them.

DimensionReasoningScore

Conciseness

The body is mostly dense, action-oriented reference material, but the budget_tokens-deprecation warning is repeated across the Defaults, Thinking, and Common Pitfalls sections, and the "if any of the model strings look unfamiliar... we wouldn't mess with you" paragraph is reassurance padding that could be trimmed.

3 / 5

Actionability

It gives concrete model IDs, exact parameter syntax (`thinking: {type: "adaptive"}`, `output_config: {effort: ...}`), beta headers, and a task-to-file routing table; no inline code snippets, but executable code is deliberately deferred to the per-language READMEs.

4 / 5

Workflow Clarity

Clear numbered language-detection steps with fallbacks, a decision tree, and the four-criteria "Should I Build an Agent?" gate provide a well-sequenced flow, though validation checkpoints are implicit rather than explicit in places.

4 / 5

Progressive Disclosure

Well-signaled one-level-deep references with a Quick Task Reference map give good navigation, but several inline Quick-Reference blocks (full model table, Thinking & Effort, Compaction) could be split into separate files rather than carried inline in the overview.

4 / 5

Total

15

/

20

Passed

Description

95%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, tightly-scoped description that concretely states what it does and gives explicit, bidirectional trigger guidance with exact import tokens. The only minor gap is that the stated action is a single broad verb rather than several distinct operations.

DimensionReasoningScore

Specificity

"Build apps with the Claude API or Anthropic SDK" names the domain and multiple concrete surfaces (Claude API, Anthropic SDK, Agent SDK), but the core action is a single "build apps" verb rather than the several distinct actions in the anchor-5 example.

4 / 5

Completeness

It explicitly answers what ("Build apps with the Claude API or Anthropic SDK") and when ("TRIGGER when: ... DO NOT TRIGGER when: ...") with concrete trigger phrases, matching the anchor-5 example.

5 / 5

Trigger Term Quality

Comprehensive natural terms ("Claude API", "Anthropic SDK", "Agent SDK") plus exact import strings (`anthropic`, `@anthropic-ai/sdk`, `claude_agent_sdk`) and an explicit anti-trigger (`openai`) match the comprehensive-coverage anchor including synonyms and package identifiers.

5 / 5

Distinctiveness Conflict Risk

A clear Claude/Anthropic-only niche with an explicit DO-NOT-TRIGGER clause for rival AI SDKs gives minimal conflict risk with other skills.

5 / 5

Total

19

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.