TODO — one paragraph: what this skill does and what "done" looks like.
Remove this note and every TODO before shipping. Delete any section you
don't need — an unused section is worse than a missing one, because the
agent will follow it.
Workflow
TODO — numbered steps with the expected outcome of each:
TODO — first step (e.g. run a command, read a file).
TODO — the decision or generation step.
TODO — validation step. Prefer a script:
python scripts/example.py <artifact>
Fix reported violations and re-run until exit 0.
Rules
TODO — boundaries: what this skill must never do.
Examples
TODO — one realistic input → expected output pair. One example beats a
paragraph of description.
Reference files
references/REFERENCE.md — read when TODO
(state the condition, e.g. "the spec has non-default auth").
assets/example_template.md — render final
output into this structure; keep section order exactly.
Scripts
scripts/example.py — TODO: what it checks, its exit codes, and what to
do when it fails.
1---2name: skill-starter3description: My Skill Name4---56# My Skill Name78TODO — one paragraph: what this skill does and what "done" looks like.910> Remove this note and every TODO before shipping. Delete any section you11> don't need — an unused section is worse than a missing one, because the12> agent will follow it.1314## Workflow1516TODO — numbered steps with the expected outcome of each:17181. TODO — first step (e.g. run a command, read a file).192. TODO — the decision or generation step.203. TODO — validation step. Prefer a script:21 `python scripts/example.py <artifact>`22 Fix reported violations and re-run until exit 0.2324## Rules2526- TODO — boundaries: what this skill must never do.2728## Examples2930TODO — one realistic input → expected output pair. One example beats a31paragraph of description.3233## Reference files3435<!-- Optional: delete if unused. Link one level deep, with a read condition. -->3637- [references/REFERENCE.md](references/REFERENCE.md) — read when TODO38 (state the condition, e.g. "the spec has non-default auth").39- [assets/example_template.md](assets/example_template.md) — render final40 output into this structure; keep section order exactly.4142## Scripts4344<!-- Optional: delete if unused. -->4546- `scripts/example.py` — TODO: what it checks, its exit codes, and what to47 do when it fails.
Run npx skillmds@latest add paladini/skill-starter in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
My Skill Name It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
paladini (@paladini) published this skill. Their other Agent Skills are listed on their SkillMD profile.