skill-creator

Create and validate Skill Units with SKILL.md frontmatter and .skill packaging.

2.9k|257|Updated Apr 7, 2025
One-click install
npx skills add https://github.com/invariantlabs-ai/mcp-scan --skill skill-creator-invariantlabs-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/invariantlabs-ai/mcp-scan/tree/main/tests/skills/skill-creator
Command: npx skills add https://github.com/invariantlabs-ai/mcp-scan --skill skill-creator-invariantlabs-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The Skill Creator guides and standardizes the process of building new Skills by ensuring a SKILL.md frontmatter with name and description, and by scaffolding optional resources (scripts, references, and assets) so Claude can load and package skills consistently.

Core Features & Use Cases

  • Scaffold a new skill directory with a valid SKILL.md frontmatter and a clear description.
  • Provide templated resource directories (scripts, references, assets) to accelerate skill authoring and reduce boilerplate.
  • Validate structure, enforce naming conventions, and support packaging into .skill archives for distribution.

Quick Start

Create a new skill using the template by running the init_skill.py tool and then edit SKILL.md to finalize the metadata.

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 new skill with valid frontmatter and metadata?

You can scaffold a skill directory by running the init_skill.py script, which generates a root SKILL.md with required frontmatter fields like name and description, plus optional resource folders for scripts, references, and assets.

What is a Skill Unit and how does packaging into a .skill archive work?

A Skill Unit is a repository structure containing a root SKILL.md with frontmatter and optional resources. Packaging validates structure, checks naming conventions, and bundles the directory into a .skill archive for distribution.

Do I need any external dependencies to scaffold and validate skill directories?

No external dependencies are required. The Skill Creator operates independently to scaffold directories, validate frontmatter fields, check naming conventions, and package skill archives without needing additional packages.

What's the best way to ensure my SKILL.md frontmatter passes validation?

To ensure SKILL.md frontmatter passes validation, include required name and description fields, follow standard naming conventions, and run the built-in validation checks to verify metadata integrity before packaging into an archive.

What happens if required frontmatter fields are missing from SKILL.md?

If required frontmatter fields like name or description are missing from SKILL.md, the validation process fails and prevents packaging into a .skill archive until you resolve the metadata integrity issues.