Claude-skills _template
One-line WHAT this skill does + two to three sentences on WHEN to trigger it. Be specific about contexts and use a pushy tone — skills undertrigger by default. Mention related phrases the user might say even when they don't name the skill explicitly. Replace this with your own description.
git clone https://github.com/shubham0704/claude-skills
T=$(mktemp -d) && git clone --depth=1 https://github.com/shubham0704/claude-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/docs/skill-template" ~/.claude/skills/shubham0704-claude-skills-template && rm -rf "$T"
docs/skill-template/SKILL.md_template
Replace this with a 1–3 sentence summary of what this skill helps Claude do. Keep it tight — the full reasoning belongs below, not here.
1. Workflow
Start with the end-to-end workflow. Imperative style. Short sections. Give the reader (Claude) enough structure that they can scan for the step they need.
1.1 Setup (if any)
1.2 Main loop
1.3 Hand-off / completion criteria
2. Core content
The bulk of the skill. For review-style skills, this is typically a numbered list of failure modes and canonical fixes. For building- style skills, it's usually a sequence of phases with decision criteria. For writing-style skills, it's sections + patterns.
Use sub-sections freely. Keep any single section short enough to scan.
3. Checklist / decision points
If this skill has a checklist, rubric, or review order, put it here so it's findable. Otherwise delete this section.
4. Bundled resources
— docs loaded on-demand when the body points at themreferences/
— executable utilities (if any)scripts/
— templates/fixtures used in outputassets/
If a section of this skill is long, move it to
references/ and
point here with a sentence like "See references/snippets.md for
copy-paste patterns."
5. Pitfalls
List of things to watch out for. One bullet each, imperative mood.
Notes for skill authors
When creating a skill from this template:
- Pick a kebab-case directory name. Rename the directory, not just the frontmatter.
- Fill in
andname:
in the frontmatter. Make the description pushy — mention specific trigger contexts beyond the obvious ones, including related phrases the user might say.description: - Start at
(initial draft) orversion: 0.1.0
(first stable release you're willing to recommend to others).1.0.0 - Keep this file under ~500 lines. Push overflow into
,references/
, orscripts/
.assets/ - Create a
alongside this file (seeCHANGELOG.md
) and log your first entry._template/ - Delete this "Notes for skill authors" section from your final skill.