skill-creator

Automates scaffolding and standardization of Claude Skill directories with SKILL.md frontmatter templates.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/nuri35/async-job-platform --skill skill-creator-nuri35
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/nuri35/async-job-platform/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/nuri35/async-job-platform --skill skill-creator-nuri35

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides structured guidance and starter templates to help teams quickly scaffold, standardize, and publish new Claude skills across domains.

Core Features & Use Cases

  • Structured SKILL.md templates with frontmatter requirements (name, description)
  • Starter resource scaffolding including scripts, references, and assets guidance
  • Incremental guidance for progressive disclosure and packaging workflows

Quick Start

Run the initializer to scaffold a new skill by executing init_skill.py <skill-name> --path <output-directory>

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 standard frontmatter and folder structure?

To scaffold a new Claude skill, run init_skill.py with a skill name and output path. This automatically generates a standardized structure requiring a SKILL.md file with frontmatter name and description, plus optional scripts, references, and assets folders.

What is required in the SKILL.md frontmatter to validate a new skill template?

The SKILL.md frontmatter requires a name and description field for validation. This template-driven approach ensures consistent standardization across domains, while scripts, references, and assets folders remain optional additions for your workflow.

Can I use this scaffolding tool to standardize skills across different team workflows?

Yes, this scaffolding tool is designed for teams creating or updating skills across domains. It enforces consistent frontmatter and SKILL.md structure through validation hooks, ensuring uniform skill packaging regardless of the specific domain or workflow.

Do I need PyYAML installed to run the skill initializer and validation hooks?

Yes, PyYAML is a required dependency to run the initializer and its validation hooks. The scaffolding process relies on PyYAML to parse and validate the SKILL.md frontmatter, ensuring name and description fields meet the template standards.

What is the best way to package Claude skills for progressive disclosure?

The best way to package Claude skills is using the template-driven scaffolding approach. It provides incremental guidance for progressive disclosure by structuring starter resources into scripts, references, and assets folders alongside the required SKILL.md frontmatter.

Why does my skill scaffolder fail validation when I add custom workflows?

Skill scaffolding validation fails when the SKILL.md frontmatter is missing required name or description fields. The validation hooks enforce strict template standardization, so any custom workflows must still include these mandatory frontmatter fields to pass.