new-plugin

Scaffold a new Claude plugin by copying a template and generating initial skill stubs.

Updated Oct 15, 2025
One-click install
npx skills add https://github.com/odeciojunior/claude-play --skill new-plugin-odeciojunior
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-plugin
Source: https://github.com/odeciojunior/claude-play/tree/main/plugins/marketplace-tools/skills/new-plugin
Command: npx skills add https://github.com/odeciojunior/claude-play --skill new-plugin-odeciojunior

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The plugin-scaffolding skill automates the setup of a new Claude plugin for the marketplace by copying a template, generating initial metadata, and creating the first skill stub, reducing repetitive manual work.

Core Features & Use Cases

  • Automatic template duplication to create a complete plugin skeleton under plugins/<name>.
  • Metadata generation and updates to .claude-plugin/plugin.json and marketplace.json, including author info and keywords.
  • First skill scaffold: initializes the initial skill directory and placeholder SKILL.md with update-ready frontmatter.

Use Case: When a user wants to bootstrap a new plugin for the Claude Play marketplace, run the scaffold to rapidly create all necessary files and structure.

Quick Start

Run /new-plugin <name> to scaffold a fresh plugin skeleton and begin customizing the generated files.

Frequently Asked Questions about new-plugin

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

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

Scaffolding a Claude plugin requires a valid kebab-case name and repository access. The tool checks that no existing plugin directory occupies the target path before bootstrapping the new plugin skeleton and generating initial skill stubs.

What files are generated when bootstrapping a plugin template?

Scaffolding a plugin requires a valid kebab-case name and repository access to populate the structure. You must ensure no existing plugin directory occupies the target path before running the bootstrap command to prevent file conflicts.

Why does plugin scaffolding require a kebab-case name?

Scaffolding creates initial metadata in .claude-plugin/plugin.json and marketplace.json, and generates a placeholder SKILL.md with update-ready frontmatter. This reduces repetitive manual work when onboarding new plugins to the marketplace.

When do I need to use a plugin scaffold tool?

After scaffolding a Claude plugin, you can begin customizing the generated files and the initial skill stub. This involves updating the placeholder SKILL.md frontmatter and adding specific keywords to the marketplace metadata.