skill-creator

Generate Claude Skill directories with SKILL.md templates and package them into .skill files.

24|4|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/NguyenSiTrung/Conductor-Beads --skill skill-creator-nguyensitrung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/NguyenSiTrung/Conductor-Beads/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/NguyenSiTrung/Conductor-Beads --skill skill-creator-nguyensitrung

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides scaffolding, templates, and tooling to create new Claude Skills, including templates for SKILL.md frontmatter, example resources, and packaging workflows.

Core Features & Use Cases

  • SKILL.md scaffolding with required YAML frontmatter (name, description) and a Markdown body
  • Example resources: scripts for automation, references for guidance, and assets for outputs
  • Packaging workflow: validation and packaging into a .skill file
  • Developer onboarding: step-by-step workflow to initialize, edit, and package skills

Quick Start

Run scripts/init_skill.py to generate a new skill directory, customize SKILL.md and resources, and use scripts/package_skill.py to produce a .skill package.

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 from scratch?

Create a Claude Skill by running scripts/init_skill.py to scaffold a new skill directory with SKILL.md frontmatter template, customize the Markdown body and YAML metadata (name, description, license), add optional resources like scripts and references, then use scripts/package_skill.py to validate and package it into a .skill file.

What goes in a SKILL.md frontmatter and what's required?

SKILL.md frontmatter requires YAML metadata including name and description fields. The frontmatter precedes a Markdown body section. Valid frontmatter is enforced during packaging; optional fields support extended configuration for skill behavior and deployment.

Can I include scripts and other resources when packaging a skill?

Yes. Skills support bundled resources directories including scripts for automation, references for guidance documentation, and assets for outputs. Organize these in your skill directory before packaging; the packaging workflow validates and includes them in the final .skill file.

What's the step-by-step workflow to initialize, edit, and deploy a skill?

Initialize a skill using scripts/init_skill.py, which generates a directory structure. Edit SKILL.md with your metadata and content, add or customize resource files in scripts, references, and assets directories as needed. Package with scripts/package_skill.py to produce the deployable .skill file.

Does skill creation require prior knowledge of YAML and Markdown?

Familiarity with YAML and Markdown is helpful but not mandatory. The init_skill.py script provides templates that guide frontmatter structure and body format, lowering the entry barrier for developers new to skill packaging.

What validation happens during skill packaging?

The packaging workflow validates required SKILL.md frontmatter fields (name, description) and enforces the defined Skill Anatomy structure. Invalid frontmatter or missing required fields will block packaging until corrected.