← Back to directory
Public SkillChecks Passed

claude-api

anthropics

Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. Also handles migrating existing Claude API code between Claude model versions (4.5 → 4.6, 4.6 → 4.7, retired-model replacements). TRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`; user asks for the Claude API, Anthropic SDK, or Managed Agents; user adds/modifies/tunes a Claude feature (caching, thinking, compaction, tool use, batch, files, citations, memory) or model (Opus/Sonnet/Haiku) in a file; questions about prompt caching / cache hit rate in an Anthropic SDK project. SKIP: file imports `openai`/other-provider SDK, filename like `*-openai.py`/`*-generic.py`, provider-neutral code, general programming/ML.

Security Summary

This skill includes a SKILL.md descriptor. No security concerns were identified.

Source
GitHub
Last Scanned
May 1, 2026
License
Complete terms in LICENSE.txt

Category

security

No external URLs in skill definition

Vettd coreOWASP LLM07

SKILL.md and references/ files do not reference external URLs

pass

No prompt injection or jailbreak signals detected

Vettd core

Scanned text content for instruction override, jailbreak framing, credential solicitation, and embedded injection markers

pass

No secrets or unsafe code patterns detected

Vettd core

Scanned all files for credentials, private keys, and code-level risks (eval, shell exec, destructive ops)

pass

Category

best practices

Examples included

Vettd core

Found code blocks, input/output samples, or an examples section — concrete samples help agents pattern-match effectively

pass

SKILL.md body length is reasonable

Vettd core

319 lines (recommended: under 500)

pass

Step-by-step workflow found

Vettd core

Structured procedures improve reliability for complex tasks

pass

Validation loop referenced

Vettd core

Instructions for the agent to validate its own work before proceeding

pass

Category

description

Description lacks usage context

Vettd core

Add context like "Use this skill when..." to help agents know when to activate it

warn

Description within character limit

Vettd core

744/1024 characters used

pass

Category

evals

No evaluation test cases

Vettd core

Add an evals/ directory with test prompts and expected outputs to measure skill quality

warn

Category

structure

No scripts/ directory

Vettd core

Consider bundling reusable scripts for validation and automation

info

SKILL.md present

Vettd core

Required skill definition file found

pass

Valid name field

Vettd core

Name "claude-api" follows spec (lowercase, hyphens, ≤64 chars)

pass