skill-creator

Generate SKILL.md frontmatter and starter resource directories for new skills.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/maxlogvn/AiCMR --skill skill-creator-maxlogvn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/maxlogvn/AiCMR/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/maxlogvn/AiCMR --skill skill-creator-maxlogvn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured, template-driven approach to creating, updating, and packaging Claude skills. It generates a compliant SKILL.md frontmatter, starter resource directories (scripts/, references/, assets/), and tooling to streamline skill provisioning and distribution.

Core Features & Use Cases

  • Template-based SKILL.md generation to ensure consistent metadata and formatting
  • Starter resource scaffolding (scripts/, references/, assets/) for quick experimentation
  • Init and packaging tooling (scripts/init_skill.py and scripts/package_skill.py) to accelerate skill creation and distribution
  • Progressive disclosure guidance and references to best practices (references/workflows.md, references/output-patterns.md)
  • Simple workflow for iterating and maintaining skill quality across teams

Quick Start

Run scripts/init_skill.py <skill-name> --path <output-directory> to scaffold a new skill with SKILL.md and starter resources.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I scaffold a new Claude skill with a standard directory structure?

To scaffold a Claude skill, run the init_skill.py script with a target skill name and output path. This template-driven approach generates a compliant SKILL.md file alongside starter directories like scripts/, references/, and assets/ for immediate use.

What is the best way to automate SKILL.md frontmatter generation for consistent metadata?

Automating SKILL.md frontmatter generation uses a template-driven workflow to enforce consistent metadata and formatting across teams. This standardization ensures ongoing quality control by structuring skill provisioning through predefined templates rather than manual entry.

Do I need PyYAML installed to package and distribute skills?

Yes, PyYAML is required to use this skill's packaging utilities. The package_skill.py script depends on PyYAML to parse and generate the YAML frontmatter required within the SKILL.md files during the skill packaging and distribution process.

Can I use this skill to organize scripts, references, and assets for existing automation workflows?

Yes, you can use this skill to organize scripts, references, and assets for automation workflows. It provides structured resource scaffolding and progressive disclosure guidance to standardize and maintain skill quality across iterative development cycles.

What are the limitations of using template-driven skill scaffolding for project initialization?

The limitation of template-driven skill scaffolding is that generated structures rely on predefined workflows and output patterns. Complex, non-standard skill designs may require manual modifications beyond the initial SKILL.md template and starter directory layout provided.