skill-creator

Create, validate, and package Claude skill directories with SKILL.md frontmatter.

Updated Aug 12, 2026
One-click install
npx skills add https://github.com/Barbaros911/As-mine --skill skill-creator-barbaros911
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Barbaros911/As-mine/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/Barbaros911/As-mine --skill skill-creator-barbaros911

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Creating a well-structured skill requires knowing the SKILL.md format, frontmatter rules, and resource organization. This Skill guides the full lifecycle of building skills that extend Claude with specialized knowledge, workflows, and tool integrations. ## Core Features & Use Cases - Skill Initialization: Run scripts/init_skill.py to scaffold a new skill directory with a SKILL.md template and example scripts/, references/, and assets/ folders. - Validation and Packaging: Run scripts/package_skill.py to validate frontmatter, naming conventions, and structure, then produce a distributable zip file. - Authoring Guidance: Follow a six-step process covering concrete examples, resource planning, editing, and iteration. - Use Case: When asked to build a pdf-editor skill, use this Skill to scaffold the directory, write the SKILL.md instructions, add a rotate script, and package the result as pdf-editor.zip. ## Quick Start Create a new skill named data-analyzer in the current skills directory 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 a new Claude skill from scratch?▼

Run scripts/init_skill.py with a hyphen-case skill name and output path to generate a template directory containing SKILL.md plus example scripts, references, and assets folders. Then edit the SKILL.md frontmatter and body to describe the skill's purpose and usage.

What is the required structure of a SKILL.md file?▼

SKILL.md must start with YAML frontmatter containing at least a name and description, followed by Markdown instructions. The name must be hyphen-case, and the description should state what the skill does and when to use it in third person.

How do I package a skill into a distributable zip file?▼

Run scripts/package_skill.py with the path to the skill folder and an optional output directory. The script validates the skill first and only creates the zip archive if validation passes.

When should a skill include scripts, references, or assets?▼

Include scripts for deterministic or repeatedly rewritten code, references for documentation Claude should load on demand, and assets for files used in outputs like templates or fonts. Delete any generated example directories the skill does not need.

Why does skill validation fail during packaging?▼

Validation fails when SKILL.md is missing, frontmatter lacks name or description, the name is not hyphen-case, or the description contains angle brackets. Fix the reported errors and rerun package_skill.py.