write-plugin

Create complete Claude Code plugin packages with manifests, commands, agents, skills, and hooks.

16|5|Updated Dec 3, 2025
One-click install
npx skills add https://github.com/wayne930242/weihung-claude-plugin --skill write-plugin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-plugin
Source: https://github.com/wayne930242/weihung-claude-plugin/tree/main/skills/write-plugin
Command: npx skills add https://github.com/wayne930242/weihung-claude-plugin --skill write-plugin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developing a complete Claude Code plugin, including its manifest, various components (skills, commands, agents, hooks), and marketplace setup, can be complex and requires deep knowledge of the official schema and best practices. This skill simplifies that process.

Core Features & Use Cases

  • Full Plugin Scaffolding: Guides the creation of entire plugin packages, including plugin.json manifests, skills, commands, agents, and hooks.
  • Marketplace Integration: Helps set up marketplace.json for distributing plugins, supporting local paths, GitHub, and Git URLs.
  • Best Practices & Schema Adherence: Ensures all generated components follow the official Anthropic 2025 schema and recommended patterns for effective plugin design.
  • Use Case: You want to create a new plugin to manage your project's CI/CD workflows. This skill helps you define the plugin manifest, create a /deploy command, and a ci-status skill, then package it for distribution.

Quick Start

I need to create a new Claude Code plugin called 'project-manager'. It should include a skill for task tracking and a command for creating new issues.

Frequently Asked Questions about write-plugin

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

FAQPage Schema
How do I create a complete Claude Code plugin package from scratch?

Creating a Claude Code plugin requires building a plugin.json manifest, defining skills and commands, adding hooks, and packaging for distribution. This skill scaffolds the entire structure following the official 2025 schema, generating all required components so your plugin is marketplace-ready immediately.

What's included in a Claude Code plugin manifest?

A plugin.json manifest defines the plugin's metadata, entry points, skills, commands, agents, and hooks. This skill generates compliant manifests that specify all plugin components, their behaviors, and activation rules according to Anthropic's official schema requirements.

How do I add skills and commands to my Claude Code plugin?

Skills encapsulate reusable logic and commands expose actions to users. This skill automates creating both by generating SKILL.md files, command definitions, and agent handlers that follow best practices, so you can define complex plugin functionality without manually structuring each component.

Can I distribute my Claude Code plugin through a marketplace?

Yes. This skill sets up marketplace.json configuration supporting local paths, GitHub repositories, and Git URLs, enabling you to package and distribute your plugin through official channels with proper metadata and versioning.

Do I need to know the Claude Code plugin schema to build a plugin?

This skill handles schema compliance automatically. It generates all components—manifests, skills, commands, hooks—following the official 2025 schema, so you focus on plugin logic rather than memorizing structural requirements and syntax rules.

What's the fastest way to set up a plugin for CI/CD workflow automation?

Start with full plugin scaffolding to generate your manifest, then define workflow-specific skills like deployment tracking and commands like pipeline triggers. This skill automates the skeleton and component generation, letting you add domain logic immediately.