Loading...
Loading...
Create, review, and iterate on Claude Code skills using Anthropic's official best practices and latest API documentation. Use when creating skills, reviewing existing skills, writing skill descriptions, designing skill architecture, or when user says "create a skill", "review my skill", "skill best practices", "skill description help". Do NOT use for creating plugins, commands, agents, or hooks - use plugin-dev skills for those.
npx skill4agent add henkisdabro/wookstar-claude-code-plugins create-ultimate-skillWebFetch: https://markdown.new/https://code.claude.com/docs/en/skills.md~/.claude/skills/<skill-name>/.claude/skills/<skill-name>/plugins/<plugin-name>/skills/python .claude/skills/create-ultimate-skill/scripts/init_skill.py <skill-name> --path <location>description>-|>|-allowed-toolsallowed-tools: Read, Write, Edit| Field | Constraints |
|---|---|
| Max 64 chars, |
| Max 1024 chars, non-empty, no XML tags |
| Field | Purpose | Example |
|---|---|---|
| Limit tool access | |
| Override model | |
| Isolation | |
| Subagent type | |
| Lifecycle events | |
| Slash menu visibility | |
| Block Skill tool | |
| Archetype | Best For | Structure |
|---|---|---|
| CLI Reference | Tool documentation | Commands grouped by function, minimal prose |
| Methodology | Workflows, processes | Philosophy + THE EXACT PROMPT + examples |
| Safety Tool | Validation, security | Threat model + risk tiers + rules |
| Orchestration | Multi-agent coordination | Quick start + APIs + integrations |
description: [What it does]. Use when [triggers]. Do NOT use for [exclusions].description: Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when user mentions PDFs, forms, or document extraction.
description: Process and transform CSV data files. Use when working with CSV imports, exports, or data cleaning. Do NOT use for Excel files (.xlsx) or database queries.skill-name/
├── SKILL.md # Core guidance only
├── references/ # Detailed docs (on-demand)
├── examples/ # Working code samples
└── scripts/ # Executable utilities| Anti-Pattern | Fix |
|---|---|
| Vague descriptions | Specific triggers + negative triggers |
| Deeply nested references | One level deep |
| README.md in skill folder | Delete it - SKILL.md IS the readme |
| ` in description |
| YAML list for allowed-tools | Comma-separated string |
| Signal | Fix |
|---|---|
| Skill never activates | Add more trigger phrases to description |
| Wrong skill activates | Add "Do NOT use for..." negative triggers |
| Output is wrong | Refine SKILL.md instructions, add examples |
| Output is inconsistent | Reduce degrees of freedom, be more prescriptive |
python .claude/skills/create-ultimate-skill/scripts/init_skill.py <skill-name> --path <location>python .claude/skills/create-ultimate-skill/scripts/package_skill.py <path/to/skill> [output-dir]--review## Skill Review: [skill-name]
### Summary
[Assessment, word counts, structure]
### Description Analysis
**Current:** [description]
**Issues:** [with severity]
**Suggested:** "[improved version]"
### Issues by Severity
#### Critical ([count])
- [File]: [Issue] - [Fix]
#### Major ([count])
- [File]: [Issue] - [Fix]
#### Minor ([count])
- [File]: [Issue] - [Suggestion]
### Rating: [Pass / Needs Improvement / Needs Major Revision]
### Priority Fixes
1. [Highest impact]
2. [Second]
3. [Third]WebFetch: https://markdown.new/https://code.claude.com/docs/en/skills.md