Learn Claude Code Plugins
25 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
Create a local review skill with all eight marketplace fields, an actual linked reference, explicit validation, and local plugin loading.
ccpi CLI Quick Reference
The delivered ccpi command surface, portable skill commands, plugin guidance, placeholders, and current JSON and scope limitations.
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)
How skill discovery, invocation, eight-field marketplace metadata, supporting resources, permissions, and static evidence fit together.
Claude Code Agents and Subagents
How Claude Code plugin agents use delegated context and tool controls, and how native behavior differs from this marketplace’s agent contract.
Slash Commands and Hooks
Skills and legacy slash commands, plus real lifecycle hook configuration, stdin input, and failure-handling boundaries.
MCP Servers in Claude Code Plugins
How MCP servers connect Claude Code to tools and data, with clean-copy runtime, transport, validation, and credential boundaries.
Freshie Inventory Architecture
How Freshie uses stock SQLite for its local runtime, full Dolt for versioned history, and DoltHub for public inventory snapshots. The former DoltLite experiment is retired.
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 tools 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
Reference for native plugin.json metadata and the stricter marketplace publication envelope, 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
Browse the generated public catalog, understand installation and static quality projections, and follow the marketplace source and build boundaries.
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.