skill-creator

Guide users through designing, validating, and packaging Claude skills into .skill files.

109|40|Updated Jul 24, 2017
One-click install
npx skills add https://github.com/dmitriiweb/extract-emails --skill skill-creator-dmitriiweb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/dmitriiweb/extract-emails/tree/main/.codex/skills/skill-creator
Command: npx skills add https://github.com/dmitriiweb/extract-emails --skill skill-creator-dmitriiweb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured approach to creating and updating modular Claude skills, including templates, recommended structures, and lifecycle guidance.

Core Features & Use Cases

  • Step-by-step guidance for designing skills, structuring resources (scripts, references, and assets), and packaging into distributable .skill files.
  • Best practices for building reusable components, templates, and example resources that accelerate skill development.
  • Use cases include creating new skills for domain-specific tasks, extending Claude with tool integrations, and maintaining consistency across skill implementations.

Quick Start

Initialize a new skill with the template, customize SKILL.md, and then validate and package it using the provided scripts.

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

To create and package a Claude skill, initialize a template with init_skill.py, customize the SKILL.md file with your workflows, and validate it using package_skill.py to produce a distributable .skill file.

What is a .skill file and when do I need to package one?

A .skill file is a distributable package for modular Claude skills. You need to package one when you want to deploy or share structured workflows, scripts, and resources that extend Claude's capabilities for domain-specific tasks.

Do I need any dependencies to build Claude skills with this workflow?

No dependencies are required to build Claude skills with this workflow. The skill provides self-contained templates and scripts, allowing you to design and package skills directly without installing external libraries.

What's the best way to structure resources and templates for a Claude skill?

The best way to structure Claude skill resources is to use the provided structured templates, separating scripts, references, and assets into modular components that follow recommended best practices for packaging and reusability.

Can I update an existing modular skill or do I need to rebuild from the template?

You can update an existing modular skill without rebuilding from the template. The skill provides lifecycle guidance and validation scripts to modify and repackage existing SKILL.md files and components efficiently.

How does the skill lifecycle from initialization to validation work?

The skill lifecycle starts with initialization via init_skill.py to generate a template, followed by customizing SKILL.md with workflows and resources, and ends with validation and packaging via package_skill.py to create a .skill file.