skill-creator

Generate Claude Skill scaffolds with SKILL.md frontmatter and resource directories.

Updated Apr 7, 2025
One-click install
npx skills add https://github.com/fsyyft-go/kratos-layout --skill skill-creator-fsyyft-go
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/fsyyft-go/kratos-layout/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/fsyyft-go/kratos-layout --skill skill-creator-fsyyft-go

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured scaffold and tooling to create and update Claude Skill units quickly, ensuring consistency and reducing setup time.

Core Features & Use Cases

  • Generates a ready-to-edit Skill folder with a SKILL.md frontmatter and a Markdown body.
  • Creates optional resource directories (scripts/, references/, assets/) with example placeholders.
  • Includes a lightweight validation and packaging workflow to enforce Skill structure.

Quick Start

Run the init_skill.py script with a new skill name to generate a ready-to-edit skill scaffold.

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 the correct folder structure?

To create a Claude skill, run the init_skill.py script with a new skill name to generate a ready-to-edit scaffold, including a SKILL.md file with YAML frontmatter and optional scripts, references, and assets directories.

What is the required format for the SKILL.md file in a Claude skill?

The SKILL.md format requires a YAML frontmatter containing the skill's name and description, followed by a Markdown body that defines the modular workflows, tooling, and domain knowledge for the skill.

How do I validate and package a Claude skill before deployment?

You validate and package a Claude skill by running the included lightweight validation workflow, which checks for structural conformance, ensuring the required YAML frontmatter and optional resource directories are correctly configured.

Can I use this skill creator to update existing Claude skills?

Yes, you can use this skill creator to update existing Claude skills by generating a scaffold that enforces structural conformance, allowing you to integrate new modular workflows, tooling, and domain knowledge efficiently.

What directories are included when scaffolding a new Claude skill?

Scaffolding a new Claude skill includes creating optional resource directories such as scripts, references, and assets, which contain example placeholders for extending Claude's capabilities with modular tooling.

Do I need YAML to define the metadata for a Claude skill?

Yes, you need YAML to define the metadata for a Claude skill, as the skill scaffold ensures a YAML frontmatter with name and description is present in the SKILL.md file to properly configure the skill unit.