skill-creator

Create and package Claude skills with a standardized template.

17|4|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/sawrus/agent-guides --skill skill-creator-sawrus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/sawrus/agent-guides/tree/main/skills/skill-creator
Command: npx skills add https://github.com/sawrus/agent-guides --skill skill-creator-sawrus

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides templates, guidelines, and tooling patterns to help authors create and maintain Claude skills. It reduces friction in SKILL.md construction, resource scaffolding, and packaging, ensuring consistency across skills.

Core Features & Use Cases

  • Provides a complete SKILL.md frontmatter template (name, description, license) and a structured body for guidance.
  • Includes example resource scaffolds (scripts/, references/, assets/) to accelerate skill creation and iteration.
  • Demonstrates recommended workflows for progressive disclosure and packaging into a .skill artifact.

Quick Start

Create a new skill scaffold with the built-in initializer: scripts/init_skill.py <skill-name> --path <output-directory>. Then customize SKILL.md and replace the sample resources as needed.

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 a template?

To create a Claude skill, run scripts/init_skill.py with a skill name and output path to generate a scaffold, then customize the SKILL.md frontmatter and replace sample resources to package a distributable .skill file.

What is the required metadata format for packaging a SKILL.md file?

Packaging a SKILL.md file requires standardized frontmatter fields including name, description, and license, alongside organized resource directories like scripts, references, and assets to ensure skill consistency.

Do I need to install yaml dependencies to package a skill?

Yes, the skill packaging process requires the yaml dependency to parse and enforce the standardized frontmatter metadata fields within the SKILL.md file during initialization and updates.

What's the best way to structure resource directories when building a skill?

The best way to structure resource directories is using the provided scaffold, organizing files into scripts, references, and assets folders to accelerate skill creation and ensure progressive disclosure.

Can I use the skill creator to update existing skill scaffolds?

Yes, the skill creator applies to both new skills and updates, allowing you to modify existing SKILL.md frontmatter and reorganize resource directories to produce an updated distributable .skill artifact.

Why does my skill scaffold fail to package into a .skill file?

Packaging into a .skill file fails if the SKILL.md frontmatter is missing required fields like name, description, or license, or if the resource directories are not properly organized into scripts, references, and assets.