Skip to content

Introducing skill-forge: From Idea to Published Skill in Minutes

Claude Code skills are powerful — they let you teach Claude new capabilities with plain Markdown. But building a good skill involves more than writing instructions:

  • Getting the directory structure right
  • Including all required sections in SKILL.md
  • Making sure file references actually resolve
  • Writing a README that helps others discover and use your skill
  • Publishing and versioning consistently

Each of these steps is simple individually, but together they create enough friction to slow you down.

skill-forge handles all of this. Three commands cover the entire lifecycle:

Terminal window
# Start with a proven template
skill-forge create my-skill --template cli-tool
# Catch problems early
skill-forge validate
# Ship it
skill-forge publish

Convention over configuration. skill-forge knows Claude Code’s skill conventions and enforces them automatically. You don’t need to memorize the spec.

Templates that teach. Each template isn’t just a file scaffold — it includes inline comments explaining why each section exists and what makes a good implementation.

Validation that explains. When something’s wrong, skill-forge tells you what the rule is, why it matters, and how to fix it.

We’re working on:

  • A template marketplace where the community can share and discover templates
  • AI-assisted scaffolding that generates SKILL.md drafts from natural language descriptions
  • VS Code integration for inline validation and previews

skill-forge is open source. We’d love your feedback — try it out and let us know what works and what doesn’t.

Terminal window
npm install -g skill-forge
skill-forge create my-first-skill