skill-creator

Create or update Claude skills with standardized SKILL.md structure and validation.

Updated Oct 31, 2025
One-click install
npx skills add https://github.com/keokukzh/Aidevelo.ai.original --skill skill-creator-keokukzh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/keokukzh/Aidevelo.ai.original/tree/main/.cursor/skills/skill-creator
Command: npx skills add https://github.com/keokukzh/Aidevelo.ai.original --skill skill-creator-keokukzh

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill guides users through the process of creating and refining AI skills, transforming complex development into a structured, efficient workflow. It ensures skills are well-defined, properly structured, and ready for deployment, eliminating guesswork and common errors.

Core Features & Use Cases

  • Structured Skill Creation: Provides a clear, step-by-step process for designing effective AI skills.
  • Resource Management: Guides on bundling scripts, references, and assets for specialized tasks.
  • Validation & Packaging: Automates checks and prepares skills for distribution.
  • Use Case: A developer wants to create a new skill to automate report generation. This skill guides them from initial concept to a fully packaged, validated skill, ensuring all necessary components are included and correctly formatted.

Quick Start

To create a new skill, run the init_skill.py script with your desired skill name and output path. For example: scripts/init_skill.py my-new-skill --path skills/public

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 AI skill from scratch?

Creating an AI skill involves running the init_skill.py script with your skill name and output path, then structuring YAML frontmatter, SKILL.md content, and optional resources like scripts and assets. The skill-creator guides you through each step to produce a validated, ready-to-deploy package.

What should I include in a skill's YAML frontmatter and structure?

YAML frontmatter defines metadata like skill name, dependencies, and components. SKILL.md contains the main content organized into sections for workflows or references. The skill-creator provides templates and validation to ensure all required sections are properly formatted and discoverable.

Can I bundle scripts, references, and assets with my skill?

Yes, skills support optional components including scripts, references, and assets for specialized tasks. The skill-creator manages resource organization and progressive disclosure, ensuring dependencies like pyyaml are included and all components are correctly packaged together.

How do I validate and package a skill for distribution?

The skill-creator automates validation checks to verify metadata, structure, and resource integrity, then prepares your skill for distribution. This eliminates common errors and ensures your skill meets packaging requirements before deployment.

What's the difference between creating a new skill and updating an existing one?

Both workflows follow the same structured process, but updating an existing skill leverages its current YAML frontmatter and SKILL.md as a starting point. The skill-creator handles both cases, guiding you through modifications while preserving validated components.

Do I need coding experience to structure a skill properly?

The skill-creator provides scaffolding and templates that guide non-experts through skill structure without requiring deep coding knowledge. It handles resource organization and progressive loading, reducing the learning curve for skill development across domains.