skill-creator

Guide creation, development, and packaging of custom AI skills with SKILL.md structure.

Updated Nov 10, 2025
One-click install
npx skills add https://github.com/SwiftyJunnos/Claude-Code-with-TDD --skill skill-creator-swiftyjunnos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/SwiftyJunnos/Claude-Code-with-TDD/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/SwiftyJunnos/Claude-Code-with-TDD --skill skill-creator-swiftyjunnos

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive guide and tooling for creating, structuring, and packaging custom AI skills, enabling users to extend AI capabilities with specialized knowledge and workflows.

Core Features & Use Cases

  • Skill Anatomy: Understand the required SKILL.md and optional scripts/, references/, assets/ directories.
  • Development Workflow: Follow a step-by-step process from understanding examples to packaging the final skill.
  • Tooling: Utilize provided scripts (init_skill.py, package_skill.py, quick_validate.py) for efficient skill development.
  • Use Case: A developer needs to create a new skill to help an AI interact with a specific internal API. They use this skill to understand the best practices for structuring the skill, writing the SKILL.md, and organizing necessary API documentation in the references/ directory.

Quick Start

Use the skill-creator to initialize a new skill named 'api-helper' in the 'skills/private' directory.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I build and package custom AI skills for workflow automation?

To build and package custom AI skills, you must create a mandatory SKILL.md file and optional resource directories like scripts, references, and assets. The skill-creator guides this process and provides utility scripts for initialization, validation, and packaging.

What is the required structure for an AI agent skill directory?

An AI agent skill directory requires a SKILL.md file at its root to define the skill, alongside optional scripts, references, and assets directories to organize supporting code, documentation, and static files for efficient context management.

How do I initialize a new AI skill and validate its metadata?

You can initialize a new AI skill and validate its metadata by running the provided utility scripts init_skill.py and quick_validate.py. These tools ensure proper directory creation and adherence to best practices for metadata quality and progressive disclosure.

Can I use prompt engineering to customize an AI agent for specific internal APIs?

Yes, you can customize an AI agent for specific internal APIs by writing a tailored SKILL.md and organizing the necessary API documentation within the references directory to provide specialized knowledge and workflows.

What is the best way to manage context for AI agents during skill development?

The best way to manage context for AI agents during skill development is by applying progressive disclosure and organizing resources into dedicated scripts, references, and assets directories to maintain efficient context windows.

Do I need any external dependencies to create and develop custom AI skills?

No external dependencies are required to create and develop custom AI skills. The skill-creator operates independently, providing built-in utility scripts for initialization, validation, and packaging without relying on external libraries.