skill-creator

Create or update Claude skill definitions with SKILL.md and resource scaffolding.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/aster-void/dotfiles --skill skill-creator-aster-void
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/aster-void/dotfiles/tree/main/modules/home/profile-dev/programs/claude-code/skills/skill-creator
Command: npx skills add https://github.com/aster-void/dotfiles --skill skill-creator-aster-void

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solves?

This Skill provides a structured guide and tools for creating high-quality, effective AI Skills, ensuring they are concise, well-organized, and leverage Claude's capabilities optimally. It helps users extend Claude with specialized knowledge and workflows, avoiding common pitfalls in skill design and maximizing utility.

Core Features & Use Cases

  • Skill Design Principles: Learn how to structure skills for conciseness, optimal context usage, and appropriate degrees of freedom, ensuring clarity and efficiency.
  • Resource Organization: Guidance on using scripts/, references/, and assets/ to bundle executable code, detailed documentation, and output templates effectively.
  • Initialization Script: Use scripts/init_skill.py to quickly scaffold new skill directories with a standard template and example resources, accelerating skill development.
  • Use Case: Develop a new AI Skill to automate a specific data analysis workflow, ensuring it includes necessary scripts, detailed reference documentation, and a clear SKILL.md entry point for optimal AI interaction.

Quick Start

I want to create a new skill called data-analyzer. Use the skill-creator to initialize the directory structure for me in the skills/public directory.

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 from scratch?▼

Create a Claude skill by using the `skill-creator` initialization script to scaffold a directory with standard `SKILL.md` frontmatter, organized `scripts/`, `references/`, and `assets/` folders, and example resource templates. This ensures consistent structure for skill validation and deployment.

What should a well-structured AI skill include?▼

A well-structured AI skill includes a `SKILL.md` entry point with validated frontmatter, executable scripts in `scripts/`, detailed documentation in `references/`, and output templates or data files in `assets/`. This organization optimizes context usage and clarity for Claude's interaction.

Can I automate skill scaffolding instead of building the directory structure manually?▼

Yes, use the `scripts/init_skill.py` script included in `skill-creator` to automatically generate standardized skill directories with templates and example resources, eliminating manual setup and ensuring consistent structure across new skills.

How do I organize code, documentation, and assets within a skill?▼

Organize executable code in `scripts/`, detailed reference documentation in `references/`, and output templates or bundled data in `assets/`. This separation ensures clarity, enables resource reuse, and helps Claude efficiently locate and invoke the right components.

What are common pitfalls when designing AI skills?▼

Common pitfalls include poor context efficiency, unclear skill boundaries, disorganized resources, and missing validation. `skill-creator` addresses these by enforcing concise structure, appropriate degrees of freedom, and standardized packaging to maximize utility and consistency.

Does skill-creator require specific dependencies to run?▼

skill-creator requires `pyyaml` to validate skill frontmatter and handle configuration parsing. This single dependency enables robust schema validation and structured skill specification without additional tooling overhead.