Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

creating-plugins

verified

Scaffolds a new Claude Code plugin with proper structure. Use when creating a new plugin package with skills and manifests.

View on GitHub

Marketplace

rcc

wayne930242/Reflexive-Claude-Code

Plugin

RCC-dev-helper

Repository

wayne930242/Reflexive-Claude-Code
7stars

plugins/RCC-dev-helper/skills/creating-plugins/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/wayne930242/Reflexive-Claude-Code/blob/main/plugins/RCC-dev-helper/skills/creating-plugins/SKILL.md -a claude-code --skill creating-plugins

Installation paths:

Claude
.claude/skills/creating-plugins/
Powered by add-skill CLI

Instructions

# Creating Plugins

Create a new Claude Code plugin with the specified name and type.

## Process

### 1. Validate Input

- Ensure name is kebab-case (lowercase, hyphens only)
- Determine type: skill-only or full plugin

### 2. Create Directory Structure

**Full Plugin**:
```
<name>/
├── .claude-plugin/
│   └── plugin.json
├── skills/
│   └── <name>/
│       └── SKILL.md
└── README.md
```

**Skill Only**:
```
<name>/
├── .claude-plugin/
│   └── plugin.json
└── skills/
    └── <name>/
        └── SKILL.md
```

### 3. Generate Files

Create plugin.json with:
- Name from input
- Placeholder description
- Version 1.0.0
- Author from git config

Create skill template following `writing-skills` skill patterns:
- Gerund naming convention
- Third-person description with "Use when..."
- Progressive disclosure structure

### 4. Output

Display:
- Created file structure
- Next steps for customization
- Installation command for testing:

```bash
claude plugin add <path-to-plugin>
```

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
949 chars