skill-creator

Create or update Claude skills with standardized SKILL.md structure and packaging workflow.

10|1|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/yellinzero/your-mind --skill skill-creator-yellinzero
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/yellinzero/your-mind/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/yellinzero/your-mind --skill skill-creator-yellinzero

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Provides a standardized, developer-friendly framework for creating Claude Skills, including template SKILL.md, initial resource directories, and packaging workflow.

Core Features & Use Cases

  • Anatomy of a Skill: explains required SKILL.md structure and optional resources.
  • Resource scaffolding: creates templates for scripts, references, and assets.
  • Packaging workflow: includes a packager that validates and packages a skill into a .skill file.

Quick Start

Example: run the Skill Initializer to create a new skill: python .claude/skills/skill-creator/scripts/init_skill.py my-new-skill --path skills/public

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 Claude skill with proper structure and templates?

Create a Claude skill by running the skill initializer script with your skill name and desired path. The skill creator enforces required SKILL.md frontmatter (name, description, license), YAML structure, naming conventions, and standard resource directories for scripts, references, and assets.

What are the requirements for packaging a skill into a .skill file?

Package a skill by running the deterministic packager workflow included in the skill creator. It validates frontmatter requirements, YAML formatting, content length limits, allowed keys, and proper resource layout before generating the .skill file.

Can I use the skill creator to update an existing Claude skill with new workflows or tool integrations?

Yes, the skill creator applies to updating existing skills by organizing bundled resources—scripts, references, and assets—for domain-specific tasks and enforcing consistent structure and naming conventions across modifications.

What does the skill creator provide for organizing resources and scripts?

The skill creator scaffolds resource templates including directories for scripts and references, plus asset organization. It enforces a standard layout that ensures domain-specific tasks are bundled consistently and validate against content length limits and allowed keys.

What preparation do I need before building a skill with the skill creator?

You need PyYAML installed as a dependency. The skill creator requires understanding of SKILL.md frontmatter structure and YAML syntax. No other specialized environment setup is necessary to begin creating or packaging skills.

What happens if my skill doesn't meet the skill creator's structure requirements?

The packager validates your skill against frontmatter requirements, YAML structure, naming conventions, and content length limits before packaging. Invalid skills fail validation with the packager, preventing generation of the .skill file until requirements are met.