skill-creator

Generate SKILL.md templates and scaffold resource directories for Claude skills.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/yousufjoyian/claude-skills --skill skill-creator-yousufjoyian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/yousufjoyian/claude-skills/tree/main/skill-creator
Command: npx skills add https://github.com/yousufjoyian/claude-skills --skill skill-creator-yousufjoyian

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Creating Claude skills from scratch or updating existing ones is error-prone and repetitive. This Skill provides templates, frontmatter scaffolding, and guidance to design, document, and package skills with consistent structure and reusable resources.

Core Features & Use Cases

  • Standardized SKILL.md frontmatter with name and description, plus a clear Markdown body outlining usage.
  • Reusable scaffolds for resource directories (scripts/, references/, assets/) to accelerate skill creation and packaging.
  • Packaging-ready templates and step-by-step guidance for validation and distribution to users.
  • Use Case: A team wants to stand up a new "text-cleaning" skill; they generate the template, fill in details, add a simple script in scripts/, and publish a zip package.

Quick Start

  • Run: python scripts/init_skill.py my-new-skill --path skills/public
  • Edit SKILL.md to complete the description and replace placeholders
  • Validate and package: python scripts/package_skill.py skills/public/my-new-skill to generate my-new-skill.zip

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 with consistent documentation and packaging?

Create Claude skills using standardized SKILL.md frontmatter templates that define name, description, and Markdown body structure. Run `python scripts/init_skill.py my-skill --path skills/public` to scaffold a new skill with reusable resource directories (scripts/, references/, assets/), then edit frontmatter and validate before packaging as a distributable zip file.

What should I include in a skill's SKILL.md file?

SKILL.md requires frontmatter with name and description fields, followed by a Markdown body explaining usage and functionality. The structure supports bundled resources in optional scripts/, references/, and assets/ directories, ensuring your skill is documentation-complete and ready for packaging and distribution.

Can I reuse templates and scaffolds when building multiple skills?

Yes. This skill provides reusable scaffolds for resource directories and frontmatter structure that accelerate skill creation across teams. Generate a template once, customize it for each new skill, and leverage the same packaging workflow and validation steps repeatedly.

How do I package and validate a skill before distribution?

Validate your skill's SKILL.md structure and bundled resources, then run `python scripts/package_skill.py skills/public/my-skill` to generate a distributable zip package. This ensures consistent structure, complete documentation, and ready-to-ship format for end users.

What happens if I skip frontmatter scaffolding when creating a skill?

Skipping scaffolding risks inconsistent documentation, missing metadata, and packaging errors during distribution. Templates prevent these problems by enforcing required frontmatter fields, standard Markdown body structure, and correct resource directory layouts from the start.