Compare commits

..

10 Commits

Author SHA1 Message Date
Noah Zweben MacBook
5861683aa8 change to use notion external 2025-12-16 15:12:25 -08:00
Noah Zweben
4fee769bf4 Point to external figma plugin (#11)
* point to external figma

* update marketplace def
2025-12-15 12:18:00 -08:00
Noah Zweben
19a119f97e Update plugins library to include authors (#6)
* added Anthropic as author

* update figma
2025-12-12 16:52:17 -08:00
Noah Zweben
22d3def39e Merge pull request #2 from anthropics/noahz/official_language
Add homepages, other cleanup
2025-12-01 16:03:02 -08:00
Noah Zweben MacBook
ef7ceef127 fixed readme 2025-11-20 14:28:47 -08:00
Noah Zweben MacBook
6ba8050494 updated readme 2025-11-20 14:26:30 -08:00
Noah Zweben MacBook
0f1535a523 simplified example agent 2025-11-20 14:23:57 -08:00
Noah Zweben MacBook
66a98580ee Merge branch 'noahz/initial_scaffold' 2025-11-20 13:49:51 -08:00
Noah Zweben MacBook
c7fb157236 remove readme from external plugins 2025-11-20 13:49:05 -08:00
Noah Zweben MacBook
cecebb12fb added readme 2025-11-20 13:12:07 -08:00
55 changed files with 165 additions and 706 deletions

View File

@@ -1,8 +1,7 @@
{
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
"name": "claude-code-marketplace",
"version": "1.0.0",
"description": "Official marketplace for high-quality Claude Code extensions including development tools, productivity plugins, and MCP integrations",
"name": "claude-plugins-official",
"description": "Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations",
"owner": {
"name": "Anthropic",
"email": "support@anthropic.com"
@@ -11,231 +10,261 @@
{
"name": "agent-sdk-dev",
"description": "Development kit for working with the Claude Agent SDK",
"author": {
"name": "Anthropic",
"email": "support@anthropic.com"
},
"source": "./plugins/agent-sdk-dev",
"category": "development"
"category": "development",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/agent-sdk-dev"
},
{
"name": "pr-review-toolkit",
"description": "Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification",
"version": "1.0.0",
"author": {
"name": "Anthropic",
"email": "support@anthropic.com"
},
"source": "./plugins/pr-review-toolkit",
"category": "productivity"
"category": "productivity",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/pr-review-toolkit"
},
{
"name": "commit-commands",
"description": "Commands for git commit workflows including commit, push, and PR creation",
"version": "1.0.0",
"author": {
"name": "Anthropic",
"email": "support@anthropic.com"
},
"source": "./plugins/commit-commands",
"category": "productivity"
"category": "productivity",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/commit-commands"
},
{
"name": "feature-dev",
"description": "Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review",
"version": "1.0.0",
"author": {
"name": "Siddharth Bidasaria",
"email": "sbidasaria@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
},
"source": "./plugins/feature-dev",
"category": "development"
"category": "development",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/feature-dev"
},
{
"name": "security-guidance",
"description": "Security reminder hook that warns about potential security issues when editing files, including command injection, XSS, and unsafe code patterns",
"version": "1.0.0",
"author": {
"name": "David Dworken",
"email": "dworken@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
},
"source": "./plugins/security-guidance",
"category": "security"
"category": "security",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/security-guidance"
},
{
"name": "code-review",
"description": "Automated code review for pull requests using multiple specialized agents with confidence-based scoring to filter false positives",
"version": "1.0.0",
"author": {
"name": "Boris Cherny",
"email": "boris@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
},
"source": "./plugins/code-review",
"category": "productivity"
"category": "productivity",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/code-review"
},
{
"name": "explanatory-output-style",
"description": "Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)",
"version": "1.0.0",
"author": {
"name": "Dickson Tsai",
"email": "dickson@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
},
"source": "./plugins/explanatory-output-style",
"category": "learning"
"category": "learning",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/explanatory-output-style"
},
{
"name": "learning-output-style",
"description": "Interactive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)",
"version": "1.0.0",
"author": {
"name": "Boris Cherny",
"email": "boris@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
},
"source": "./plugins/learning-output-style",
"category": "learning"
"category": "learning",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/learning-output-style"
},
{
"name": "frontend-design",
"description": "Create distinctive, production-grade frontend interfaces with high design quality. Generates creative, polished code that avoids generic AI aesthetics.",
"version": "1.0.0",
"author": {
"name": "Prithvi Rajasekaran & Alexander Bricken",
"email": "prithvi@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
},
"source": "./plugins/frontend-design",
"category": "development"
"category": "development",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/frontend-design"
},
{
"name": "ralph-wiggum",
"description": "Interactive self-referential AI loops for iterative development. Claude works on the same task repeatedly, seeing its previous work, until completion.",
"version": "1.0.0",
"author": {
"name": "Daisy Hollman",
"email": "daisy@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
},
"source": "./plugins/ralph-wiggum",
"category": "development"
"category": "development",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/ralph-wiggum"
},
{
"name": "hookify",
"description": "Easily create custom hooks to prevent unwanted behaviors by analyzing conversation patterns or from explicit instructions. Define rules via simple markdown files.",
"version": "0.1.0",
"author": {
"name": "Daisy Hollman",
"email": "daisy@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
},
"source": "./plugins/hookify",
"category": "productivity"
"category": "productivity",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/hookify"
},
{
"name": "plugin-dev",
"description": "Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.",
"version": "0.1.0",
"author": {
"name": "Daisy Hollman",
"email": "daisy@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
},
"source": "./plugins/plugin-dev",
"category": "development"
"category": "development",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/plugin-dev"
},
{
"name": "greptile",
"description": "AI-powered codebase search and understanding. Query your repositories using natural language to find relevant code, understand dependencies, and get contextual answers about your codebase architecture.",
"category": "development",
"source": "./external_plugins/greptile"
"source": "./external_plugins/greptile",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/greptile"
},
{
"name": "serena",
"description": "Semantic code analysis MCP server providing intelligent code understanding, refactoring suggestions, and codebase navigation through language server protocol integration.",
"category": "development",
"source": "./external_plugins/serena"
"source": "./external_plugins/serena",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/serena",
"tags": ["community-managed"]
},
{
"name": "playwright",
"description": "Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.",
"category": "testing",
"source": "./external_plugins/playwright"
"source": "./external_plugins/playwright",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/playwright"
},
{
"name": "github",
"description": "Official GitHub MCP server for repository management. Create issues, manage pull requests, review code, search repositories, and interact with GitHub's full API directly from Claude Code.",
"category": "productivity",
"source": "./external_plugins/github"
"source": "./external_plugins/github",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/github"
},
{
"name": "supabase",
"description": "Supabase MCP integration for database operations, authentication, storage, and real-time subscriptions. Manage your Supabase projects, run SQL queries, and interact with your backend directly.",
"category": "database",
"source": "./external_plugins/supabase"
"source": "./external_plugins/supabase",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/supabase"
},
{
"name": "atlassian",
"description": "Connect to Atlassian products including Jira and Confluence. Search and create issues, access documentation, manage sprints, and integrate your development workflow with Atlassian's collaboration tools.",
"category": "productivity",
"source": "./external_plugins/atlassian"
"source": "./external_plugins/atlassian",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/atlassian"
},
{
"name": "laravel-boost",
"description": "Laravel development toolkit MCP server. Provides intelligent assistance for Laravel applications including Artisan commands, Eloquent queries, routing, migrations, and framework-specific code generation.",
"category": "development",
"source": "./external_plugins/laravel-boost"
"source": "./external_plugins/laravel-boost",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/laravel-boost"
},
{
"name": "figma",
"description": "Figma design platform integration. Access design files, extract component information, read design tokens, and translate designs into code. Bridge the gap between design and development workflows.",
"category": "design",
"source": "./external_plugins/figma"
"source": {
"source": "url",
"url": "https://github.com/figma/mcp-server-guide.git"
},
"homepage": "https://github.com/figma/mcp-server-guide"
},
{
"name": "asana",
"description": "Asana project management integration. Create and manage tasks, search projects, update assignments, track progress, and integrate your development workflow with Asana's work management platform.",
"category": "productivity",
"source": "./external_plugins/asana"
"source": "./external_plugins/asana",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/asana"
},
{
"name": "linear",
"description": "Linear issue tracking integration. Create issues, manage projects, update statuses, search across workspaces, and streamline your software development workflow with Linear's modern issue tracker.",
"category": "productivity",
"source": "./external_plugins/linear"
"source": "./external_plugins/linear",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/linear"
},
{
"name": "notion",
"name": "Notion",
"description": "Notion workspace integration. Search pages, create and update documents, manage databases, and access your team's knowledge base directly from Claude Code for seamless documentation workflows.",
"category": "productivity",
"source": "./external_plugins/notion"
"source": {
"source": "url",
"url": "https://github.com/makenotion/claude-code-notion-plugin.git"
},
"homepage": "https://github.com/makenotion/claude-code-notion-plugin"
},
{
"name": "gitlab",
"description": "GitLab DevOps platform integration. Manage repositories, merge requests, CI/CD pipelines, issues, and wikis. Full access to GitLab's comprehensive DevOps lifecycle tools.",
"category": "productivity",
"source": "./external_plugins/gitlab"
"source": "./external_plugins/gitlab",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/gitlab"
},
{
"name": "sentry",
"description": "Sentry error monitoring integration. Access error reports, analyze stack traces, search issues by fingerprint, and debug production errors directly from your development environment.",
"category": "monitoring",
"source": "./external_plugins/sentry"
"source": "./external_plugins/sentry",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/sentry"
},
{
"name": "slack",
"description": "Slack workspace integration. Search messages, access channels, read threads, and stay connected with your team's communications while coding. Find relevant discussions and context quickly.",
"category": "productivity",
"source": "./external_plugins/slack"
"source": "./external_plugins/slack",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/slack"
},
{
"name": "vercel",
"description": "Vercel deployment platform integration. Manage deployments, check build status, access logs, configure domains, and control your frontend infrastructure directly from Claude Code.",
"category": "deployment",
"source": "./external_plugins/vercel"
"source": "./external_plugins/vercel",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/vercel"
},
{
"name": "firebase",
"description": "Google Firebase MCP integration. Manage Firestore databases, authentication, cloud functions, hosting, and storage. Build and manage your Firebase backend directly from your development workflow.",
"category": "database",
"source": "./external_plugins/firebase"
"source": "./external_plugins/firebase",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/firebase"
},
{
"name": "context7",
"description": "Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.",
"category": "development",
"source": "./external_plugins/context7"
"source": "./external_plugins/context7",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/context7",
"tags": ["community-managed"]
}
]
}

2
.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
*.DS_Store
.claude/

47
README.md Normal file
View File

@@ -0,0 +1,47 @@
# Claude Code Plugins Directory
A curated directory of high-quality plugins for Claude Code.
> **⚠️ Important:** Make sure you trust a plugin before installing, updating, or using it. Anthropic does not control what MCP servers, files, or other software are included in plugins and cannot verify that they will work as intended or that they won't change. See each plugin's homepage for more information.
## Structure
- **`/plugins`** - Internal plugins developed and maintained by Anthropic
- **`/external_plugins`** - Third-party plugins from partners and the community
## Installation
Plugins can be installed directly from this marketplace via Claude Code's plugin system.
To install, run `/plugin install {plugin-name}@claude-plugin-directory`
or browse for the plugin in `/plugin > Discover`
## Contributing
### Internal Plugins
Internal plugins are developed by Anthropic team members. See `/plugins/example-plugin` for a reference implementation.
### External Plugins
Third-party partners can submit plugins for inclusion in the marketplace. External plugins must meet quality and security standards for approval.
## Plugin Structure
Each plugin follows a standard structure:
```
plugin-name/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata (required)
├── .mcp.json # MCP server configuration (optional)
├── commands/ # Slash commands (optional)
├── agents/ # Agent definitions (optional)
├── skills/ # Skill definitions (optional)
└── README.md # Documentation
```
## Documentation
For more information on developing Claude Code plugins, see the [official documentation](https://code.claude.com/docs/en/plugins).

View File

@@ -1,7 +1,6 @@
{
"name": "asana",
"description": "Asana project management integration. Create and manage tasks, search projects, update assignments, track progress, and integrate your development workflow with Asana's work management platform.",
"version": "1.0.0",
"author": {
"name": "Asana"
}

View File

@@ -1,15 +0,0 @@
# Asana Plugin
Asana project management integration for Claude Code.
## What It Does
Create and manage tasks, search projects, update assignments, track progress, and integrate your development workflow with Asana's work management platform.
## Setup
Authentication is handled automatically via OAuth when you first use the plugin. You will be prompted to authorize access to your Asana account.
## Learn More
See [Asana Connector](https://www.claude.com/connectors/asana) for more information.

View File

@@ -1,7 +1,6 @@
{
"name": "atlassian",
"description": "Connect to Atlassian products including Jira and Confluence. Search and create issues, access documentation, manage sprints, and integrate your development workflow with Atlassian's collaboration tools.",
"version": "1.0.0",
"author": {
"name": "Atlassian"
}

View File

@@ -1,15 +0,0 @@
# Atlassian Plugin
Atlassian integration (Jira & Confluence) for Claude Code.
## What It Does
Connect to Atlassian products including Jira and Confluence. Search and create issues, access documentation, manage sprints, and integrate your development workflow with Atlassian's collaboration tools.
## Setup
Authentication is handled automatically via OAuth when you first use the plugin. You will be prompted to authorize access to your Atlassian account.
## Learn More
See [Atlassian Connector](https://www.claude.com/connectors/atlassian) for more information.

View File

@@ -1,7 +1,6 @@
{
"name": "context7",
"description": "Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.",
"version": "1.0.0",
"author": {
"name": "Upstash"
}

View File

@@ -1,41 +0,0 @@
# Context7 Plugin
Upstash Context7 MCP server for Claude Code.
## What It Does
Pull up-to-date, version-specific documentation and code examples directly from source repositories into your LLM context. Add "use context7" to prompts to fetch relevant documentation.
## Prerequisites
- Node.js >= v18.0.0
## Optional: API Key for Higher Rate Limits
For higher rate limits and private repository access, get an API key and configure:
```json
{
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
}
}
```
Or use the remote server:
```json
{
"context7": {
"type": "http",
"url": "https://mcp.context7.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
```
## Learn More
See [Context7 GitHub](https://github.com/upstash/context7) for detailed documentation.

View File

@@ -1,8 +0,0 @@
{
"name": "figma",
"description": "Figma design platform integration. Access design files, extract component information, read design tokens, and translate designs into code. Bridge the gap between design and development workflows.",
"version": "1.0.0",
"author": {
"name": "Figma"
}
}

View File

@@ -1,6 +0,0 @@
{
"figma": {
"type": "sse",
"url": "https://mcp.figma.com/v1/sse"
}
}

View File

@@ -1,15 +0,0 @@
# Figma Plugin
Figma design platform integration for Claude Code.
## What It Does
Access design files, extract component information, read design tokens, and translate designs into code. Bridge the gap between design and development workflows.
## Setup
Authentication is handled automatically via OAuth when you first use the plugin. You will be prompted to authorize access to your Figma account.
## Learn More
See [Figma Connector](https://www.claude.com/connectors/figma) for more information.

View File

@@ -1,7 +1,6 @@
{
"name": "firebase",
"description": "Google Firebase MCP integration. Manage Firestore databases, authentication, cloud functions, hosting, and storage. Build and manage your Firebase backend directly from your development workflow.",
"version": "1.0.0",
"author": {
"name": "Google"
}

View File

@@ -1,32 +0,0 @@
# Firebase Plugin
Google Firebase MCP integration for Claude Code.
## What It Does
Manage Firestore databases, authentication, cloud functions, hosting, and storage. Build and manage your Firebase backend directly from your development workflow.
## Prerequisites
- Node.js installed
- Firebase CLI credentials (logged in via `firebase login` or Application Default Credentials)
## Optional Configuration
Add arguments to customize behavior:
- `--dir ABSOLUTE_DIR_PATH` - Set project context directory
- `--only FEATURE_1,FEATURE_2` - Limit exposed tools (comma-separated)
Example with options:
```json
{
"firebase": {
"command": "npx",
"args": ["-y", "firebase-tools@latest", "mcp", "--dir", "/path/to/project", "--only", "auth,firestore"]
}
}
```
## Learn More
See [Firebase MCP Documentation](https://firebase.google.com/docs/ai-assistance/mcp-server) for detailed setup instructions.

View File

@@ -1,7 +1,6 @@
{
"name": "github",
"description": "Official GitHub MCP server for repository management. Create issues, manage pull requests, review code, search repositories, and interact with GitHub's full API directly from Claude Code.",
"version": "1.0.0",
"author": {
"name": "GitHub"
}

View File

@@ -1,38 +0,0 @@
# GitHub Plugin
Official GitHub MCP server for Claude Code.
## What It Does
Create issues, manage pull requests, review code, search repositories, and interact with GitHub's full API directly from Claude Code.
## Setup
1. Create a GitHub Personal Access Token with appropriate scopes
2. Set the environment variable:
```bash
export GITHUB_PERSONAL_ACCESS_TOKEN=your-token-here
```
## Required Environment Variables
- `GITHUB_PERSONAL_ACCESS_TOKEN` - Your GitHub PAT with appropriate scopes
## Alternative: Docker Setup
For local server deployment:
```json
{
"github": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_PERSONAL_ACCESS_TOKEN}"
}
}
}
```
## Learn More
See [GitHub MCP Server](https://github.com/github/github-mcp-server) for detailed documentation.

View File

@@ -1,7 +1,6 @@
{
"name": "gitlab",
"description": "GitLab DevOps platform integration. Manage repositories, merge requests, CI/CD pipelines, issues, and wikis. Full access to GitLab's comprehensive DevOps lifecycle tools.",
"version": "1.0.0",
"author": {
"name": "GitLab"
}

View File

@@ -1,39 +0,0 @@
# GitLab Plugin
GitLab DevOps platform integration for Claude Code.
## What It Does
Manage repositories, merge requests, CI/CD pipelines, issues, and wikis. Full access to GitLab's comprehensive DevOps lifecycle tools.
## Setup
The default configuration uses GitLab.com. For self-hosted GitLab instances, modify the URL in `.mcp.json`:
```json
{
"gitlab": {
"type": "http",
"url": "https://your-gitlab-instance.com/api/v4/mcp"
}
}
```
## Prerequisites
- Node.js 20+ (for stdio transport alternative)
## Alternative: stdio Transport
```json
{
"gitlab": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://gitlab.com/api/v4/mcp"]
}
}
```
## Learn More
See [GitLab MCP Documentation](https://docs.gitlab.com/user/gitlab_duo/model_context_protocol/mcp_server/) for detailed setup instructions.

View File

@@ -1,7 +1,6 @@
{
"name": "greptile",
"description": "AI-powered codebase search and understanding. Query your repositories using natural language to find relevant code, understand dependencies, and get contextual answers about your codebase architecture.",
"version": "1.0.0",
"author": {
"name": "Greptile"
}

View File

@@ -1,23 +0,0 @@
# Greptile Plugin
AI-powered codebase search and understanding for Claude Code.
## What It Does
Greptile enables natural language queries across your repositories to find relevant code, understand dependencies, and get contextual answers about your codebase architecture.
## Setup
1. Get your API key from [app.greptile.com](https://app.greptile.com)
2. Set the environment variable:
```bash
export GREPTILE_API_KEY=your-api-key-here
```
## Required Environment Variables
- `GREPTILE_API_KEY` - Your Greptile API key
## Learn More
See [Greptile MCP Documentation](https://www.greptile.com/docs/mcp/setup-ides) for detailed setup instructions.

View File

@@ -1,7 +1,6 @@
{
"name": "laravel-boost",
"description": "Laravel development toolkit MCP server. Provides intelligent assistance for Laravel applications including Artisan commands, Eloquent queries, routing, migrations, and framework-specific code generation.",
"version": "1.0.0",
"author": {
"name": "Laravel"
}

View File

@@ -1,26 +0,0 @@
# Laravel Boost Plugin
Laravel development toolkit MCP server for Claude Code.
## What It Does
Provides over 15 specialized tools for Laravel development including Artisan commands, Eloquent queries, routing, migrations, and framework-specific code generation.
## Prerequisites
- Laravel project with Boost installed
- PHP installed
## Setup
1. Install Laravel Boost in your project:
```bash
composer require laravel/boost
php artisan boost:install
```
2. The MCP server is automatically registered during installation
## Learn More
See [Laravel Boost GitHub](https://github.com/laravel/boost) for detailed documentation.

View File

@@ -1,7 +1,6 @@
{
"name": "linear",
"description": "Linear issue tracking integration. Create issues, manage projects, update statuses, search across workspaces, and streamline your software development workflow with Linear's modern issue tracker.",
"version": "1.0.0",
"author": {
"name": "Linear"
}

View File

@@ -1,6 +1,6 @@
{
"linear": {
"type": "sse",
"url": "https://mcp.linear.app/sse"
"type": "http",
"url": "https://mcp.linear.app/mcp"
}
}

View File

@@ -1,15 +0,0 @@
# Linear Plugin
Linear issue tracking integration for Claude Code.
## What It Does
Create issues, manage projects, update statuses, search across workspaces, and streamline your software development workflow with Linear's modern issue tracker.
## Setup
Authentication is handled automatically via OAuth when you first use the plugin. You will be prompted to authorize access to your Linear account.
## Learn More
See [Linear Connector](https://www.claude.com/connectors/linear) for more information.

View File

@@ -1,8 +0,0 @@
{
"name": "notion",
"description": "Notion workspace integration. Search pages, create and update documents, manage databases, and access your team's knowledge base directly from Claude Code for seamless documentation workflows.",
"version": "1.0.0",
"author": {
"name": "Notion"
}
}

View File

@@ -1,6 +0,0 @@
{
"notion": {
"type": "sse",
"url": "https://mcp.notion.com/sse"
}
}

View File

@@ -1,15 +0,0 @@
# Notion Plugin
Notion workspace integration for Claude Code.
## What It Does
Search pages, create and update documents, manage databases, and access your team's knowledge base directly from Claude Code for seamless documentation workflows.
## Setup
Authentication is handled automatically via OAuth when you first use the plugin. You will be prompted to authorize access to your Notion workspace.
## Learn More
See [Notion Connector](https://www.claude.com/connectors/notion) for more information.

View File

@@ -1,7 +1,6 @@
{
"name": "playwright",
"description": "Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.",
"version": "1.0.0",
"author": {
"name": "Microsoft"
}

View File

@@ -1,22 +0,0 @@
# Playwright Plugin
Browser automation and end-to-end testing MCP server for Claude Code.
## What It Does
Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.
## Prerequisites
- Node.js installed
## Optional Configuration
Add arguments to customize behavior:
- `--browser` - Specify browser type (chrome, firefox, webkit, msedge)
- `--headless` - Run in headless mode
- `--viewport-size` - Browser dimensions (e.g., "1280x720")
## Learn More
See [Playwright MCP GitHub](https://github.com/microsoft/playwright-mcp) for detailed documentation.

View File

@@ -1,7 +1,6 @@
{
"name": "sentry",
"description": "Sentry error monitoring integration. Access error reports, analyze stack traces, search issues by fingerprint, and debug production errors directly from your development environment.",
"version": "1.0.0",
"author": {
"name": "Sentry"
}

View File

@@ -1,15 +0,0 @@
# Sentry Plugin
Sentry error monitoring integration for Claude Code.
## What It Does
Access error reports, analyze stack traces, search issues by fingerprint, and debug production errors directly from your development environment.
## Setup
Authentication is handled automatically via OAuth when you first use the plugin. You will be prompted to authorize access to your Sentry account.
## Learn More
See [Sentry Connector](https://www.claude.com/connectors/sentry) for more information.

View File

@@ -1,7 +1,6 @@
{
"name": "serena",
"description": "Semantic code analysis MCP server providing intelligent code understanding, refactoring suggestions, and codebase navigation through language server protocol integration.",
"version": "1.0.0",
"author": {
"name": "Oraios"
}

View File

@@ -1,22 +0,0 @@
# Serena Plugin
Semantic code analysis MCP server for Claude Code.
## What It Does
Serena provides intelligent code understanding, refactoring suggestions, and codebase navigation through language server protocol integration.
## Prerequisites
- Python with `uv` package manager installed
## Setup
The plugin automatically runs via `uvx`. Ensure you have `uv` installed:
```bash
pip install uv
```
## Learn More
See [Serena GitHub Repository](https://github.com/oraios/serena) for detailed documentation.

View File

@@ -1,7 +1,6 @@
{
"name": "slack",
"description": "Slack workspace integration. Search messages, access channels, read threads, and stay connected with your team's communications while coding. Find relevant discussions and context quickly.",
"version": "1.0.0",
"author": {
"name": "Slack"
}

View File

@@ -1,15 +0,0 @@
# Slack Plugin
Slack workspace integration for Claude Code.
## What It Does
Search messages, access channels, read threads, and stay connected with your team's communications while coding. Find relevant discussions and context quickly.
## Setup
Authentication is handled automatically via OAuth when you first use the plugin. You will be prompted to authorize access to your Slack workspace.
## Learn More
See [Slack Connector](https://www.claude.com/connectors/slack) for more information.

View File

@@ -1,7 +1,6 @@
{
"name": "supabase",
"description": "Supabase MCP integration for database operations, authentication, storage, and real-time subscriptions. Manage your Supabase projects, run SQL queries, and interact with your backend directly.",
"version": "1.0.0",
"author": {
"name": "Supabase"
}

View File

@@ -1,21 +0,0 @@
# Supabase Plugin
Supabase MCP integration for Claude Code.
## What It Does
Manage your Supabase projects, run SQL queries, handle authentication, storage, and real-time subscriptions directly from Claude Code.
## Setup
Authentication is handled automatically via dynamic client registration in most cases.
## Optional: CI Environment Configuration
For CI environments, set these environment variables:
- `SUPABASE_PROJECT_REF` - Your Supabase project reference
- `SUPABASE_ACCESS_TOKEN` - Personal access token with appropriate scopes
## Learn More
See [Supabase MCP Documentation](https://supabase.com/docs/guides/getting-started/mcp) for detailed setup instructions.

View File

@@ -1,7 +1,6 @@
{
"name": "vercel",
"description": "Vercel deployment platform integration. Manage deployments, check build status, access logs, configure domains, and control your frontend infrastructure directly from Claude Code.",
"version": "1.0.0",
"author": {
"name": "Vercel"
}

View File

@@ -1,15 +0,0 @@
# Vercel Plugin
Vercel deployment platform integration for Claude Code.
## What It Does
Manage deployments, check build status, access logs, configure domains, and control your frontend infrastructure directly from Claude Code.
## Setup
Authentication is handled automatically via OAuth when you first use the plugin. You will be prompted to authorize access to your Vercel account.
## Learn More
See [Vercel Connector](https://www.claude.com/connectors) for more information.

View File

@@ -1,103 +0,0 @@
# Claude Code Plugins
This directory contains some official Claude Code plugins that extend functionality through custom commands, agents, and workflows. These are examples of what's possible with the Claude Code plugin system—many more plugins are available through community marketplaces.
## What are Claude Code Plugins?
Claude Code plugins are extensions that enhance Claude Code with custom slash commands, specialized agents, hooks, and MCP servers. Plugins can be shared across projects and teams, providing consistent tooling and workflows.
Learn more in the [official plugins documentation](https://docs.claude.com/en/docs/claude-code/plugins).
## Plugins in This Directory
### [agent-sdk-dev](./agent-sdk-dev/)
**Claude Agent SDK Development Plugin**
Streamlines the development of Claude Agent SDK applications with scaffolding commands and verification agents.
- **Command**: `/new-sdk-app` - Interactive setup for new Agent SDK projects
- **Agents**: `agent-sdk-verifier-py` and `agent-sdk-verifier-ts` - Validate SDK applications against best practices
- **Use case**: Creating and verifying Claude Agent SDK applications in Python or TypeScript
### [commit-commands](./commit-commands/)
**Git Workflow Automation Plugin**
Simplifies common git operations with streamlined commands for committing, pushing, and creating pull requests.
- **Commands**:
- `/commit` - Create a git commit with appropriate message
- `/commit-push-pr` - Commit, push, and create a PR in one command
- `/clean_gone` - Clean up stale local branches marked as [gone]
- **Use case**: Faster git workflows with less context switching
### [code-review](./code-review/)
**Automated Pull Request Code Review Plugin**
Provides automated code review for pull requests using multiple specialized agents with confidence-based scoring to filter false positives.
- **Command**:
- `/code-review` - Automated PR review workflow
- **Use case**: Automated code review on pull requests with high-confidence issue detection (threshold ≥80)
### [feature-dev](./feature-dev/)
**Comprehensive Feature Development Workflow Plugin**
Provides a structured 7-phase approach to feature development with specialized agents for exploration, architecture, and review.
- **Command**: `/feature-dev` - Guided feature development workflow
- **Agents**:
- `code-explorer` - Deeply analyzes existing codebase features
- `code-architect` - Designs feature architectures and implementation blueprints
- `code-reviewer` - Reviews code for bugs, quality issues, and project conventions
- **Use case**: Building new features with systematic codebase understanding and quality assurance
## Installation
These plugins are included in the Claude Code repository. To use them in your own projects:
1. Install Claude Code globally:
```bash
npm install -g @anthropic-ai/claude-code
```
2. Navigate to your project and run Claude Code:
```bash
claude
```
3. Use the `/plugin` command to install plugins from marketplaces, or configure them in your project's `.claude/settings.json`.
For detailed plugin installation and configuration, see the [official documentation](https://docs.claude.com/en/docs/claude-code/plugins).
## Plugin Structure
Each plugin follows the standard Claude Code plugin structure:
```
plugin-name/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── commands/ # Slash commands (optional)
├── agents/ # Specialized agents (optional)
└── README.md # Plugin documentation
```
## Contributing
When adding new plugins to this directory:
1. Follow the standard plugin structure
2. Include a comprehensive README.md
3. Add plugin metadata in `.claude-plugin/plugin.json`
4. Document all commands and agents
5. Provide usage examples
## Learn More
- [Claude Code Documentation](https://docs.claude.com/en/docs/claude-code/overview)
- [Plugin System Documentation](https://docs.claude.com/en/docs/claude-code/plugins)
- [Agent SDK Documentation](https://docs.claude.com/en/api/agent-sdk/overview)

View File

@@ -1,9 +1,8 @@
{
"name": "agent-sdk-dev",
"description": "Claude Agent SDK Development Plugin",
"version": "1.0.0",
"author": {
"name": "Ashwin Bhat",
"email": "ashwin@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
}
}

View File

@@ -1,10 +1,9 @@
{
"name": "code-review",
"description": "Automated code review for pull requests using multiple specialized agents with confidence-based scoring",
"version": "1.0.0",
"author": {
"name": "Boris Cherny",
"email": "boris@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
}
}

View File

@@ -1,7 +1,6 @@
{
"name": "commit-commands",
"description": "Streamline your git workflow with simple commands for committing, pushing, and creating pull requests",
"version": "1.0.0",
"author": {
"name": "Anthropic",
"email": "support@anthropic.com"

View File

@@ -1,9 +1,8 @@
{
"name": "example-plugin",
"version": "1.0.0",
"description": "A comprehensive example plugin demonstrating all Claude Code extension options including commands, agents, skills, hooks, and MCP servers",
"author": {
"name": "Your Name",
"email": "your.email@example.com"
"name": "Anthropic",
"email": "support@anthropic.com"
}
}

View File

@@ -11,8 +11,6 @@ example-plugin/
├── .mcp.json # MCP server configuration
├── commands/
│ └── example-command.md # Slash command definition
├── agents/
│ └── example-agent.md # Agent definition
└── skills/
└── example-skill/
└── SKILL.md # Skill definition
@@ -32,20 +30,6 @@ allowed-tools: [Read, Glob, Grep]
---
```
### Agents (`agents/`)
Agents are spawned by Claude via the Task tool. Define them as markdown files:
```yaml
---
name: agent-name
description: When to use this agent
tools: Glob, Grep, Read, Write
model: sonnet
color: blue
---
```
### Skills (`skills/`)
Skills are model-invoked capabilities. Create a `SKILL.md` in a subdirectory:
@@ -71,12 +55,8 @@ Configure external tool integration via Model Context Protocol:
}
```
## Installation
Copy or symlink this plugin directory to your Claude Code plugins location.
## Usage
- `/example-command [args]` - Run the example slash command
- The example agent is available for Claude to spawn when relevant
- The example skill activates based on task context
- The example MCP activates based on task context

View File

@@ -1,57 +0,0 @@
---
name: example-agent
description: An example agent that demonstrates agent definition structure and frontmatter options. Use this agent when the user asks to perform example tasks or needs a template reference.
tools: Glob, Grep, Read, Write, Edit, Bash, WebFetch, WebSearch, TodoWrite
model: sonnet
color: blue
---
You are an example agent that demonstrates the agent definition format for Claude Code plugins.
## Agent Purpose
This agent serves as a template showing:
- Required and optional frontmatter fields
- Recommended prompt structure
- How to define agent capabilities and behavior
## Frontmatter Options Reference
Agents support these frontmatter fields:
- **name** (required): Agent identifier used in Task tool
- **description** (required): When to use this agent - Claude reads this to decide which agent to spawn
- **tools** (required): Comma-separated list of allowed tools
- **model** (optional): "haiku", "sonnet", or "opus" (defaults to parent model)
- **color** (optional): Terminal color for agent output (red, green, blue, yellow, magenta, cyan)
## Available Tools
Common tools to include:
- **Glob**: Find files by pattern
- **Grep**: Search file contents
- **Read**: Read file contents
- **Write**: Create new files
- **Edit**: Modify existing files
- **Bash**: Execute shell commands
- **WebFetch**: Fetch web content
- **WebSearch**: Search the web
- **TodoWrite**: Track task progress
- **NotebookRead**: Read Jupyter notebooks
- **LSP**: Language server operations
## Agent Behavior
When spawned, this agent should:
1. Understand the task from the prompt
2. Use available tools systematically
3. Report findings or complete the requested work
4. Return a clear summary to the parent conversation
## Best Practices
- Write clear, actionable descriptions so Claude knows when to spawn this agent
- Only include tools the agent actually needs
- Use appropriate model based on task complexity
- Structure prompts with clear sections and instructions

View File

@@ -1,9 +1,8 @@
{
"name": "explanatory-output-style",
"version": "1.0.0",
"description": "Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)",
"author": {
"name": "Dickson Tsai",
"email": "dickson@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
}
}

View File

@@ -1,9 +1,8 @@
{
"name": "feature-dev",
"version": "1.0.0",
"description": "Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review",
"author": {
"name": "Sid Bidasaria",
"email": "sbidasaria@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
}
}

View File

@@ -1,9 +1,8 @@
{
"name": "frontend-design",
"version": "1.0.0",
"description": "Frontend design skill for UI/UX implementation",
"author": {
"name": "Prithvi Rajasekaran, Alexander Bricken",
"email": "prithvi@anthropic.com, alexander@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
}
}

View File

@@ -1,9 +1,8 @@
{
"name": "hookify",
"version": "0.1.0",
"description": "Easily create hooks to prevent unwanted behaviors by analyzing conversation patterns",
"author": {
"name": "Daisy Hollman",
"email": "daisy@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
}
}

View File

@@ -1,9 +1,8 @@
{
"name": "learning-output-style",
"version": "1.0.0",
"description": "Interactive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)",
"author": {
"name": "Boris Cherny",
"email": "boris@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
}
}

View File

@@ -1,9 +1,8 @@
{
"name": "pr-review-toolkit",
"version": "1.0.0",
"description": "Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification",
"author": {
"name": "Daisy",
"email": "daisy@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
}
}

View File

@@ -1,9 +1,8 @@
{
"name": "ralph-wiggum",
"version": "1.0.0",
"description": "Implementation of the Ralph Wiggum technique - continuous self-referential AI loops for interactive iterative development. Run Claude in a while-true loop with the same prompt until task completion.",
"author": {
"name": "Daisy Hollman",
"email": "daisy@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
}
}

View File

@@ -1,9 +1,8 @@
{
"name": "security-guidance",
"version": "1.0.0",
"description": "Security reminder hook that warns about potential security issues when editing files, including command injection, XSS, and unsafe code patterns",
"author": {
"name": "David Dworken",
"email": "dworken@anthropic.com"
"name": "Anthropic",
"email": "support@anthropic.com"
}
}