add-skill

Create Claude plugin skills with standardized SKILL.md frontmatter and directory structure.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/powdream/claude-plugins --skill add-skill-powdream
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-skill
Source: https://github.com/powdream/claude-plugins/tree/main/.claude/skills/add-skill
Command: npx skills add https://github.com/powdream/claude-plugins --skill add-skill-powdream

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides plugin developers to create a new, self-contained skill unit within the Claude plugin marketplace by standardizing the required SKILL.md, its frontmatter, and the overall skill structure.

Core Features & Use Cases

  • Standardized directory layout: plugins/<plugin-name>/skills/<skill-name>/ with a SKILL.md at the root, plus optional scripts/, references/, and assets/ folders.
  • Clear SKILL.md requirements: YAML frontmatter must define name and description; the body explains instructions, examples, and how the skill is activated.
  • Three content levels: Metadata (name and description), Instructions (operational content), Resources (scripts, references, assets) loaded on demand.
  • Quick-start workflow: how to create a new skill and wire it into a plugin so it becomes discoverable by the marketplace.

Quick Start

Create a new skill directory under your plugin (plugins/<plugin-name>/skills/<skill-name>/), add SKILL.md with the required frontmatter and body, and include any optional resources as needed.

Frequently Asked Questions about add-skill

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

FAQPage Schema
How do I structure a new Claude plugin skill for the marketplace?

To structure a Claude plugin skill, create a directory under plugins/<plugin-name>/skills/<skill-name>/ containing a root SKILL.md file. This layout separates metadata, operational instructions, and optional resources like scripts and assets for progressive loading.

What is the required format for SKILL.md frontmatter in plugin development?

The SKILL.md frontmatter must define the skill name and description using YAML. This metadata enables marketplace discovery, while the body provides operational instructions, examples, and activation details for the skill.

How does progressive loading work for Claude skill resources?

Progressive loading separates skill content into three levels: metadata for discovery, operational instructions in the SKILL.md body, and on-demand resources like scripts, references, and assets loaded only when needed during activation.

Can I use custom scripts and references when adding a new skill?

Yes, you can include optional scripts, references, and assets folders within your skill directory. These resources are kept separate from the SKILL.md instructions and loaded on demand during skill activation.

What is the best way to make a skill discoverable in the Claude marketplace?

To make a skill discoverable, wire the new skill directory into your plugin and ensure the SKILL.md contains the required name and description frontmatter. This standardization allows the marketplace to index and activate the skill correctly.

Why does my plugin skill need a standardized directory layout?

A standardized directory layout is needed to enforce a predictable 3-level content structure. It ensures metadata, instructions, and resources are separated, allowing the marketplace to load components progressively without conflicts.