create-local-plugin

Scaffold and register local Claude Code plugins with configuration files and symlinks.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mshuffett/dotfiles --skill create-local-plugin
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-local-plugin
Source: https://github.com/mshuffett/dotfiles/tree/main/claude-plugins/dev/skills/create-local-plugin
Command: npx skills add https://github.com/mshuffett/dotfiles --skill create-local-plugin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation and integration of new local plugins for Claude Code, ensuring they are correctly registered and discoverable.

Core Features & Use Cases

  • Plugin Scaffolding: Creates the necessary directory structure for a new plugin.
  • Configuration Management: Generates and updates plugin.json, marketplace.json, installed_plugins.json, and settings.json for seamless integration.
  • Use Case: When developing a custom tool or integration for Claude Code, use this Skill to quickly set up a new local plugin, including all required configuration files and symlinks, so you can start coding immediately.

Quick Start

Use the create-local-plugin skill to scaffold a new plugin named 'my-custom-tool'.

Frequently Asked Questions about create-local-plugin

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

FAQPage Schema
How do I scaffold a new local Claude Code plugin in my dotfiles repository?▼

Scaffolding a local Claude Code plugin involves creating the necessary directory structure and generating configuration files like plugin.json and settings.json within your dotfiles repository. This skill automates that directory creation and configuration generation so you can start coding immediately.

What configuration files are required to register a local Claude plugin in the marketplace?▼

Registering a local Claude plugin requires generating and updating plugin.json, marketplace.json, installed_plugins.json, and settings.json. This skill manages creating and updating these configuration files to ensure seamless marketplace integration and plugin discoverability.

Does this local plugin scaffolding process handle symlinking for marketplace integration?▼

Yes, local plugin scaffolding handles symlinking for marketplace integration. Alongside generating the directory structure and configuration files, the skill creates the necessary symlinks to ensure the newly scaffolded plugin is correctly registered and discoverable.

When do I need to create a local plugin instead of using existing Claude Code configurations?▼

You need to create a local plugin when developing a custom tool or integration for Claude Code that existing configurations cannot support. This skill streamlines setting up the new local plugin, including all required configuration files and symlinks, ensuring correct registration.

What is the best way to set up local development for a custom Claude Code tool?▼

The best way to set up local development for a custom Claude Code tool is to scaffold a new local plugin. This skill creates the plugin directories, manages configuration files including plugin.json and marketplace.json, and handles symlinking within the dotfiles repository for immediate integration.