skill-creator

Generate SKILL.md files and starter directories for Claude Skills.

2|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/ryantking/agentctl --skill skill-creator-ryantking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ryantking/agentctl/tree/main/internal/templates/templates/skills/skill-creator
Command: npx skills add https://github.com/ryantking/agentctl --skill skill-creator-ryantking

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? Provides a ready-made scaffold to create new Skill Units, ensuring consistent SKILL.md frontmatter, structure, and bundled resource placeholders so teams can iterate faster.

## Core Features & Use Cases

  • Standardized scaffolding: Generates a new skill directory with a valid SKILL.md frontmatter and example resource templates (scripts, references, and assets).
  • Guided packaging & validation: Includes utilities to validate and package the skill for distribution.
  • Onboarding for teams: Reduces setup time for new skills and enforces consistent best practices.

### Quick Start Use the Skill Init to generate a starter skill, customize SKILL.md and placeholders, then validate and package:

  • Run scripts/init_skill.py <skill-name> --path <output-directory>
  • Optionally customize the example resources under scripts/, references/, and assets/
  • Validate with scripts/quick_validate.py <skill-directory>
  • Package with scripts/package_skill.py <skill-directory> [./dist]

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 valid SKILL.md structure?

To scaffold a new Claude skill, run the init script to generate a directory with valid YAML frontmatter in SKILL.md, plus optional scripts, references, and assets folders for consistent structure.

What is the best way to enforce consistent skill packaging and validation across a team?

Enforcing consistent skill packaging requires using validation and packaging scripts like quick_validate.py and package_skill.py to verify structure and bundle the skill directory for distribution.

How do I generate starter resource templates and directories for a new skill?

Generate starter resource templates by running the skill initialization command, which automatically creates optional scripts, references, and assets directories alongside the main SKILL.md file.

Can I automate the creation of YAML frontmatter for new SKILL.md files?

You can automate YAML frontmatter creation by using the skill scaffolding tool, which enforces required name and description fields in the generated SKILL.md file for quick onboarding.

Does the skill scaffolding process require any external dependencies?

The skill scaffolding process requires no external dependencies, allowing teams to generate standardized skill structures and run validation scripts without pre-installing additional packages.

Why does my custom skill fail the packaging validation script?

A custom skill fails packaging validation when the SKILL.md file lacks required YAML frontmatter fields like name and description, or when the directory structure violates the expected scaffold.