skill-creator

Generate, validate, and package Claude Skill Units with SKILL.md templates.

16|1|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/AndurilCode/mcp-apps-kit --skill skill-creator-andurilcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/AndurilCode/mcp-apps-kit/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/AndurilCode/mcp-apps-kit --skill skill-creator-andurilcode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill Creator provides a structured framework to design, validate, and package Claude Skill Units, ensuring consistent frontmatter, templates, and bundled resources.

Core Features & Use Cases

  • Provides a SKILL.md template with required frontmatter (name and description) and a clear Markdown body.
  • Demonstrates optional bundled resources (scripts/, references/, assets/) and how to organize them for reuse.
  • Includes validation and packaging steps to create distributable Skill ZIPs.

Quick Start

Use the init_skill.py script to generate a new Skill Unit, then validate and package it:

  • Example: python scripts/init_skill.py my-new-skill --path skills/public
  • Then run: python utils/package_skill.py skills/public/my-new-skill

Frequently Asked Questions about skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Claude skill with the correct frontmatter format?

To create a Claude skill with the correct frontmatter, use a template-driven workflow that automatically generates a SKILL.md file containing the required name and description fields alongside a structured Markdown body.

What is the best way to package Claude skills for distribution?

Packaging Claude skills for distribution is best handled by running a validation and packaging script, which checks the SKILL.md frontmatter and bundles optional resources into a distributable ZIP file.

How do I structure scripts and references when building a skill?

When building a skill, organize optional bundled resources by placing executable files in a scripts directory, documentation in references, and supporting media in assets to ensure clear separation and reuse.

Do I need Python to generate and validate a skill template?

You need Python to execute the initialization and packaging scripts that generate the skill directory structure, validate the SKILL.md frontmatter, and output the final distributable ZIP file.

Can I use the skill creation workflow for team environments?

You can use the skill creation workflow for team environments because the template-driven process enforces consistent frontmatter validation and standardized resource organization across multiple skill units.

Why does my skill packaging fail during frontmatter validation?

Skill packaging fails during frontmatter validation if the required name and description fields are missing or malformed in the SKILL.md file, preventing the generation of a well-formed distributable ZIP.