Two changes to make the skill packageable as an uploaded custom skill,
with no other content changes:
- Rename: the skill folder, the SKILL.md frontmatter name, and the
marketplace.json entry name and path. Skill names cannot contain the
reserved words "claude" or "anthropic" (per the agent skills
best-practices documentation).
- Description: shortened from 1,176 to 992 characters to fit the
1,024-character limit that skill upload validation applies to the
SKILL.md frontmatter description. The shortened text is the version
tested internally.
Opt-in skill that appends two or three short, targeted follow-up questions after a substantive answer the user may act on, helping them check key facts, probe the reasoning and assumptions, and notice missing context before relying on the answer. Fires at most once per conversation, with explicit skip rules for trivial lookups, formatting tasks, code, and creative writing.
Opt-in skill that recommends matching Claude Academy (academy.claude.com) courses, tutorials, and use cases when a user asks how to use Claude or a Claude product. Reads the live catalog at academy.claude.com/assets/data/catalog.json at runtime rather than embedding a snapshot, so recommendations never go stale; when the catalog cannot be fetched it names no specific item and points to the relevant Academy product hub or the resources library instead. Only recommends on a strong match and never invents Academy content.
Documentation skill for building applications with the Claude API
and Agent SDK. Covers Python, TypeScript, Java, Go, Ruby, C#, PHP,
and cURL with language-specific guides for:
- Messages API basics, streaming, and error handling
- Tool use (tool runner and manual agentic loop)
- Structured outputs and adaptive thinking
- Batches and Files APIs
- Agent SDK patterns (Python/TypeScript)
- Model catalog and selection guidance