plugin-skill-development

Guide development and integration of custom AI skills within plugins.

4|2|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/lazygophers/ccplugin --skill plugin-skill-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-skill-development
Source: https://github.com/lazygophers/ccplugin/tree/main/.claude/skills/plugin-skills/plugin-skill-development
Command: npx skills add https://github.com/lazygophers/ccplugin --skill plugin-skill-development

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide for developers looking to create and integrate new skills into AI plugins, streamlining the development process.

Core Features & Use Cases

  • Skill Unit Structure: Details the required directory layout for a skill unit, including SKILL.md, topic.md, and patterns/.
  • SKILL.md Format: Explains the mandatory YAML frontmatter (name, description) and the structure of the Markdown body.
  • Progressive Disclosure: Recommends a multi-file approach for organizing complex skill information.
  • Plugin Registration: Shows how to reference skills within a plugin.json file.
  • Use Case: A developer needs to add a new skill to their plugin that can analyze code quality. They consult this Skill to understand the correct structure and SKILL.md format for their new skill.

Quick Start

Refer to the plugin-skill-development skill to understand how to structure a new skill for your plugin.

Frequently Asked Questions about plugin-skill-development

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

FAQPage Schema
How do I structure a custom AI skill for a plugin?

To structure a custom AI skill, create a skill unit directory containing a `SKILL.md` file, a `topic.md` file, and a `patterns/` directory. This layout organizes the skill's logic and metadata for proper plugin integration.

What is the required format for SKILL.md when developing AI skills?

The `SKILL.md` format requires a YAML frontmatter section defining the `name` and `description`, followed by a Markdown body. The body uses progressive disclosure patterns to organize the skill's instructions and content.

How do I register a new AI skill in my plugin?

You register new AI skills by referencing the skill unit directory within your project's `plugin.json` file. This configuration step makes the custom capability available to the plugin architecture.

When should I use progressive disclosure in plugin skill development?

Use progressive disclosure in plugin skill development when organizing complex skill information across multiple files. This pattern separates detailed logic into `topic.md` and `patterns/` files, keeping the main `SKILL.md` concise.

Can I add a code analysis capability to my plugin using skill development?

Yes, you can add capabilities like code analysis by developing a custom AI skill. You create the correct directory structure and `SKILL.md` format, then register the skill in `plugin.json` to integrate the new feature.