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

plugin-dev

verified

Validate, test, and distribute Claude Code plugins and marketplaces. Use when developing plugins, debugging validation errors, or preparing for distribution.

View on GitHub

Marketplace

claude-code-toolkit

spences10/claude-code-toolkit

Plugin

toolkit-skills

skills

Repository

spences10/claude-code-toolkit
10stars

plugins/toolkit-skills/skills/plugin-dev/SKILL.md

Last Verified

February 3, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/spences10/claude-code-toolkit/blob/main/plugins/toolkit-skills/skills/plugin-dev/SKILL.md -a claude-code --skill plugin-dev

Installation paths:

Claude
.claude/skills/plugin-dev/
Powered by add-skill CLI

Instructions

# Plugin Development

Develop and distribute Claude Code plugins and marketplaces.

## Quick Commands

```bash
# Validate marketplace/plugin
claude plugin validate .

# Test local install
/plugin marketplace add ./path/to/marketplace
/plugin install my-plugin@marketplace-name

# Check installed plugins
/plugin list
```

## Marketplace Schema

Required fields in `.claude-plugin/marketplace.json`:

```json
{
  "name": "marketplace-name",
  "owner": { "name": "Your Name" },
  "plugins": [
    {
      "name": "plugin-name",
      "source": "./plugins/plugin-name",
      "description": "What it does"
    }
  ]
}
```

## Plugin Schema

Required fields in `.claude-plugin/plugin.json`:

```json
{
  "name": "plugin-name",
  "description": "What it does",
  "version": "1.0.0"
}
```

## Common Errors

| Error                        | Fix                                 |
| ---------------------------- | ----------------------------------- |
| `owner: expected object`     | Add `"owner": { "name": "..." }`    |
| `plugins.0: expected object` | Change string array to object array |
| `source: Invalid input`      | Use `./path/to/plugin` format       |

## References

- [marketplace-schema.md](references/marketplace-schema.md) - Full marketplace fields
- [plugin-schema.md](references/plugin-schema.md) - Full plugin fields
- [validation-guide.md](references/validation-guide.md) - Debugging validation errors
- [distribution.md](references/distribution.md) - Publishing to GitHub

Validation Details

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