skill-creator

Create and update Claude skills with SKILL.md frontmatter and lifecycle tooling.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/raphaelmans/agent-skills --skill skill-creator-raphaelmans
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/raphaelmans/agent-skills/tree/main/skill-creator
Command: npx skills add https://github.com/raphaelmans/agent-skills --skill skill-creator-raphaelmans

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Creating and updating Claude skills that extend capabilities with domain knowledge, workflows, or tool integrations, helping teams standardize how skills are defined and reused.

Core Features & Use Cases

  • Structured skill scaffolding with a canonical SKILL.md frontmatter and example resource directories (scripts/, references/, assets/).
  • Guidance on organizing reusable resources and workflow patterns to keep SKILL.md lean and maintainable.
  • Lifecycle tooling support including init_skill.py and package_skill.py to initialize, validate, and package skills for distribution.
  • Progressive disclosure strategies to load context efficiently and support domain-specific variations via references.

Quick Start

Run the initializer to scaffold a new skill directory and begin editing SKILL.md.

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 frontmatter and resource directories?

To create a Claude skill, run the init_skill.py initializer to scaffold a new directory, then edit the canonical SKILL.md frontmatter fields like name and description while organizing reusable resources into scripts/, references/, and assets/ folders.

What's the best way to package Claude skills for distribution?

Packaging Claude skills for distribution uses the package_skill.py tool to validate SKILL.md frontmatter and bundle the resource directories, ensuring the skill is structured correctly for lifecycle distribution and reuse.

How do I keep SKILL.md lean when adding domain knowledge to a Claude skill?

Keeping SKILL.md lean involves applying progressive disclosure strategies that load context efficiently, storing detailed domain knowledge in the references/ directory rather than bloating the main skill file.

Do I need yaml to validate frontmatter when developing Claude skills?

Yes, yaml is required as a dependency for validating the frontmatter fields in SKILL.md during the skill development and packaging lifecycle.

What are the required frontmatter fields in a SKILL.md file?

The required frontmatter fields in a SKILL.md file are name and description, which define the skill's identity and purpose for the Claude agent's workflow integration.

Can I include external scripts and assets when building a Claude skill?

Yes, skill development supports including external scripts and assets by placing them in the designated scripts/ and assets/ directories to keep resources modular and reusable.