skill-creator

Create standardized Claude skill templates with frontmatter validation and starter resources.

2|Updated Oct 4, 2025
One-click install
npx skills add https://github.com/earthy-zinc/dehaze-system --skill skill-creator-earthy-zinc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/earthy-zinc/dehaze-system/tree/main/.codebuddy/skills/skill-creator
Command: npx skills add https://github.com/earthy-zinc/dehaze-system --skill skill-creator-earthy-zinc

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

该技能帮助团队快速搭建新的 Claude 技能,通过提供统一的模板、README 维护文档和起步资源来消除重复工作。

Core Features & Use Cases

  • 统一的 SKILL.md 模板、README.md 自动生成、以及起步资源(scripts、references、assets)的初始化,降低重复工作量
  • 支持自定义技能名称和描述,确保 frontmatter 且符合命名规范
  • 提供示例资源,帮助新技能快速进入开发与测试阶段

Quick Start

使用该技能创建一个新技能模板并初始化示例资源。

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 standardized Claude skill template with frontmatter validation?

To create a Claude skill template with frontmatter validation, use an initialization tool that enforces naming conventions and required fields. It generates a standardized SKILL.md file and validates frontmatter to ensure consistency and safety across new skills.

What is the best way to automate skill creation and generate README files?

Automating skill creation and README generation involves using a template tool that auto-generates documentation and initializes starter resources. This eliminates repetitive setup work by maintaining README files and providing scripts, references, and assets out of the box.

Do I need PyYAML to initialize skill templates and validate frontmatter?

Yes, you need PyYAML installed to initialize skill templates and validate frontmatter. PyYAML is the required dependency for parsing and ensuring your skill's frontmatter meets the necessary structural validation rules.

Can I customize the skill name and description during template initialization?

Yes, you can customize the skill name and description during template initialization. The setup process supports custom skill names and descriptions, ensuring the generated frontmatter accurately reflects your specific use case and meets naming conventions.

What starter resources are included for new skill development?

Starter resources included for new skill development are scripts, references, and assets directories. These example resources provide a foundational structure to help your newly created skill quickly enter the development and testing phases.

Why does quick_validate fail during skill template initialization?

quick_validate fails during skill template initialization when required frontmatter fields are missing or naming conventions are not met. The validation mechanism enforces these rules to ensure structural consistency and safety before the skill is deployed.