skill-creator

Create, structure, and package custom AI agent skills with utility scripts.

Updated Nov 3, 2025
One-click install
npx skills add https://github.com/edmar/dap-client --skill skill-creator-edmar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/edmar/dap-client/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/edmar/dap-client --skill skill-creator-edmar

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 new skills to extend Claude's capabilities.

Core Features & Use Cases

  • Skill Development Guidance: Learn the anatomy of a skill, best practices for content organization (SKILL.md, scripts, references, assets), and the progressive disclosure design principle.
  • Tooling for Skill Creation: Utilize provided scripts (init_skill.py, package_skill.py) for initializing new skills and packaging them into distributable formats.
  • Use Case: A developer needs to create a new skill to interact with a specific company API. They would use this Skill to understand the required structure, best practices for documenting the API in references/, and how to package the final skill for deployment.

Quick Start

Use the skill-creator to learn how to initialize a new skill.

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 AI agent skills?

To create custom AI agent skills, structure your SKILL.md, scripts, references, and assets using progressive disclosure principles, then package them with provided initialization and packaging scripts for deployment.

What is the correct anatomy and file structure for a custom AI skill?

The anatomy of a custom AI skill requires organizing content into a root SKILL.md file alongside dedicated directories for scripts, references, and assets to ensure proper progressive disclosure and domain expertise integration.

How do I initialize a new skill for workflow automation?

Initialize a new skill for workflow automation by running the provided init_skill.py script, which sets up the foundational directory structure and configuration files needed to start building your custom tooling.

Can I package a custom skill into a distributable format without external dependencies?

Yes, you can package a custom skill into a distributable format without external dependencies by utilizing the included package_skill.py script to bundle your structured content and components.

What is the progressive disclosure design principle in skill creation?

Progressive disclosure in skill creation is a design principle that organizes skill anatomy by exposing core instructions in SKILL.md first, then deferring detailed references and scripts until needed by the AI agent.

How do I document an external API for use within an AI agent skill?

Document an external API for AI agent skills by placing the detailed formatting rules, schemas, and endpoint guides inside the references/ directory to maintain a clean root SKILL.md.