skill-creatorlisted
Install: claude install-skill nielsmadan/skills
<!-- Generated from https://github.com/nielsmadan/agentic-coding — edits here are overwritten. -->
# Skill Creator
## Core Principles
**Concise is key.** The context window is shared with system prompts, conversation history, other skills, and the user's request. Only add context Claude doesn't already have. Challenge each piece: "Does this paragraph justify its token cost?" Prefer concise examples over verbose explanations.
**Match freedom to fragility.** Narrow bridge with cliffs = specific guardrails (exact scripts). Open field = many valid routes (text instructions). See `references/patterns.md` for detailed guidance.
## Skill Structure
### Folder Rules
```
skill-name/ # kebab-case, must match `name` field
├── SKILL.md # Required (exact case-sensitive spelling)
├── scripts/ # Optional: executable code
├── references/ # Optional: documentation loaded as needed
└── assets/ # Optional: templates, images, fonts for output
```
- Folder name must be kebab-case and match the `name` field exactly
- No README.md or other auxiliary files (CHANGELOG, INSTALLATION_GUIDE, etc.)
- Only include files that directly support the skill's functionality
For details on when to use scripts/, references/, and assets/, see `references/patterns.md`.
### SKILL.md Format
#### Frontmatter
The YAML frontmatter controls whether Claude loads the skill. This is the most important part.
```yaml
---
name: your-skill-name
description: W