skill-creator

Create, structure, and package modular Claude skills with YAML frontmatter.

2.4k|275|Updated Jun 29, 2025
One-click install
npx skills add https://github.com/Project-N-E-K-O/N.E.K.O --skill skill-creator-project-n-e-k-o
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Project-N-E-K-O/N.E.K.O/tree/main/.agent/skills/skill-creator
Command: npx skills add https://github.com/Project-N-E-K-O/N.E.K.O --skill skill-creator-project-n-e-k-o

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 helps teams and developers create, structure, and publish modular Claude skills. It provides a disciplined blueprint for frontmatter, resource organization, and deployment tooling, reducing ambiguity and ensuring repeatable skill design.

Core Features & Use Cases

  • Structured frontmatter guidance: Enforces a consistent name and description schema for discoverability.
  • Resource organization: Recommends a clear layout of optional resources (scripts, references, assets) to support repeatable work.
  • End-to-end tooling: Includes starter scripts (init_skill.py, package_skill.py) and reference templates to accelerate skill creation and packaging.
  • Use Case: A developer wants to add a new capability to Claude; they initialize a new skill with a template, populate SKILL.md, and package it for distribution.

Quick Start

Run the provided CLI to scaffold a new skill, customize SKILL.md, and package it for distribution.

Frequently Asked Questions about skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create and package modular Claude skills for deployment?

To create modular Claude skills, you initialize a new skill with a template, populate SKILL.md, organize bundled resources like scripts and references, and use packaging scripts to ensure consistent deployment and discovery.

What is YAML frontmatter and why is it needed for Claude skill creation?

YAML frontmatter enforces a consistent name and description schema at the top of SKILL.md, which is required for reliable skill discovery, packaging validation, and progressive disclosure best practices.

Do I need pyyaml to structure and bundle Claude skills?

Yes, pyyaml is a required dependency to parse and validate the YAML frontmatter schema, ensuring the skill packaging tooling can reliably read the required name and description fields.

What's the best way to organize resources when building a Claude skill?

The recommended layout separates optional resources into distinct directories for scripts, references, and assets, supporting repeatable work and clear progressive disclosure for reliable skill deployment.

How does the init_skill workflow accelerate Claude skill development?

The init_skill workflow scaffolds a new skill from a template, automatically generating the required directory structure and starter files so developers can immediately customize SKILL.md and bundle resources.

Can I use package_skill.py to validate modular skills before distribution?

Yes, package_skill.py integrates with the skill creation workflow to validate the YAML frontmatter structure and ensure consistent packaging, reducing ambiguity and ensuring repeatable skill design for distribution.