From f0fdb72a020f26c456ecfd7c91208bce96c0cc40 Mon Sep 17 00:00:00 2001 From: Kenneth Lien Date: Wed, 18 Mar 2026 16:56:11 -0700 Subject: [PATCH] Enforce alphabetical sort on marketplace.json plugins MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds a sort check as a second step in the existing validate-marketplace workflow. The script supports --fix to sort in place. Sorts the existing 86 entries — pure reorder, no content change. Previously grouped loosely by kind (LSPs first, then internal, then external); now strictly alphabetical so insertion point is unambiguous. --- .claude-plugin/marketplace.json | 1642 +++++++++---------- .github/scripts/check-marketplace-sorted.ts | 42 + .github/workflows/validate-marketplace.yml | 3 + 3 files changed, 866 insertions(+), 821 deletions(-) create mode 100644 .github/scripts/check-marketplace-sorted.ts diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index b527c1d..dae36f4 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -8,98 +8,112 @@ }, "plugins": [ { - "name": "typescript-lsp", - "description": "TypeScript/JavaScript language server for enhanced code intelligence", - "version": "1.0.0", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" + "name": "adspirer-ads-agent", + "description": "Cross-platform ad management for Google Ads, Meta Ads, TikTok Ads, and LinkedIn Ads. 91 tools for keyword research, campaign creation, performance analysis, and budget optimization.", + "category": "productivity", + "source": { + "source": "url", + "url": "https://github.com/amekala/adspirer-mcp-plugin.git", + "sha": "aa70dbdbbbb843e94a794c10c2b13f5dd66b5e40" }, - "source": "./plugins/typescript-lsp", - "category": "development", - "strict": false, - "lspServers": { - "typescript": { - "command": "typescript-language-server", - "args": [ - "--stdio" - ], - "extensionToLanguage": { - ".ts": "typescript", - ".tsx": "typescriptreact", - ".js": "javascript", - ".jsx": "javascriptreact", - ".mts": "typescript", - ".cts": "typescript", - ".mjs": "javascript", - ".cjs": "javascript" - } - } - } + "homepage": "https://www.adspirer.com" }, { - "name": "pyright-lsp", - "description": "Python language server (Pyright) for type checking and code intelligence", - "version": "1.0.0", + "name": "agent-sdk-dev", + "description": "Development kit for working with the Claude Agent SDK", "author": { "name": "Anthropic", "email": "support@anthropic.com" }, - "source": "./plugins/pyright-lsp", + "source": "./plugins/agent-sdk-dev", "category": "development", - "strict": false, - "lspServers": { - "pyright": { - "command": "pyright-langserver", - "args": [ - "--stdio" - ], - "extensionToLanguage": { - ".py": "python", - ".pyi": "python" - } - } - } + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/agent-sdk-dev" }, { - "name": "gopls-lsp", - "description": "Go language server for code intelligence and refactoring", - "version": "1.0.0", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" + "name": "amazon-location-service", + "description": "Guide developers through adding maps, places search, geocoding, routing, and other geospatial features with Amazon Location Service, including authentication setup, SDK integration, and best practices.", + "category": "location", + "source": { + "source": "git-subdir", + "url": "https://github.com/awslabs/agent-plugins.git", + "path": "plugins/amazon-location-service", + "ref": "main" }, - "source": "./plugins/gopls-lsp", - "category": "development", - "strict": false, - "lspServers": { - "gopls": { - "command": "gopls", - "extensionToLanguage": { - ".go": "go" - } - } - } + "homepage": "https://github.com/awslabs/agent-plugins" }, { - "name": "rust-analyzer-lsp", - "description": "Rust language server for code intelligence and analysis", - "version": "1.0.0", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" + "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", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/asana" + }, + { + "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": { + "source": "url", + "url": "https://github.com/atlassian/atlassian-mcp-server.git" }, - "source": "./plugins/rust-analyzer-lsp", + "homepage": "https://github.com/atlassian/atlassian-mcp-server" + }, + { + "name": "atomic-agents", + "description": "Comprehensive development workflow for building AI agents with the Atomic Agents framework. Includes specialized agents for schema design, architecture planning, code review, and tool development. Features guided workflows, progressive-disclosure skills, and best practice validation.", "category": "development", - "strict": false, - "lspServers": { - "rust-analyzer": { - "command": "rust-analyzer", - "extensionToLanguage": { - ".rs": "rust" - } - } - } + "source": { + "source": "url", + "url": "https://github.com/BrainBlend-AI/atomic-agents.git", + "path": "claude-plugin/atomic-agents" + }, + "homepage": "https://github.com/BrainBlend-AI/atomic-agents", + "tags": [ + "community-managed" + ] + }, + { + "name": "autofix-bot", + "description": "Code review agent that detects security vulnerabilities, code quality issues, and hardcoded secrets. Combines 5,000+ static analyzers to scan your code and dependencies for CVEs.", + "author": { + "name": "DeepSource Corp" + }, + "category": "security", + "source": "./external_plugins/autofix-bot", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/autofix-bot" + }, + { + "name": "aws-serverless", + "description": "Design, build, deploy, test, and debug serverless applications with AWS Serverless services.", + "category": "development", + "source": { + "source": "git-subdir", + "url": "https://github.com/awslabs/agent-plugins.git", + "path": "plugins/aws-serverless", + "ref": "main" + }, + "homepage": "https://github.com/awslabs/agent-plugins" + }, + { + "name": "chrome-devtools-mcp", + "description": "Control and inspect a live Chrome browser from your coding agent. Record performance traces, analyze network requests, check console messages with source-mapped stack traces, and automate browser actions with Puppeteer.", + "category": "development", + "source": { + "source": "url", + "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp.git", + "sha": "c2d8009ff75f76bce1ec4cf79c2467b50d81725e" + }, + "homepage": "https://github.com/ChromeDevTools/chrome-devtools-mcp" + }, + { + "name": "circleback", + "description": "Circleback conversational context integration. Search and access meetings, emails, calendar events, and more.", + "category": "productivity", + "source": { + "source": "url", + "url": "https://github.com/circlebackai/claude-code-plugin.git" + }, + "homepage": "https://github.com/circlebackai/claude-code-plugin.git" }, { "name": "clangd-lsp", @@ -133,48 +147,289 @@ } }, { - "name": "php-lsp", - "description": "PHP language server (Intelephense) for code intelligence", + "name": "claude-code-setup", + "description": "Analyze codebases and recommend tailored Claude Code automations such as hooks, skills, MCP servers, and subagents.", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/claude-code-setup", + "category": "productivity", + "homepage": "https://github.com/anthropics/claude-plugins-official/tree/main/plugins/claude-code-setup" + }, + { + "name": "claude-md-management", + "description": "Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/claude-md-management", + "category": "productivity", + "homepage": "https://github.com/anthropics/claude-plugins-official/tree/main/plugins/claude-md-management" + }, + { + "name": "code-review", + "description": "Automated code review for pull requests using multiple specialized agents with confidence-based scoring to filter false positives", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/code-review", + "category": "productivity", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/code-review" + }, + { + "name": "code-simplifier", + "description": "Agent that simplifies and refines code for clarity, consistency, and maintainability while preserving functionality. Focuses on recently modified code.", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/code-simplifier", + "category": "productivity", + "homepage": "https://github.com/anthropics/claude-plugins-official/tree/main/plugins/code-simplifier" + }, + { + "name": "coderabbit", + "description": "Your code review partner. CodeRabbit provides external validation using a specialized AI architecture and 40+ integrated static analyzers—offering a different perspective that catches bugs, security vulnerabilities, logic errors, and edge cases. Context-aware analysis via AST parsing and codegraph relationships. Automatically incorporates CLAUDE.md and project coding guidelines into reviews. Useful after writing or modifying code, before commits, when implementing complex or security-sensitive logic, or when a second opinion would increase confidence in the changes. Returns specific findings with suggested fixes that can be applied immediately. Free to use.", + "category": "productivity", + "source": { + "source": "url", + "url": "https://github.com/coderabbitai/claude-plugin.git" + }, + "homepage": "https://github.com/coderabbitai/claude-plugin.git" + }, + { + "name": "commit-commands", + "description": "Commands for git commit workflows including commit, push, and PR creation", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/commit-commands", + "category": "productivity", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/commit-commands" + }, + { + "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", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/context7", + "tags": [ + "community-managed" + ] + }, + { + "name": "csharp-lsp", + "description": "C# language server for code intelligence", "version": "1.0.0", "author": { "name": "Anthropic", "email": "support@anthropic.com" }, - "source": "./plugins/php-lsp", + "source": "./plugins/csharp-lsp", "category": "development", "strict": false, "lspServers": { - "intelephense": { - "command": "intelephense", - "args": [ - "--stdio" - ], + "csharp-ls": { + "command": "csharp-ls", "extensionToLanguage": { - ".php": "php" + ".cs": "csharp" } } } }, { - "name": "swift-lsp", - "description": "Swift language server (SourceKit-LSP) for code intelligence", + "name": "data", + "description": "Data engineering for Apache Airflow and Astronomer. Author DAGs with best practices, debug pipeline failures, trace data lineage, profile tables, migrate Airflow 2 to 3, and manage local and cloud deployments.", + "category": "development", + "source": { + "source": "url", + "url": "https://github.com/astronomer/agents.git", + "sha": "7ef022b02f5296b5ecc52ba0db3ba9345ec03c9e" + }, + "homepage": "https://github.com/astronomer/agents" + }, + { + "name": "deploy-on-aws", + "description": "Deploy applications to AWS with architecture recommendations, cost estimates, and IaC deployment.", + "category": "deployment", + "source": { + "source": "git-subdir", + "url": "https://github.com/awslabs/agent-plugins.git", + "path": "plugins/deploy-on-aws", + "ref": "main" + }, + "homepage": "https://github.com/awslabs/agent-plugins" + }, + { + "name": "discord", + "description": "Discord messaging bridge with built-in access control. Manage pairing, allowlists, and policy via /discord:access.", + "category": "productivity", + "source": "./external_plugins/discord" + }, + { + "name": "explanatory-output-style", + "description": "Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/explanatory-output-style", + "category": "learning", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/explanatory-output-style" + }, + { + "name": "fakechat", + "description": "Localhost web chat for testing the channel notification flow. No tokens, no access control, no third-party service.", + "category": "development", + "source": "./external_plugins/fakechat" + }, + { + "name": "feature-dev", + "description": "Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/feature-dev", + "category": "development", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/feature-dev" + }, + { + "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": { + "source": "url", + "url": "https://github.com/figma/mcp-server-guide.git" + }, + "homepage": "https://github.com/figma/mcp-server-guide" + }, + { + "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", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/firebase" + }, + { + "name": "firecrawl", + "description": "Web scraping and crawling powered by Firecrawl. Turn any website into clean, LLM-ready markdown or structured data. Scrape single pages, crawl entire sites, search the web, and extract structured information. Includes an AI agent for autonomous multi-source data gathering - just describe what you need and it finds, navigates, and extracts automatically.", + "category": "development", + "source": { + "source": "url", + "url": "https://github.com/firecrawl/firecrawl-claude-plugin.git" + }, + "homepage": "https://github.com/firecrawl/firecrawl-claude-plugin.git" + }, + { + "name": "frontend-design", + "description": "Create distinctive, production-grade frontend interfaces with high design quality. Generates creative, polished code that avoids generic AI aesthetics.", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/frontend-design", + "category": "development", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/frontend-design" + }, + { + "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", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/github" + }, + { + "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", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/gitlab" + }, + { + "name": "gopls-lsp", + "description": "Go language server for code intelligence and refactoring", "version": "1.0.0", "author": { "name": "Anthropic", "email": "support@anthropic.com" }, - "source": "./plugins/swift-lsp", + "source": "./plugins/gopls-lsp", "category": "development", "strict": false, "lspServers": { - "sourcekit-lsp": { - "command": "sourcekit-lsp", + "gopls": { + "command": "gopls", "extensionToLanguage": { - ".swift": "swift" + ".go": "go" } } } }, + { + "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", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/greptile" + }, + { + "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.", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/hookify", + "category": "productivity", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/hookify" + }, + { + "name": "huggingface-skills", + "description": "Build, train, evaluate, and use open source AI models, datasets, and spaces.", + "category": "development", + "source": { + "source": "url", + "url": "https://github.com/huggingface/skills.git" + }, + "homepage": "https://github.com/huggingface/skills.git" + }, + { + "name": "intercom", + "description": "Intercom integration for Claude Code. Search conversations, analyze customer support patterns, look up contacts and companies, and install the Intercom Messenger. Connect your Intercom workspace to get real-time insights from customer data.", + "category": "productivity", + "source": { + "source": "url", + "url": "https://github.com/intercom/claude-plugin-external.git", + "sha": "eeef353eead2e3dc5f33f64dbaae54e1309e0d45" + }, + "homepage": "https://github.com/intercom/claude-plugin-external" + }, + { + "name": "jdtls-lsp", + "description": "Java language server (Eclipse JDT.LS) for code intelligence", + "version": "1.0.0", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/jdtls-lsp", + "category": "development", + "strict": false, + "lspServers": { + "jdtls": { + "command": "jdtls", + "extensionToLanguage": { + ".java": "java" + }, + "startupTimeout": 120000 + } + } + }, { "name": "kotlin-lsp", "description": "Kotlin language server for code intelligence", @@ -201,45 +456,42 @@ } }, { - "name": "csharp-lsp", - "description": "C# language server for code intelligence", - "version": "1.0.0", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/csharp-lsp", + "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", - "strict": false, - "lspServers": { - "csharp-ls": { - "command": "csharp-ls", - "extensionToLanguage": { - ".cs": "csharp" - } - } - } + "source": "./external_plugins/laravel-boost", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/laravel-boost" }, { - "name": "jdtls-lsp", - "description": "Java language server (Eclipse JDT.LS) for code intelligence", - "version": "1.0.0", + "name": "learning-output-style", + "description": "Interactive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)", "author": { "name": "Anthropic", "email": "support@anthropic.com" }, - "source": "./plugins/jdtls-lsp", - "category": "development", - "strict": false, - "lspServers": { - "jdtls": { - "command": "jdtls", - "extensionToLanguage": { - ".java": "java" - }, - "startupTimeout": 120000 - } - } + "source": "./plugins/learning-output-style", + "category": "learning", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/learning-output-style" + }, + { + "name": "legalzoom", + "description": "Attorney guidance and legal tools for business and personal needs. AI-powered document review identifies critical risks and important clauses, advises when to engage an attorney, and routes to LegalZoom's network when professional expertise is needed.", + "category": "productivity", + "source": { + "source": "git-subdir", + "url": "legalzoom/claude-plugins", + "path": "plugins/legalzoom", + "ref": "main", + "sha": "f9fd8a0ca6e1421bc1aacb113a109663a7a6f6d8" + }, + "homepage": "https://www.legalzoom.com/" + }, + { + "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", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/linear" }, { "name": "lua-lsp", @@ -261,6 +513,248 @@ } } }, + { + "name": "microsoft-docs", + "description": "Access official Microsoft documentation, API references, and code samples for Azure, .NET, Windows, and more.", + "category": "development", + "source": { + "source": "url", + "url": "https://github.com/MicrosoftDocs/mcp.git" + }, + "homepage": "https://github.com/microsoftdocs/mcp" + }, + { + "name": "migration-to-aws", + "description": "Assess current cloud provider usage and billing to estimate and compare AWS services and pricing, with recommendations for migration or continued use of current provider.", + "category": "migration", + "source": { + "source": "git-subdir", + "url": "https://github.com/awslabs/agent-plugins.git", + "path": "plugins/migration-to-aws", + "ref": "main" + }, + "homepage": "https://github.com/awslabs/agent-plugins" + }, + { + "name": "mintlify", + "description": "Build beautiful documentation sites with Mintlify. Convert non-markdown files into properly formatted MDX pages, add and modify content with correct component use, and automate documentation updates.", + "category": "development", + "source": { + "source": "url", + "url": "https://github.com/mintlify/mintlify-claude-plugin.git", + "sha": "ce435be18a700dc849d6a63a80da4816d1e2128c" + }, + "homepage": "https://www.mintlify.com/" + }, + { + "name": "neon", + "description": "Manage your Neon projects and databases with the neon-postgres agent skill and the Neon MCP Server.", + "category": "database", + "source": { + "source": "git-subdir", + "url": "neondatabase/agent-skills", + "path": "plugins/neon-postgres", + "ref": "main", + "sha": "54d7a9db2ddd476f84d5d1fd7bac323907858a8b" + }, + "homepage": "https://github.com/neondatabase/agent-skills/tree/main/plugins/neon-postgres" + }, + { + "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": { + "source": "url", + "url": "https://github.com/makenotion/claude-code-notion-plugin.git" + }, + "homepage": "https://github.com/makenotion/claude-code-notion-plugin" + }, + { + "name": "pagerduty", + "description": "Enhance code quality and security through PagerDuty risk scoring and incident correlation. Score pre-commit diffs against historical incident data and surface deployment risk before you ship.", + "category": "monitoring", + "source": { + "source": "url", + "url": "https://github.com/PagerDuty/claude-code-plugins.git", + "sha": "b16c23e0d790deceaa7a6182616d0e36673f2eae" + }, + "homepage": "https://github.com/PagerDuty/claude-code-plugins" + }, + { + "name": "php-lsp", + "description": "PHP language server (Intelephense) for code intelligence", + "version": "1.0.0", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/php-lsp", + "category": "development", + "strict": false, + "lspServers": { + "intelephense": { + "command": "intelephense", + "args": [ + "--stdio" + ], + "extensionToLanguage": { + ".php": "php" + } + } + } + }, + { + "name": "pinecone", + "description": "Pinecone vector database integration. Streamline your Pinecone development with powerful tools for managing vector indexes, querying data, and rapid prototyping. Use slash commands like /quickstart to generate AGENTS.md files and initialize Python projects and /query to quickly explore indexes. Access the Pinecone MCP server for creating, describing, upserting and querying indexes with Claude. Perfect for developers building semantic search, RAG applications, recommendation systems, and other vector-based applications with Pinecone.", + "category": "database", + "source": { + "source": "url", + "url": "https://github.com/pinecone-io/pinecone-claude-code-plugin.git" + }, + "homepage": "https://github.com/pinecone-io/pinecone-claude-code-plugin" + }, + { + "name": "planetscale", + "description": "An authenticated hosted MCP server that accesses your PlanetScale organizations, databases, branches, schema, and Insights data. Query against your data, surface slow queries, and get organizational and account information.", + "category": "database", + "source": { + "source": "url", + "url": "https://github.com/planetscale/claude-plugin.git", + "sha": "f1066cac5bb956bbbb05918f5b07fe0e873d44ea" + }, + "homepage": "https://planetscale.com/" + }, + { + "name": "playground", + "description": "Creates interactive HTML playgrounds — self-contained single-file explorers with visual controls, live preview, and prompt output with copy button. Includes templates for design playgrounds, data explorers, concept maps, and document critique.", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/playground", + "category": "development", + "homepage": "https://github.com/anthropics/claude-plugins-official/tree/main/plugins/playground" + }, + { + "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", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/playwright" + }, + { + "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.", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/plugin-dev", + "category": "development", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/plugin-dev" + }, + { + "name": "posthog", + "description": "Access PostHog analytics, feature flags, experiments, error tracking, and insights directly from Claude Code.", + "category": "monitoring", + "source": { + "source": "url", + "url": "https://github.com/PostHog/ai-plugin.git", + "sha": "f2f37954ecef9f1afce4fa81b6a612454a96c410" + }, + "homepage": "https://posthog.com/docs/model-context-protocol" + }, + { + "name": "postman", + "description": "Full API lifecycle management for Claude Code. Sync collections, generate client code, discover APIs, run tests, create mocks, publish docs, and audit security. Powered by the Postman MCP Server.", + "category": "development", + "source": { + "source": "url", + "url": "https://github.com/Postman-Devrel/postman-claude-code-plugin.git", + "sha": "0714280351c1a137e79aad465a66730511ffbd57" + }, + "homepage": "https://learning.postman.com/docs/developer/postman-mcp-server/" + }, + { + "name": "pr-review-toolkit", + "description": "Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/pr-review-toolkit", + "category": "productivity", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/pr-review-toolkit" + }, + { + "name": "pyright-lsp", + "description": "Python language server (Pyright) for type checking and code intelligence", + "version": "1.0.0", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/pyright-lsp", + "category": "development", + "strict": false, + "lspServers": { + "pyright": { + "command": "pyright-langserver", + "args": [ + "--stdio" + ], + "extensionToLanguage": { + ".py": "python", + ".pyi": "python" + } + } + } + }, + { + "name": "qodo-skills", + "description": "Qodo Skills provides a curated library of reusable AI agent capabilities that extend Claude's functionality for software development workflows. Each skill is designed to integrate seamlessly into your development process, enabling tasks like code quality checks, automated testing, security scanning, and compliance validation. Skills operate across your entire SDLC—from IDE to CI/CD—ensuring consistent standards and catching issues early.", + "category": "development", + "source": { + "source": "url", + "url": "https://github.com/qodo-ai/qodo-skills.git" + }, + "homepage": "https://github.com/qodo-ai/qodo-skills.git" + }, + { + "name": "railway", + "description": "Deploy and manage apps, databases, and infrastructure on Railway. Covers project setup, deploys, environment configuration, networking, troubleshooting, and monitoring.", + "category": "deployment", + "source": { + "source": "git-subdir", + "url": "railwayapp/railway-skills", + "path": "plugins/railway", + "ref": "main", + "sha": "d52f3741a6a33a3191d6138eb3d6c3355cb970d1" + }, + "homepage": "https://docs.railway.com/ai/claude-code-plugin" + }, + { + "name": "ralph-loop", + "description": "Interactive self-referential AI loops for iterative development, implementing the Ralph Wiggum technique. Claude works on the same task repeatedly, seeing its previous work, until completion.", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/ralph-loop", + "category": "development", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/ralph-loop" + }, + { + "name": "rc", + "description": "Configure RevenueCat projects, apps, products, entitlements, and offerings directly from Claude Code. Manage your in-app purchase backend without leaving your development workflow.", + "category": "development", + "source": { + "source": "url", + "url": "https://github.com/RevenueCat/rc-claude-code-plugin.git", + "sha": "af7cb77996aee4e7e3c109c5afec81f716139032" + }, + "homepage": "https://www.revenuecat.com" + }, { "name": "ruby-lsp", "description": "Ruby language server for code intelligence and analysis", @@ -286,533 +780,24 @@ } }, { - "name": "agent-sdk-dev", - "description": "Development kit for working with the Claude Agent SDK", + "name": "rust-analyzer-lsp", + "description": "Rust language server for code intelligence and analysis", + "version": "1.0.0", "author": { "name": "Anthropic", "email": "support@anthropic.com" }, - "source": "./plugins/agent-sdk-dev", + "source": "./plugins/rust-analyzer-lsp", "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", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/pr-review-toolkit", - "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", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/commit-commands", - "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", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/feature-dev", - "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", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/security-guidance", - "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", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/code-review", - "category": "productivity", - "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/code-review" - }, - { - "name": "code-simplifier", - "description": "Agent that simplifies and refines code for clarity, consistency, and maintainability while preserving functionality. Focuses on recently modified code.", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/code-simplifier", - "category": "productivity", - "homepage": "https://github.com/anthropics/claude-plugins-official/tree/main/plugins/code-simplifier" - }, - { - "name": "explanatory-output-style", - "description": "Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/explanatory-output-style", - "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)", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/learning-output-style", - "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.", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/frontend-design", - "category": "development", - "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/frontend-design" - }, - { - "name": "playground", - "description": "Creates interactive HTML playgrounds \u2014 self-contained single-file explorers with visual controls, live preview, and prompt output with copy button. Includes templates for design playgrounds, data explorers, concept maps, and document critique.", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/playground", - "category": "development", - "homepage": "https://github.com/anthropics/claude-plugins-official/tree/main/plugins/playground" - }, - { - "name": "ralph-loop", - "description": "Interactive self-referential AI loops for iterative development, implementing the Ralph Wiggum technique. Claude works on the same task repeatedly, seeing its previous work, until completion.", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/ralph-loop", - "category": "development", - "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/ralph-loop" - }, - { - "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.", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/hookify", - "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.", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/plugin-dev", - "category": "development", - "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/plugin-dev" - }, - { - "name": "claude-code-setup", - "description": "Analyze codebases and recommend tailored Claude Code automations such as hooks, skills, MCP servers, and subagents.", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/claude-code-setup", - "category": "productivity", - "homepage": "https://github.com/anthropics/claude-plugins-official/tree/main/plugins/claude-code-setup" - }, - { - "name": "claude-md-management", - "description": "Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/claude-md-management", - "category": "productivity", - "homepage": "https://github.com/anthropics/claude-plugins-official/tree/main/plugins/claude-md-management" - }, - { - "name": "skill-creator", - "description": "Create new skills, improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, or benchmark skill performance with variance analysis.", - "author": { - "name": "Anthropic", - "email": "support@anthropic.com" - }, - "source": "./plugins/skill-creator", - "category": "development", - "homepage": "https://github.com/anthropics/claude-plugins-official/tree/main/plugins/skill-creator" - }, - { - "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", - "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", - "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", - "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", - "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", - "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": { - "source": "url", - "url": "https://github.com/atlassian/atlassian-mcp-server.git" - }, - "homepage": "https://github.com/atlassian/atlassian-mcp-server" - }, - { - "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", - "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": { - "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", - "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", - "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/linear" - }, - { - "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": { - "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", - "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": { - "source": "url", - "url": "https://github.com/getsentry/sentry-for-claude.git" - }, - "homepage": "https://github.com/getsentry/sentry-for-claude/tree/main" - }, - { - "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": { - "source": "url", - "url": "https://github.com/slackapi/slack-mcp-plugin.git" - }, - "homepage": "https://github.com/slackapi/slack-mcp-plugin/tree/main" - }, - { - "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": { - "source": "url", - "url": "https://github.com/vercel/vercel-plugin.git" - }, - "homepage": "https://github.com/vercel/vercel-plugin" - }, - { - "name": "stripe", - "description": "Stripe development plugin for Claude", - "category": "development", - "source": "./external_plugins/stripe", - "homepage": "https://github.com/stripe/ai/tree/main/providers/claude/plugin" - }, - { - "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", - "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", - "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/context7", - "tags": [ - "community-managed" - ] - }, - { - "name": "pinecone", - "description": "Pinecone vector database integration. Streamline your Pinecone development with powerful tools for managing vector indexes, querying data, and rapid prototyping. Use slash commands like /quickstart to generate AGENTS.md files and initialize Python projects and /query to quickly explore indexes. Access the Pinecone MCP server for creating, describing, upserting and querying indexes with Claude. Perfect for developers building semantic search, RAG applications, recommendation systems, and other vector-based applications with Pinecone.", - "category": "database", - "source": { - "source": "url", - "url": "https://github.com/pinecone-io/pinecone-claude-code-plugin.git" - }, - "homepage": "https://github.com/pinecone-io/pinecone-claude-code-plugin" - }, - { - "name": "huggingface-skills", - "description": "Build, train, evaluate, and use open source AI models, datasets, and spaces.", - "category": "development", - "source": { - "source": "url", - "url": "https://github.com/huggingface/skills.git" - }, - "homepage": "https://github.com/huggingface/skills.git" - }, - { - "name": "circleback", - "description": "Circleback conversational context integration. Search and access meetings, emails, calendar events, and more.", - "category": "productivity", - "source": { - "source": "url", - "url": "https://github.com/circlebackai/claude-code-plugin.git" - }, - "homepage": "https://github.com/circlebackai/claude-code-plugin.git" - }, - { - "name": "superpowers", - "description": "Superpowers teaches Claude brainstorming, subagent driven development with built in code review, systematic debugging, and red/green TDD. Additionally, it teaches Claude how to author and test new skills.", - "category": "development", - "source": { - "source": "url", - "url": "https://github.com/obra/superpowers.git" - }, - "homepage": "https://github.com/obra/superpowers.git" - }, - { - "name": "posthog", - "description": "Access PostHog analytics, feature flags, experiments, error tracking, and insights directly from Claude Code.", - "category": "monitoring", - "source": { - "source": "url", - "url": "https://github.com/PostHog/ai-plugin.git", - "sha": "f2f37954ecef9f1afce4fa81b6a612454a96c410" - }, - "homepage": "https://posthog.com/docs/model-context-protocol" - }, - { - "name": "coderabbit", - "description": "Your code review partner. CodeRabbit provides external validation using a specialized AI architecture and 40+ integrated static analyzers\u2014offering a different perspective that catches bugs, security vulnerabilities, logic errors, and edge cases. Context-aware analysis via AST parsing and codegraph relationships. Automatically incorporates CLAUDE.md and project coding guidelines into reviews. Useful after writing or modifying code, before commits, when implementing complex or security-sensitive logic, or when a second opinion would increase confidence in the changes. Returns specific findings with suggested fixes that can be applied immediately. Free to use.", - "category": "productivity", - "source": { - "source": "url", - "url": "https://github.com/coderabbitai/claude-plugin.git" - }, - "homepage": "https://github.com/coderabbitai/claude-plugin.git" - }, - { - "name": "sonatype-guide", - "description": "Sonatype Guide MCP server for software supply chain intelligence and dependency security. Analyze dependencies for vulnerabilities, get secure version recommendations, and check component quality metrics.", - "category": "security", - "source": { - "source": "url", - "url": "https://github.com/sonatype/sonatype-guide-claude-plugin.git" - }, - "homepage": "https://github.com/sonatype/sonatype-guide-claude-plugin.git" - }, - { - "name": "firecrawl", - "description": "Web scraping and crawling powered by Firecrawl. Turn any website into clean, LLM-ready markdown or structured data. Scrape single pages, crawl entire sites, search the web, and extract structured information. Includes an AI agent for autonomous multi-source data gathering - just describe what you need and it finds, navigates, and extracts automatically.", - "category": "development", - "source": { - "source": "url", - "url": "https://github.com/firecrawl/firecrawl-claude-plugin.git" - }, - "homepage": "https://github.com/firecrawl/firecrawl-claude-plugin.git" - }, - { - "name": "qodo-skills", - "description": "Qodo Skills provides a curated library of reusable AI agent capabilities that extend Claude's functionality for software development workflows. Each skill is designed to integrate seamlessly into your development process, enabling tasks like code quality checks, automated testing, security scanning, and compliance validation. Skills operate across your entire SDLC\u2014from IDE to CI/CD\u2014ensuring consistent standards and catching issues early.", - "category": "development", - "source": { - "source": "url", - "url": "https://github.com/qodo-ai/qodo-skills.git" - }, - "homepage": "https://github.com/qodo-ai/qodo-skills.git" - }, - { - "name": "semgrep", - "description": "Semgrep catches security vulnerabilities in real-time and guides Claude to write secure code from the start.", - "category": "security", - "source": { - "source": "git-subdir", - "url": "https://github.com/semgrep/mcp-marketplace.git", - "path": "plugin" - }, - "homepage": "https://github.com/semgrep/mcp-marketplace.git" - }, - { - "name": "pagerduty", - "description": "Enhance code quality and security through PagerDuty risk scoring and incident correlation. Score pre-commit diffs against historical incident data and surface deployment risk before you ship.", - "category": "monitoring", - "source": { - "source": "url", - "url": "https://github.com/PagerDuty/claude-code-plugins.git", - "sha": "b16c23e0d790deceaa7a6182616d0e36673f2eae" - }, - "homepage": "https://github.com/PagerDuty/claude-code-plugins" - }, - { - "name": "postman", - "description": "Full API lifecycle management for Claude Code. Sync collections, generate client code, discover APIs, run tests, create mocks, publish docs, and audit security. Powered by the Postman MCP Server.", - "category": "development", - "source": { - "source": "url", - "url": "https://github.com/Postman-Devrel/postman-claude-code-plugin.git", - "sha": "0714280351c1a137e79aad465a66730511ffbd57" - }, - "homepage": "https://learning.postman.com/docs/developer/postman-mcp-server/" - }, - { - "name": "chrome-devtools-mcp", - "description": "Control and inspect a live Chrome browser from your coding agent. Record performance traces, analyze network requests, check console messages with source-mapped stack traces, and automate browser actions with Puppeteer.", - "category": "development", - "source": { - "source": "url", - "url": "https://github.com/ChromeDevTools/chrome-devtools-mcp.git", - "sha": "c2d8009ff75f76bce1ec4cf79c2467b50d81725e" - }, - "homepage": "https://github.com/ChromeDevTools/chrome-devtools-mcp" - }, - { - "name": "planetscale", - "description": "An authenticated hosted MCP server that accesses your PlanetScale organizations, databases, branches, schema, and Insights data. Query against your data, surface slow queries, and get organizational and account information.", - "category": "database", - "source": { - "source": "url", - "url": "https://github.com/planetscale/claude-plugin.git", - "sha": "f1066cac5bb956bbbb05918f5b07fe0e873d44ea" - }, - "homepage": "https://planetscale.com/" - }, - { - "name": "rc", - "description": "Configure RevenueCat projects, apps, products, entitlements, and offerings directly from Claude Code. Manage your in-app purchase backend without leaving your development workflow.", - "category": "development", - "source": { - "source": "url", - "url": "https://github.com/RevenueCat/rc-claude-code-plugin.git", - "sha": "af7cb77996aee4e7e3c109c5afec81f716139032" - }, - "homepage": "https://www.revenuecat.com" - }, - { - "name": "adspirer-ads-agent", - "description": "Cross-platform ad management for Google Ads, Meta Ads, TikTok Ads, and LinkedIn Ads. 91 tools for keyword research, campaign creation, performance analysis, and budget optimization.", - "category": "productivity", - "source": { - "source": "url", - "url": "https://github.com/amekala/adspirer-mcp-plugin.git", - "sha": "aa70dbdbbbb843e94a794c10c2b13f5dd66b5e40" - }, - "homepage": "https://www.adspirer.com" - }, - { - "name": "railway", - "description": "Deploy and manage apps, databases, and infrastructure on Railway. Covers project setup, deploys, environment configuration, networking, troubleshooting, and monitoring.", - "category": "deployment", - "source": { - "source": "git-subdir", - "url": "railwayapp/railway-skills", - "path": "plugins/railway", - "ref": "main", - "sha": "d52f3741a6a33a3191d6138eb3d6c3355cb970d1" - }, - "homepage": "https://docs.railway.com/ai/claude-code-plugin" - }, - { - "name": "sourcegraph", - "description": "Code search and understanding across codebases. Search, read, and trace references across repositories; analyze refactor impact; investigate incidents via commit and diff search; run targeted security sweeps.", - "category": "development", - "source": { - "source": "url", - "url": "https://github.com/sourcegraph-community/sourcegraph-claudecode-plugin.git", - "sha": "cfe3d44476957b16d1575261bef6b2dc7cb1e0b7" - }, - "homepage": "https://sourcegraph.com" + "strict": false, + "lspServers": { + "rust-analyzer": { + "command": "rust-analyzer", + "extensionToLanguage": { + ".rs": "rust" + } + } + } }, { "name": "sanity-plugin", @@ -829,143 +814,88 @@ "homepage": "https://www.sanity.io" }, { - "name": "data", - "description": "Data engineering for Apache Airflow and Astronomer. Author DAGs with best practices, debug pipeline failures, trace data lineage, profile tables, migrate Airflow 2 to 3, and manage local and cloud deployments.", - "category": "development", - "source": { - "source": "url", - "url": "https://github.com/astronomer/agents.git", - "sha": "7ef022b02f5296b5ecc52ba0db3ba9345ec03c9e" - }, - "homepage": "https://github.com/astronomer/agents" - }, - { - "name": "legalzoom", - "description": "Attorney guidance and legal tools for business and personal needs. AI-powered document review identifies critical risks and important clauses, advises when to engage an attorney, and routes to LegalZoom's network when professional expertise is needed.", - "category": "productivity", - "source": { - "source": "git-subdir", - "url": "legalzoom/claude-plugins", - "path": "plugins/legalzoom", - "ref": "main", - "sha": "f9fd8a0ca6e1421bc1aacb113a109663a7a6f6d8" - }, - "homepage": "https://www.legalzoom.com/" - }, - { - "name": "mintlify", - "description": "Build beautiful documentation sites with Mintlify. Convert non-markdown files into properly formatted MDX pages, add and modify content with correct component use, and automate documentation updates.", - "category": "development", - "source": { - "source": "url", - "url": "https://github.com/mintlify/mintlify-claude-plugin.git", - "sha": "ce435be18a700dc849d6a63a80da4816d1e2128c" - }, - "homepage": "https://www.mintlify.com/" - }, - { - "name": "sumup", - "description": "SumUp payment integrations across terminal and online checkout flows. Build Android and iOS POS apps with SumUp card readers, online checkout with server SDKs and the checkout widget, and control card readers remotely via Cloud API.", - "category": "development", - "source": { - "source": "url", - "url": "https://github.com/sumup/sumup-skills.git", - "sha": "802476c39a0422d3277e37288b03968ad731bc30" - }, - "homepage": "https://www.sumup.com/" - }, - { - "name": "wix", - "description": "Build, manage, and deploy Wix sites and apps. CLI development skills for dashboard extensions, backend APIs, site widgets, and service plugins with the Wix Design System, plus MCP server for site management.", - "category": "development", - "source": { - "source": "url", - "url": "https://github.com/wix/skills.git", - "sha": "15dda227e34959b1340e33bb9aede7e23a273f42" - }, - "homepage": "https://dev.wix.com/docs/wix-cli/guides/development/about-wix-skills" - }, - { - "name": "amazon-location-service", - "description": "Guide developers through adding maps, places search, geocoding, routing, and other geospatial features with Amazon Location Service, including authentication setup, SDK integration, and best practices.", - "category": "location", - "source": { - "source": "git-subdir", - "url": "https://github.com/awslabs/agent-plugins.git", - "path": "plugins/amazon-location-service", - "ref": "main" - }, - "homepage": "https://github.com/awslabs/agent-plugins" - }, - { - "name": "aws-serverless", - "description": "Design, build, deploy, test, and debug serverless applications with AWS Serverless services.", - "category": "development", - "source": { - "source": "git-subdir", - "url": "https://github.com/awslabs/agent-plugins.git", - "path": "plugins/aws-serverless", - "ref": "main" - }, - "homepage": "https://github.com/awslabs/agent-plugins" - }, - { - "name": "migration-to-aws", - "description": "Assess current cloud provider usage and billing to estimate and compare AWS services and pricing, with recommendations for migration or continued use of current provider.", - "category": "migration", - "source": { - "source": "git-subdir", - "url": "https://github.com/awslabs/agent-plugins.git", - "path": "plugins/migration-to-aws", - "ref": "main" - }, - "homepage": "https://github.com/awslabs/agent-plugins" - }, - { - "name": "deploy-on-aws", - "description": "Deploy applications to AWS with architecture recommendations, cost estimates, and IaC deployment.", - "category": "deployment", - "source": { - "source": "git-subdir", - "url": "https://github.com/awslabs/agent-plugins.git", - "path": "plugins/deploy-on-aws", - "ref": "main" - }, - "homepage": "https://github.com/awslabs/agent-plugins" - }, - { - "name": "zapier", - "description": "Connect 8,000+ apps to your AI workflow. Discover, enable, and execute Zapier actions directly from your client.", - "category": "productivity", - "source": { - "source": "git-subdir", - "url": "zapier/zapier-mcp", - "path": "plugins/zapier", - "ref": "main", - "sha": "b93007e9a726c6ee93c57a949e732744ef5acbfd" - }, - "homepage": "https://github.com/zapier/zapier-mcp/tree/main/plugins/zapier" - }, - { - "name": "terraform", - "description": "The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.", + "name": "security-guidance", + "description": "Security reminder hook that warns about potential security issues when editing files, including command injection, XSS, and unsafe code patterns", "author": { - "name": "HashiCorp", - "email": "support@hashicorp.com" - }, - "category": "development", - "source": "./external_plugins/terraform", - "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/terraform" - }, - { - "name": "autofix-bot", - "description": "Code review agent that detects security vulnerabilities, code quality issues, and hardcoded secrets. Combines 5,000+ static analyzers to scan your code and dependencies for CVEs.", - "author": { - "name": "DeepSource Corp" + "name": "Anthropic", + "email": "support@anthropic.com" }, + "source": "./plugins/security-guidance", "category": "security", - "source": "./external_plugins/autofix-bot", - "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/autofix-bot" + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/plugins/security-guidance" + }, + { + "name": "semgrep", + "description": "Semgrep catches security vulnerabilities in real-time and guides Claude to write secure code from the start.", + "category": "security", + "source": { + "source": "git-subdir", + "url": "https://github.com/semgrep/mcp-marketplace.git", + "path": "plugin" + }, + "homepage": "https://github.com/semgrep/mcp-marketplace.git" + }, + { + "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": { + "source": "url", + "url": "https://github.com/getsentry/sentry-for-claude.git" + }, + "homepage": "https://github.com/getsentry/sentry-for-claude/tree/main" + }, + { + "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", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/serena", + "tags": [ + "community-managed" + ] + }, + { + "name": "skill-creator", + "description": "Create new skills, improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, or benchmark skill performance with variance analysis.", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/skill-creator", + "category": "development", + "homepage": "https://github.com/anthropics/claude-plugins-official/tree/main/plugins/skill-creator" + }, + { + "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": { + "source": "url", + "url": "https://github.com/slackapi/slack-mcp-plugin.git" + }, + "homepage": "https://github.com/slackapi/slack-mcp-plugin/tree/main" + }, + { + "name": "sonatype-guide", + "description": "Sonatype Guide MCP server for software supply chain intelligence and dependency security. Analyze dependencies for vulnerabilities, get secure version recommendations, and check component quality metrics.", + "category": "security", + "source": { + "source": "url", + "url": "https://github.com/sonatype/sonatype-guide-claude-plugin.git" + }, + "homepage": "https://github.com/sonatype/sonatype-guide-claude-plugin.git" + }, + { + "name": "sourcegraph", + "description": "Code search and understanding across codebases. Search, read, and trace references across repositories; analyze refactor impact; investigate incidents via commit and diff search; run targeted security sweeps.", + "category": "development", + "source": { + "source": "url", + "url": "https://github.com/sourcegraph-community/sourcegraph-claudecode-plugin.git", + "sha": "cfe3d44476957b16d1575261bef6b2dc7cb1e0b7" + }, + "homepage": "https://sourcegraph.com" }, { "name": "stagehand", @@ -992,52 +922,59 @@ ] }, { - "name": "atomic-agents", - "description": "Comprehensive development workflow for building AI agents with the Atomic Agents framework. Includes specialized agents for schema design, architecture planning, code review, and tool development. Features guided workflows, progressive-disclosure skills, and best practice validation.", + "name": "stripe", + "description": "Stripe development plugin for Claude", + "category": "development", + "source": "./external_plugins/stripe", + "homepage": "https://github.com/stripe/ai/tree/main/providers/claude/plugin" + }, + { + "name": "sumup", + "description": "SumUp payment integrations across terminal and online checkout flows. Build Android and iOS POS apps with SumUp card readers, online checkout with server SDKs and the checkout widget, and control card readers remotely via Cloud API.", "category": "development", "source": { "source": "url", - "url": "https://github.com/BrainBlend-AI/atomic-agents.git", - "path": "claude-plugin/atomic-agents" + "url": "https://github.com/sumup/sumup-skills.git", + "sha": "802476c39a0422d3277e37288b03968ad731bc30" }, - "homepage": "https://github.com/BrainBlend-AI/atomic-agents", - "tags": [ - "community-managed" - ] + "homepage": "https://www.sumup.com/" }, { - "name": "microsoft-docs", - "description": "Access official Microsoft documentation, API references, and code samples for Azure, .NET, Windows, and more.", - "category": "development", - "source": { - "source": "url", - "url": "https://github.com/MicrosoftDocs/mcp.git" - }, - "homepage": "https://github.com/microsoftdocs/mcp" - }, - { - "name": "neon", - "description": "Manage your Neon projects and databases with the neon-postgres agent skill and the Neon MCP Server.", + "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": { - "source": "git-subdir", - "url": "neondatabase/agent-skills", - "path": "plugins/neon-postgres", - "ref": "main", - "sha": "54d7a9db2ddd476f84d5d1fd7bac323907858a8b" - }, - "homepage": "https://github.com/neondatabase/agent-skills/tree/main/plugins/neon-postgres" + "source": "./external_plugins/supabase", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/supabase" }, { - "name": "intercom", - "description": "Intercom integration for Claude Code. Search conversations, analyze customer support patterns, look up contacts and companies, and install the Intercom Messenger. Connect your Intercom workspace to get real-time insights from customer data.", - "category": "productivity", + "name": "superpowers", + "description": "Superpowers teaches Claude brainstorming, subagent driven development with built in code review, systematic debugging, and red/green TDD. Additionally, it teaches Claude how to author and test new skills.", + "category": "development", "source": { "source": "url", - "url": "https://github.com/intercom/claude-plugin-external.git", - "sha": "eeef353eead2e3dc5f33f64dbaae54e1309e0d45" + "url": "https://github.com/obra/superpowers.git" }, - "homepage": "https://github.com/intercom/claude-plugin-external" + "homepage": "https://github.com/obra/superpowers.git" + }, + { + "name": "swift-lsp", + "description": "Swift language server (SourceKit-LSP) for code intelligence", + "version": "1.0.0", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/swift-lsp", + "category": "development", + "strict": false, + "lspServers": { + "sourcekit-lsp": { + "command": "sourcekit-lsp", + "extensionToLanguage": { + ".swift": "swift" + } + } + } }, { "name": "telegram", @@ -1046,16 +983,79 @@ "source": "./external_plugins/telegram" }, { - "name": "discord", - "description": "Discord messaging bridge with built-in access control. Manage pairing, allowlists, and policy via /discord:access.", - "category": "productivity", - "source": "./external_plugins/discord" + "name": "terraform", + "description": "The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.", + "author": { + "name": "HashiCorp", + "email": "support@hashicorp.com" + }, + "category": "development", + "source": "./external_plugins/terraform", + "homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/terraform" }, { - "name": "fakechat", - "description": "Localhost web chat for testing the channel notification flow. No tokens, no access control, no third-party service.", + "name": "typescript-lsp", + "description": "TypeScript/JavaScript language server for enhanced code intelligence", + "version": "1.0.0", + "author": { + "name": "Anthropic", + "email": "support@anthropic.com" + }, + "source": "./plugins/typescript-lsp", "category": "development", - "source": "./external_plugins/fakechat" + "strict": false, + "lspServers": { + "typescript": { + "command": "typescript-language-server", + "args": [ + "--stdio" + ], + "extensionToLanguage": { + ".ts": "typescript", + ".tsx": "typescriptreact", + ".js": "javascript", + ".jsx": "javascriptreact", + ".mts": "typescript", + ".cts": "typescript", + ".mjs": "javascript", + ".cjs": "javascript" + } + } + } + }, + { + "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": { + "source": "url", + "url": "https://github.com/vercel/vercel-plugin.git" + }, + "homepage": "https://github.com/vercel/vercel-plugin" + }, + { + "name": "wix", + "description": "Build, manage, and deploy Wix sites and apps. CLI development skills for dashboard extensions, backend APIs, site widgets, and service plugins with the Wix Design System, plus MCP server for site management.", + "category": "development", + "source": { + "source": "url", + "url": "https://github.com/wix/skills.git", + "sha": "15dda227e34959b1340e33bb9aede7e23a273f42" + }, + "homepage": "https://dev.wix.com/docs/wix-cli/guides/development/about-wix-skills" + }, + { + "name": "zapier", + "description": "Connect 8,000+ apps to your AI workflow. Discover, enable, and execute Zapier actions directly from your client.", + "category": "productivity", + "source": { + "source": "git-subdir", + "url": "zapier/zapier-mcp", + "path": "plugins/zapier", + "ref": "main", + "sha": "b93007e9a726c6ee93c57a949e732744ef5acbfd" + }, + "homepage": "https://github.com/zapier/zapier-mcp/tree/main/plugins/zapier" } ] } diff --git a/.github/scripts/check-marketplace-sorted.ts b/.github/scripts/check-marketplace-sorted.ts new file mode 100644 index 0000000..0fcbf3b --- /dev/null +++ b/.github/scripts/check-marketplace-sorted.ts @@ -0,0 +1,42 @@ +#!/usr/bin/env bun +/** + * Checks that marketplace.json plugins are alphabetically sorted by name. + * + * Usage: + * bun check-marketplace-sorted.ts # check, exit 1 if unsorted + * bun check-marketplace-sorted.ts --fix # sort in place + */ + +import { readFileSync, writeFileSync } from "fs"; +import { join } from "path"; + +const MARKETPLACE = join(import.meta.dir, "../../.claude-plugin/marketplace.json"); + +type Plugin = { name: string; [k: string]: unknown }; +type Marketplace = { plugins: Plugin[]; [k: string]: unknown }; + +const raw = readFileSync(MARKETPLACE, "utf8"); +const mp: Marketplace = JSON.parse(raw); + +const cmp = (a: Plugin, b: Plugin) => + a.name.toLowerCase().localeCompare(b.name.toLowerCase()); + +if (process.argv.includes("--fix")) { + mp.plugins.sort(cmp); + writeFileSync(MARKETPLACE, JSON.stringify(mp, null, 2) + "\n"); + console.log(`sorted ${mp.plugins.length} plugins`); + process.exit(0); +} + +for (let i = 1; i < mp.plugins.length; i++) { + if (cmp(mp.plugins[i - 1], mp.plugins[i]) > 0) { + console.error( + `marketplace.json plugins are not sorted: ` + + `'${mp.plugins[i - 1].name}' should come after '${mp.plugins[i].name}' (index ${i})`, + ); + console.error(` run: bun .github/scripts/check-marketplace-sorted.ts --fix`); + process.exit(1); + } +} + +console.log(`ok: ${mp.plugins.length} plugins sorted`); diff --git a/.github/workflows/validate-marketplace.yml b/.github/workflows/validate-marketplace.yml index 96ff599..abf3b38 100644 --- a/.github/workflows/validate-marketplace.yml +++ b/.github/workflows/validate-marketplace.yml @@ -15,3 +15,6 @@ jobs: - name: Validate marketplace.json run: bun .github/scripts/validate-marketplace.ts .claude-plugin/marketplace.json + + - name: Check plugins sorted + run: bun .github/scripts/check-marketplace-sorted.ts