anthropics/claude-plugins-official

DirSkills catalogs 25 skills from this repository, across 5 categories: AI Engineering, Automation, DevOps, Frontend, Quality.

33.5K stars3.8K forksView on GitHub
🤖
3w ago

Agent Development

Agent Development guides the creation of autonomous agents for Claude Code plugins, covering agent structure, triggering conditions, system prompts, and best practices. Use it when building subagents or configuring agent frontmatter.
AI Engineering
33.5K3.8K
🧩
3w ago

Build MCP App

Build MCP App adds interactive UI widgets to an MCP server so tools can render forms, pickers, confirmations, dashboards, and progress indicators inline in chat. Use it after build-mcp-server when you need structured input, visual output, or explicit user confirmation.
AI Engineering
33.5K3.8K
🔌
3w ago

Build MCP Server

Build MCP Server guides developers through designing and building MCP servers that work with Claude, from discovery questions to deployment recommendations. Use it when asked to build an MCP server, create an MCP integration, wrap an API for Claude, or expose tools to Claude.
AI Engineering
33.5K3.8K
📦
3w ago

Build MCPB

Build MCPB packages local MCP servers with their runtime into a single installable file. Use it when a server must run on the user's machine without Node or Python installed.
DevOps
33.5K3.8K
🛠️
3w ago

Cardputer Buddy

Cardputer Buddy helps iterate on the Cardputer-Adv MicroPython app bundle (Claude Buddy, Snake, Hello) after initial provisioning via m5-onboard. Use it to add apps, push changed .py files without re-flashing, watch device serial logs, or run one-shot REPL commands.
DevOps
33.5K3.8K
🧠
3w ago

Claude Automation Recommender

Claude Automation Recommender analyzes a codebase to recommend tailored Claude Code automations such as hooks, subagents, skills, plugins, and MCP servers. Use it when setting up Claude Code for a project or optimizing existing workflows.
AI Engineering
33.5K3.8K
📝
3w ago

Claude MD Improver

Claude MD Improver audits and improves CLAUDE.md files across a codebase so Claude Code has accurate project context. Use it when checking, updating, or maintaining CLAUDE.md files or project memory.
AI Engineering
33.5K3.8K
🛡️
3w ago

Claude Security

Claude Security offers a menu of security jobs: scanning the codebase or a scoped part of it, scanning changes (a branch, pull request, or commit), or suggesting patches verified by a panel of agents that the user applies themselves.
Quality
33.5K3.8K
⌨️
3w ago

Command Development

Command Development teaches how to define, organize, and debug slash commands for Claude Code, covering YAML frontmatter, dynamic arguments, and bash execution. Use it when creating custom commands or adding interactive workflows.
AI Engineering
33.5K3.8K
⚙️
3w ago

Configure Telegram

Configure Telegram sets up the Telegram channel by saving the bot token and reviewing access policy. Use it when you paste a Telegram bot token, want to check channel status, or need to lock down who can reach the assistant.
DevOps
33.5K3.8K
🔐
3w ago

Discord Channel Access

Discord Channel Access manages Discord channel access control by editing allowlists, DM policy, and pairing approvals in a local JSON file. Use it when the user asks to pair, approve, check who's allowed, or change policy for the Discord channel.
Automation
33.5K3.8K
🤖
3w ago

Discord Configure

Discord Configure saves the Discord bot token and reviews the access policy for a Discord channel. Use when setting up or checking who can reach the assistant via Discord.
DevOps
33.5K3.8K
🧪
3w ago

Example Command

Example Command is a sample user-invoked Claude Code skill that demonstrates the skills/<name>/SKILL.md layout and frontmatter options.
AI Engineering
33.5K3.8K
🎨
3w ago

Frontend Design

Frontend Design guides distinctive, intentional visual design when building new UI or reshaping an existing one. Use it when you need aesthetic direction, typography, and choices that don't read as templated defaults.
Frontend
33.5K3.8K
🪝
3w ago

Hook Development

Hook Development provides guidance for creating Claude Code plugin hooks, including prompt-based and command hooks that validate tool use, enforce policies, and automate workflows. Use it when you need to add PreToolUse, PostToolUse, Stop, or other event-driven automation to a Claude Code plugin.
AI Engineering
33.5K3.8K
🔌
3w ago

M5 Onboard

M5 Onboard detects an M5Stack ESP32 device over USB, flashes UIFlow 2.0 firmware, and installs the Claude Buddy MicroPython app bundle. Use it when provisioning, flashing, or resetting an M5Stack or ESP32 board.
Automation
33.5K3.8K
🔌
3w ago

MCP Integration

MCP Integration provides guidance for integrating Model Context Protocol servers into Claude Code plugins, covering .mcp.json configuration, server types (stdio, SSE, HTTP, WebSocket), environment variables, tool naming, and authentication. Use it when adding external tools or connecting services to a Claude Code plugin.
AI Engineering
33.5K3.8K
🧮
3w ago

Math Olympiad Solver

Math Olympiad Solver is a multi-agent workflow for solving olympiad-style math problems and verifying proofs through adversarial passes. Use it for IMO, Putnam, USAMO, or AIME problems when rigorous solutions and gap detection matter.
AI Engineering
33.5K3.8K
🎛️
3w ago

Playground Builder

Playground Builder creates self-contained interactive HTML playgrounds with live preview controls and a copyable prompt output. Use it when the user asks for an interactive playground, explorer, or visual tool for a topic.
Frontend
33.5K3.8K
⚙️
3w ago

Plugin Settings

Plugin Settings documents the .claude/plugin-name.local.md pattern for storing per-project plugin configuration with YAML frontmatter and markdown content. Use it when configuring plugin behavior in hooks, commands, and agents.
AI Engineering
33.5K3.8K
📋
3w ago

Skill Template

Skill Template provides a reference template for creating Claude Code plugin skills. It activates when users ask to demonstrate skills, show skill format, or discuss skill development patterns.
AI Engineering
33.5K3.8K
🔐
3w ago

Telegram Access

Telegram Access manages Telegram channel access by editing the access.json state file to approve pairings, edit allowlists, and set DM/group policy. Use it when a user asks to pair, approve someone, check who's allowed, or change policy for the Telegram channel.
Automation
33.5K3.8K
🪝
3w ago

Writing Hookify Rules

Writing Hookify Rules guides creating hookify rule files with YAML frontmatter to define patterns and messages for Claude Code events. Use it when asked to create, write, or configure hookify rules, or need syntax and pattern guidance.
AI Engineering
33.5K3.8K
🔐
3w ago

iMessage Access

iMessage Access manages iMessage channel access by editing the channel's access.json state — approving or denying pairing codes, editing allowlists, and setting DM/group policy. Use it when the user asks to pair, approve someone, check who's allowed, or change iMessage channel policy.
DevOps
33.5K3.8K
💬
3w ago

iMessage Setup

iMessage Setup checks the iMessage channel configuration and access policy for Claude Code. Use it to diagnose missing Full Disk Access, review allowed senders, and adjust the allowlist or pairing policy.
DevOps
33.5K3.8K