skill-creator

Guide creation, structuring, and packaging of custom Claude skills.

461|129|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/davekilleen/Dex --skill skill-creator-davekilleen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/davekilleen/Dex/tree/main/.claude/plugins/compound-engineering/skills/skill-creator
Command: npx skills add https://github.com/davekilleen/Dex --skill skill-creator-davekilleen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and tooling for creating, structuring, and packaging new skills that extend Claude's capabilities.

Core Features & Use Cases

  • Skill Anatomy: Understand the structure of a skill (SKILL.md, scripts/, references/, assets/).
  • Creation Process: Follow a step-by-step guide from understanding user needs to iterating on improvements.
  • Use Case: You want to create a new skill to help Claude manage project timelines. This skill will guide you through defining its purpose, structuring its content, and packaging it for distribution.

Quick Start

Use the skill-creator to initialize a new skill named 'project-timeline-manager' in the 'skills/tools' 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 and package custom plugins for Claude?

To create custom plugins for Claude, you structure a skill using SKILL.md, scripts, references, and assets, then package it for distribution. The skill-creator guides you through defining its purpose, planning contents, initializing, editing, and iterating.

What is the correct file structure for building Claude skills?

The correct file structure for building Claude skills includes a SKILL.md file alongside directories for scripts, references, and assets. This anatomy ensures Claude can properly interpret and execute the custom tooling you develop.

How do I initialize a new skill project for Claude automation?

You initialize a new skill project for Claude automation by running the init_skill.py script. This tooling sets up the foundational directory structure and files, allowing you to immediately start defining and developing your custom skill.

Do I need any dependencies to start developing Claude skills?

No dependencies are required to start developing Claude skills. The skill-creator provides built-in tooling via init_skill.py and package_skill.py, allowing you to structure and package your custom automation from start to finish.

What is the best way to package Claude skills for distribution?

The best way to package Claude skills for distribution is using the package_skill.py script. This tooling finalizes your custom skill structure into a distributable format after you have finished iterating on its contents.

What are the limitations of using script-based tooling for skill creation?

A limitation of using script-based tooling for skill creation is that it provides an intermediate implementation depth. You must manually iterate on improvements and ensure the skill anatomy correctly maps to your specific automation requirements.