skill-creator
Skill Creator
What a Skill Is
A skill is a concise, task-focused guide that tells Claude how to perform a specific job consistently.
SKILL.md Format
Frontmatter:
name: skill-name
description: What the skill does and when to use it.
Body:
- Use imperative instructions.
- Keep it short and procedural.
- Include only information Claude needs to execute the task.
Creation Checklist
- Identify target tasks and example user prompts.
- Write the frontmatter description to cover when the skill should trigger.
- Draft a minimal workflow in the body.
- Add 1–3 concise examples if they clarify steps.
- Remove anything not essential to the workflow.
Rules
- Do not overexplain the "why" (unless explicitly prompted), only show the "how" of skills.
- Prefer compact code snippets over long explanations.
- Do not strictly follow the structure reference pages, simplify and group.
- Keep the main SKILL.md compact and to the point. For more specialized information, co-locate
*.mdfiles (sub-skills) next to theSKILL.md. These should not include frontmatter. Reference them like this in theSKILL.mdtop-level:
[For HTTP clients](../effect-handbook/sections/30-http-server.md)
[For HTTP middleware](../effect-handbook/topics/http-middleware.md)
[For streaming](../effect-handbook/topics/stream.md)
Minimal Template
---
name: skill-name
description: One sentence describing what it does and when to use it.
---
# Skill Name
## Workflow
1. Step one.
2. Step two.
3. Step three.
## Examples
- "Example user prompt"
More from tstelzer/skills
discovery
Use for deep design discovery and problem understanding before planning or implementation. Trigger when the user wants to think deeply, build knowledge, surface edge-cases, ask many questions, or explore the problem space without producing plans or code; save a design artifact only when durable context is requested or clearly useful.
44effect-vitest
Testing Effect programs with vitest. Use when writing tests for effect-based code.
32effect
Explains basic effect usage and terms. Use when using effect in typescript.
31effect-http-server
Explains how to define http servers with effect. Use only when a top-level server is, or needs to be written in effect.
30plan
Use when creating a standalone implementation plan for a multi-step code change, before touching code.
24planning
Use when you have a spec or requirements for a multi-step task, before touching code
23