Learn Claude Code Plugins
24 guides covering everything from installation to publishing your own plugins. Concepts, tutorials, references, and links to official Anthropic documentation.
Getting Started
Install Claude Code plugins and create your first skill in minutes.
Install Claude Code Plugins
Complete installation guide for Claude Code plugins. Set up the ccpi CLI, connect to the Tons of Skills marketplace, and start extending Claude Code with 2,800+ agent skills.
Install Your First Plugin
Step-by-step guide to browsing the Tons of Skills marketplace, installing a Claude Code plugin, using its skills and commands, and removing plugins you no longer need.
Your First Agent Skill
Learn how SKILL.md files work in Claude Code plugins, then build a production-quality agent skill from scratch. Covers frontmatter schema, body structure, testing, and iteration.
ccpi CLI Quick Reference
Complete command reference for the ccpi CLI -- install, list, search, upgrade, validate, and diagnose Claude Code plugins from your terminal.
Concepts
Understand plugins, skills, agents, commands, hooks, and MCP servers.
What Are Claude Code Plugins?
A comprehensive guide to Claude Code plugins — what they are, how they work, and how they extend Claude Code with new capabilities through AI instruction files, MCP servers, and SaaS skill packs.
Understanding Agent Skills (SKILL.md)
Deep dive into SKILL.md files — the auto-activating instruction sets that give Claude Code domain expertise. Learn frontmatter fields, body structure, dynamic context injection, and path variables.
Claude Code Agents and Subagents
How agent definitions work in Claude Code plugins — creating specialized AI personas with capabilities, tool restrictions, and autonomous multi-step workflows using agents/*.md files.
Slash Commands and Hooks
How to define slash commands in Claude Code plugins using commands/*.md files, and how to configure lifecycle hooks (pre-tool-call, post-tool-call) in SKILL.md frontmatter for automated behaviors.
MCP Servers in Claude Code Plugins
How Model Context Protocol (MCP) servers work in Claude Code plugins — building TypeScript MCP servers that expose external tools, data sources, and APIs to Claude through a standardized protocol.
Guides
Step-by-step tutorials for building and publishing plugins.
How to Write a Claude Code Skill
Step-by-step guide to writing a SKILL.md file for Claude Code. Learn how to plan, structure, and test auto-activating skills with proper frontmatter, allowed-tools, dynamic context injection, and supporting files.
How to Build a Claude Code Plugin
Complete guide to building a Claude Code plugin from scratch. Covers plugin.json configuration, commands, skills, agents, directory structure, validation, and testing with full code examples.
How to Create a Claude Code Agent
Guide to creating autonomous Claude Code agents. Learn the difference between agents and skills, write agent frontmatter with capabilities and disallowedTools, set maxTurns and effort, and test agent behavior.
SaaS Skill Packs: Platform Integrations
Learn how SaaS skill packs provide platform-specific Claude Code integrations. Covers available packs, anatomy, usage, and how to create custom SaaS packs for any platform API.
Building an MCP Server Plugin
Step-by-step guide to building a Model Context Protocol (MCP) server plugin for Claude Code. Covers TypeScript project setup, tool implementation, building executables, .mcp.json configuration, and testing.
Publish a Plugin to the Marketplace
Complete guide to publishing a Claude Code plugin to the Tons of Skills marketplace. Covers requirements, marketplace.extended.json, sync-marketplace, enterprise validation, submission process, and versioning.
Reference
Complete schema references for SKILL.md, plugin.json, and the ccpi CLI.
SKILL.md Frontmatter Reference
Complete field-by-field reference for SKILL.md frontmatter, path variables, string substitutions, and dynamic context injection (DCI) syntax used in Claude Code plugin skills.
plugin.json Schema Reference
Complete schema reference for the plugin.json manifest file required in every Claude Code plugin, including field definitions, validation rules, and CI enforcement details.
Plugin Categories and Tags
Complete reference of all allowed plugin categories in the Tons of Skills marketplace, with descriptions, selection guidance, and tagging best practices for maximum discoverability.
Allowed Tools Reference
Complete reference for all valid tools in the Claude Code plugin system, including tool descriptions, scoped Bash patterns, least-privilege principles, and recommended tool combinations for common skill types.
ccpi CLI Command Reference
Complete command reference for the ccpi CLI tool, including syntax, options, examples, and common workflows for installing, managing, and validating Claude Code plugins.
Ecosystem
Marketplace overview, Anthropic docs, community resources, and FAQ.
Tons of Skills Marketplace Guide
Complete guide to the Tons of Skills marketplace at tonsofskills.com. Browse 418 plugins and 2,834 skills, download Cowork bundles, compare plugins, and contribute your own.
Official Anthropic Documentation Links
Organized directory of official Anthropic documentation for Claude Code. Find the right reference for skills, plugins, agents, hooks, MCP, CLI usage, and best practices.
Claude Code Community and Resources
Connect with the Claude Code community. Contribute plugins to the Tons of Skills marketplace, file issues, join discussions, and explore learning resources across the ecosystem.
Claude Code Plugins FAQ
Frequently asked questions about Claude Code plugins, the Tons of Skills marketplace, skills, agents, MCP servers, installation, troubleshooting, and publishing. Clear answers with links to detailed docs.