skill-creator

Scaffold Claude Skills with SKILL.md templates, resource directories, and Python packaging scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured template, frontmatter guidelines, and starter resources to help teams create and maintain Claude Skills efficiently, ensuring consistency and quality across projects.

Core Features & Use Cases

  • Template-driven Skill creation: Generate SKILL.md scaffolding with required frontmatter and clear body structure.
  • Bundled resources scaffold: Create optional scripts/, references/, and assets/ directories with starter examples.
  • Packaging and validation guidance: Demonstrates packaging into .skill files and basic validation flow to ensure compliance.

Quick Start

Run the skill initialization to scaffold a new skill, then customize SKILL.md, validate, and package:

  • To initialize: python scripts/init_skill.py my-new-skill --path skills/public
  • To validate: python scripts/quick_validate.py skills/public/my-new-skill
  • To package: python scripts/package_skill.py skills/public/my-new-skill

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

To create a Claude skill, you need to scaffold a SKILL.md file with required frontmatter and organize bundled resources like scripts, references, and assets directories. Using a template ensures standardization and compliance across different skill packages.

What is the best way to package a skill into a .skill file for distribution?

The best way to package a skill is to run a packaging script that validates the SKILL.md frontmatter and bundled resources, compiling the directory into a compliant .skill file. This ensures the skill meets required standards before distribution.

Do I need Python to initialize and validate a skill template?

Yes, you need Python to run the initialization, validation, and packaging scripts. The skill creation workflow relies on Python scripts to scaffold the directory, check frontmatter compliance, and bundle the final package.

Can I add custom scripts and assets to my skill directory?

Yes, you can add custom scripts and assets to your skill directory. The template provides optional scripts, references, and assets folders with starter examples to help you bundle additional resources alongside your SKILL.md file.

Why does my skill validation fail when generating a new template?

Skill validation fails when the SKILL.md file is missing required frontmatter fields like name and description. Running the quick validation script checks your directory structure and frontmatter compliance to pinpoint missing elements.