plugin-setup

Scaffold Claude Code plugins with manifests, validation, and marketplace registration.

1|Updated Dec 18, 2025
One-click install
npx skills add https://github.com/shawn-sandy/claude-code --skill plugin-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-setup
Source: https://github.com/shawn-sandy/claude-code/tree/main/plugins/plugin-dev/skills/plugin-setup
Command: npx skills add https://github.com/shawn-sandy/claude-code --skill plugin-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a fully guided, automated workflow for creating and scaffolding Claude Code plugins. It eliminates manual setup errors and ensures plugins follow best practices, from structure to marketplace integration.

Core Features & Use Cases

  • Automated scaffolding: Create the plugin directory, manifest, and component skeletons based on user input.
  • Marketplace integration: Automatically register the new plugin in the marketplace catalog.
  • Validation-first workflow: Run comprehensive checks to ensure JSON/YAML syntax, path correctness, and proper naming.
  • Documentation generation: Update README with installation and usage guidance.
  • Testing guidance: Provide local testing steps and troubleshooting.

Quick Start

Say: "Create a plugin named my-tools with commands, skills, and hooks." Claude will guide you through gathering requirements, scaffolding, marketplace updates, validation, and testing.

Frequently Asked Questions about plugin-setup

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

FAQPage Schema
How do I automate creating a Claude Code plugin from scratch?

Plugin scaffolding automates directory structure, manifest generation, and marketplace registration in a single guided workflow. This Skill walks you through requirement gathering, file creation, validation, and testing—eliminating manual setup errors and ensuring compliance with best practices for Commands, Skills, Agents, Hooks, and MCP servers.

What does a plugin manifest need to include, and how do I generate one?

A plugin manifest defines metadata, component descriptions, and marketplace details in JSON/YAML format. This Skill auto-generates manifests with security-conscious defaults, validates syntax, and ensures proper naming and path references so your plugin registers correctly in the marketplace.

Can I validate my plugin structure before publishing to the marketplace?

Yes. The Skill includes comprehensive validation checks for JSON/YAML syntax, directory layout, component naming, and path correctness. It runs these checks before marketplace integration and provides detailed feedback on any issues found.

What's included in the plugin setup workflow?

The 6-phase workflow covers requirement gathering, directory and manifest creation, marketplace registration, README documentation updates, comprehensive validation, and testing guidance. Each phase uses templates and automation to reduce manual work.

Do I need to manually create plugin documentation?

No. The Skill auto-generates README installation and usage guidance based on your plugin's components and configuration. You can review and customize it, but initial documentation scaffolding is handled automatically.

How do I test a newly scaffolded plugin locally?

After scaffolding completes, the Skill provides step-by-step local testing instructions and troubleshooting guidance. It walks you through validating that your plugin loads correctly and that all components function as expected before marketplace deployment.