skill-creatorlisted
Install: claude install-skill arthjean/skills
# Skill Creator
Guide for building effective, well-structured skills following Anthropic's official best practices.
## Core Concepts
A **skill** is a folder containing instructions (packaged as Markdown with YAML frontmatter) that teaches Claude how to handle specific tasks or workflows. Skills use **progressive disclosure**:
1. **First level (YAML frontmatter):** Always loaded in Claude's system prompt. Provides just enough info for Claude to know WHEN each skill should be used.
2. **Second level (SKILL.md body):** Loaded when Claude thinks the skill is relevant. Contains the full instructions and guidance.
3. **Third level (Linked files):** Additional files in `references/`, `scripts/`, `assets/` that Claude discovers and loads only as needed.
## Skill Creation Workflow
Follow these steps in order:
### Step 1: Define Use Cases
Before writing any code, identify 2-3 concrete use cases the skill should enable.
Ask yourself:
- What does a user want to accomplish?
- What multi-step workflows does this require?
- Which tools are needed (built-in or MCP)?
- What domain knowledge or best practices should be embedded?
Good use case definition:
```
Use Case: Project Sprint Planning
Trigger: User says "help me plan this sprint" or "create sprint tasks"
Steps:
1. Fetch current project status from Linear (via MCP)
2. Analyze team capacity
3. Suggest task prioritization
4. Create tasks in Linear with proper labels and estimates
Result: Fully planned sprint with tasks created
``