mirror of
https://github.com/anthropics/claude-plugins-official.git
synced 2026-08-08 12:23:30 +00:00
Compare commits
4 Commits
bump/wix
...
fix/sentry
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cf886bd717 | ||
|
|
fd5c4bbf19 | ||
|
|
017d09c30c | ||
|
|
c4c6b6400a |
@@ -12,10 +12,7 @@
|
||||
"convex-backend": "convex",
|
||||
"vals": "valtown",
|
||||
"wordpress.com": "build-with-wordpress",
|
||||
"qodo-skills": "qodo",
|
||||
"atlassian-forge-skills": "forge-skills",
|
||||
"azure-skills": "azure",
|
||||
"sonarqube-agent-plugins": "sonarqube"
|
||||
"qodo-skills": "qodo"
|
||||
},
|
||||
"plugins": [
|
||||
{
|
||||
@@ -46,7 +43,7 @@
|
||||
"url": "https://github.com/adobe/skills.git",
|
||||
"path": "plugins/creative-cloud/adobe-for-creativity",
|
||||
"ref": "main",
|
||||
"sha": "cbaeec4138c6006fcdb499c94f545c2a4fa8f568"
|
||||
"sha": "17ef6fb53d2eb23158dec11823ff569258b7a26e"
|
||||
},
|
||||
"homepage": "https://github.com/adobe/skills/tree/main/plugins/creative-cloud/adobe-for-creativity"
|
||||
},
|
||||
@@ -120,40 +117,10 @@
|
||||
"url": "https://github.com/airwallex/airwallex-marketplace.git",
|
||||
"path": "plugins/airwallex-agentos",
|
||||
"ref": "master",
|
||||
"sha": "d4593e33a9e1177a44b895ca0a1d6e015215736f"
|
||||
"sha": "af06b97b6e94a4316abcb581d666feaa20c61b98"
|
||||
},
|
||||
"homepage": "https://www.airwallex.com/docs"
|
||||
},
|
||||
{
|
||||
"name": "airwallex-dev",
|
||||
"description": "Build Airwallex payment integrations in your own codebase. Generates the checkout, card-element, onboarding, and subscription-billing code for an Airwallex integration and wires it into your project: Hosted Payment Page, Drop-in and Split Card elements, connected-account KYC onboarding, and Billing Hosted Checkout for subscriptions and card-saving. Also plans card-on-file merchant-initiated flows for AI providers such as top-ups and auto-recharge.",
|
||||
"author": {
|
||||
"name": "Airwallex"
|
||||
},
|
||||
"category": "development",
|
||||
"source": {
|
||||
"source": "git-subdir",
|
||||
"url": "https://github.com/airwallex/airwallex-marketplace.git",
|
||||
"path": "plugins/airwallex-dev",
|
||||
"ref": "master",
|
||||
"sha": "d4593e33a9e1177a44b895ca0a1d6e015215736f"
|
||||
},
|
||||
"homepage": "https://www.airwallex.com/docs"
|
||||
},
|
||||
{
|
||||
"name": "aiven",
|
||||
"description": "Easily deploy managed PostgreSQL (pg), Kafka, OpenSearch, Clickhouse and other databases, streaming and apps. Free tier available, up and running in minutes.",
|
||||
"author": {
|
||||
"name": "Aiven"
|
||||
},
|
||||
"category": "database",
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/aiven/aiven-ai-plugins.git",
|
||||
"sha": "634f41d6852957cb9280e9245f2ea6f74645b4f1"
|
||||
},
|
||||
"homepage": "https://aiven.io"
|
||||
},
|
||||
{
|
||||
"name": "alloydb",
|
||||
"description": "Create, connect, and interact with an AlloyDB for PostgreSQL database and data.",
|
||||
@@ -223,7 +190,7 @@
|
||||
"url": "https://github.com/amd/skills.git",
|
||||
"path": "skills",
|
||||
"ref": "main",
|
||||
"sha": "8d5332c8f9405588f6813169ba2268fdc9308fbf"
|
||||
"sha": "37d424162b9fe1b55f8665fb1e82d47e670e7385"
|
||||
},
|
||||
"strict": false,
|
||||
"skills": [
|
||||
@@ -291,7 +258,7 @@
|
||||
},
|
||||
{
|
||||
"name": "asana",
|
||||
"description": "Asana project management integration. Connects Claude Code to Asana's V2 MCP server to create and manage tasks, search projects, update assignments, and track progress. Requires a one-time Asana OAuth app setup — run /asana-setup after installing.",
|
||||
"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"
|
||||
@@ -370,7 +337,7 @@
|
||||
"url": "https://github.com/auth0/agent-skills.git",
|
||||
"path": "plugins/auth0",
|
||||
"ref": "main",
|
||||
"sha": "fe3d7c59d9d8721a14c4302d273de91c4cf06004"
|
||||
"sha": "04f746a0fb78e1b774a00fe28339ad56e0d7b78b"
|
||||
},
|
||||
"homepage": "https://auth0.com"
|
||||
},
|
||||
@@ -386,7 +353,7 @@
|
||||
"url": "https://github.com/aws/agent-toolkit-for-aws.git",
|
||||
"path": "plugins/aws-agents",
|
||||
"ref": "main",
|
||||
"sha": "a91d07d7402c518b1cf29214315eaa5ec2de778c"
|
||||
"sha": "5bf16f7b56b4723f5fdc0f90c1901ffaba8d693a"
|
||||
},
|
||||
"homepage": "https://github.com/aws/agent-toolkit-for-aws"
|
||||
},
|
||||
@@ -402,7 +369,7 @@
|
||||
"url": "https://github.com/aws/agent-toolkit-for-aws.git",
|
||||
"path": "plugins/aws-agents-for-devsecops",
|
||||
"ref": "main",
|
||||
"sha": "b33847dd218c6ceef176cd5efdcfff50560faf7d"
|
||||
"sha": "08025af3d27a1eb7c18fe06bf451df8b110e9e0e"
|
||||
},
|
||||
"homepage": "https://github.com/aws/agent-toolkit-for-aws"
|
||||
},
|
||||
@@ -431,7 +398,7 @@
|
||||
"url": "https://github.com/aws/agent-toolkit-for-aws.git",
|
||||
"path": "plugins/aws-core",
|
||||
"ref": "main",
|
||||
"sha": "651a156ef7a92f380a9494978e223ff555102eac"
|
||||
"sha": "fa92497351cca80bdd90f42845cbef6bd8c5175c"
|
||||
},
|
||||
"homepage": "https://github.com/aws/agent-toolkit-for-aws"
|
||||
},
|
||||
@@ -447,7 +414,7 @@
|
||||
"url": "https://github.com/aws/agent-toolkit-for-aws.git",
|
||||
"path": "plugins/aws-data-analytics",
|
||||
"ref": "main",
|
||||
"sha": "b33847dd218c6ceef176cd5efdcfff50560faf7d"
|
||||
"sha": "b4416dddac9b6a0cc5412136e6dbf8f07ffdb31c"
|
||||
},
|
||||
"homepage": "https://github.com/aws/agent-toolkit-for-aws"
|
||||
},
|
||||
@@ -492,7 +459,7 @@
|
||||
"url": "https://github.com/awslabs/startups.git",
|
||||
"path": "advisor/plugins/aws-startup-advisor",
|
||||
"ref": "main",
|
||||
"sha": "b401bb1e40debab18518612b2fe3d558c4ac94f9"
|
||||
"sha": "01a8644086809fc146baa53099be8c3e5b4cf589"
|
||||
},
|
||||
"homepage": "https://github.com/awslabs/startups"
|
||||
},
|
||||
@@ -705,7 +672,7 @@
|
||||
"url": "https://github.com/carta/plugins.git",
|
||||
"path": "plugins/carta-cap-table",
|
||||
"ref": "main",
|
||||
"sha": "7b02f62bdb4455c5a9dc4259eca7fca71a9525ed"
|
||||
"sha": "874158e8f1b2c58378ec150faa7773a0d24f5187"
|
||||
},
|
||||
"homepage": "https://carta.com"
|
||||
},
|
||||
@@ -721,7 +688,7 @@
|
||||
"url": "https://github.com/carta/plugins.git",
|
||||
"path": "plugins/carta-crm",
|
||||
"ref": "main",
|
||||
"sha": "7b02f62bdb4455c5a9dc4259eca7fca71a9525ed"
|
||||
"sha": "eada6ba951efe9c62b32400b2dd7909672b0e39f"
|
||||
},
|
||||
"homepage": "https://carta.com"
|
||||
},
|
||||
@@ -737,7 +704,7 @@
|
||||
"url": "https://github.com/carta/plugins.git",
|
||||
"path": "plugins/carta-investors",
|
||||
"ref": "main",
|
||||
"sha": "2eae38ee2b01ceaf5b8ffe629cb533b32605a93e"
|
||||
"sha": "874158e8f1b2c58378ec150faa7773a0d24f5187"
|
||||
},
|
||||
"homepage": "https://carta.com"
|
||||
},
|
||||
@@ -778,7 +745,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/ChromeDevTools/chrome-devtools-mcp.git",
|
||||
"sha": "8028bfe3abaecb67422530d05327c5ec72c53753"
|
||||
"sha": "6b6e1f241b8d3ee2d73b3f1774106ce319dd2d51"
|
||||
},
|
||||
"homepage": "https://github.com/ChromeDevTools/chrome-devtools-mcp"
|
||||
},
|
||||
@@ -911,7 +878,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/ClickHouse/agent-skills.git",
|
||||
"sha": "5aec3114379671f33b1c502a51d420a0729c8172"
|
||||
"sha": "6e5458d59b82f6f027bccb258a7be3c6cefe5e08"
|
||||
},
|
||||
"homepage": "https://clickhouse.com"
|
||||
},
|
||||
@@ -962,7 +929,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/cloudflare/skills.git",
|
||||
"sha": "f96bff754e428838818017f75817f0f9428acd48"
|
||||
"sha": "30553f89ae1ef1e3c2917cd09d72dac992bb4e9a"
|
||||
},
|
||||
"description": "Skills for the Cloudflare developer platform: Workers, Durable Objects, Agents SDK, MCP servers, Wrangler CLI, and web performance.",
|
||||
"category": "deployment",
|
||||
@@ -1046,7 +1013,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/CodSpeedHQ/codspeed.git",
|
||||
"sha": "60d8e487fe86cdfa5c5a0f4d2e6aadcc0803b239"
|
||||
"sha": "17d3098236375c083755cc75fc5f1c2fddb124b2"
|
||||
},
|
||||
"homepage": "https://codspeed.io"
|
||||
},
|
||||
@@ -1071,16 +1038,13 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/spotify/confidence-ai-plugins.git",
|
||||
"sha": "9bb21eaefdf6fd1dae5795275b4a54dcf1c253d3"
|
||||
"sha": "b8bdd156bcb386a02f8566e2775541ac3c52e3c0"
|
||||
},
|
||||
"homepage": "https://confidence.spotify.com"
|
||||
},
|
||||
{
|
||||
"name": "context7",
|
||||
"description": "Upstash Context7 MCP server for up-to-date documentation lookup. Connects to Context7's hosted remote MCP server (https://mcp.context7.com/mcp) — no local Node.js or npx required — to pull version-specific documentation and code examples directly from source repositories into your LLM context. Works anonymously out of the box; set CONTEXT7_API_KEY for higher rate limits.",
|
||||
"author": {
|
||||
"name": "Upstash"
|
||||
},
|
||||
"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",
|
||||
@@ -1145,24 +1109,10 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/CrowdStrike/foundry-skills.git",
|
||||
"sha": "513cdd556e96f476d58473791d475d18a5941345"
|
||||
"sha": "8c50ee7a3ceb1658a827cfe8cc2872a28e8517ed"
|
||||
},
|
||||
"homepage": "https://github.com/CrowdStrike/foundry-skills"
|
||||
},
|
||||
{
|
||||
"name": "crowdstrike-falcon-fusion",
|
||||
"description": "CrowdStrike Falcon Fusion skills for authoring, deploying, and executing Fusion workflows. Includes live action discovery, YAML authoring with schema validation, workflow import and release, execution monitoring, and Falcon Next-Gen SIEM lookup files.",
|
||||
"author": {
|
||||
"name": "CrowdStrike"
|
||||
},
|
||||
"category": "security",
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/CrowdStrike/fusion-skills.git",
|
||||
"sha": "4ed963d52cd0ca7c611c9e1e93fcdd73886a7ce1"
|
||||
},
|
||||
"homepage": "https://github.com/CrowdStrike/fusion-skills"
|
||||
},
|
||||
{
|
||||
"name": "csharp-lsp",
|
||||
"description": "C# language server for code intelligence",
|
||||
@@ -1230,7 +1180,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/gemini-cli-extensions/data-agent-kit-starter-pack.git",
|
||||
"sha": "db28b191f5db0bf751d2b44e23e422d5ba2a4930"
|
||||
"sha": "aa5404e80ec7e22dfb278e9ab0131d35d938f9af"
|
||||
},
|
||||
"homepage": "https://github.com/gemini-cli-extensions/data-agent-kit-starter-pack"
|
||||
},
|
||||
@@ -1460,7 +1410,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/exa-labs/exa-mcp-server.git",
|
||||
"sha": "394f9210ed16d3e25d328e1e6db285824caedc04"
|
||||
"sha": "a664592b5dd7c5598b70158c771dcc5c2a4fb2c1"
|
||||
},
|
||||
"homepage": "https://exa.ai/docs/reference/exa-mcp"
|
||||
},
|
||||
@@ -1484,7 +1434,7 @@
|
||||
"url": "https://github.com/expo/skills.git",
|
||||
"path": "plugins/expo",
|
||||
"ref": "main",
|
||||
"sha": "ea6f1492f4e69e5b530c3fb8162728a1b0d982eb"
|
||||
"sha": "69ea062f5c412a045e2e21bcd2cd7676926234cc"
|
||||
},
|
||||
"homepage": "https://github.com/expo/skills/blob/main/plugins/expo/README.md"
|
||||
},
|
||||
@@ -1500,7 +1450,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/fastly/fastly-agent-toolkit.git",
|
||||
"sha": "3502e4baee50ad5e9ab1a482ce154642d2e8e9b5"
|
||||
"sha": "ea3623d5facc7053eaa802f5fc483dd7121a39aa"
|
||||
},
|
||||
"homepage": "https://github.com/fastly/fastly-agent-toolkit/blob/main/README.md"
|
||||
},
|
||||
@@ -1564,7 +1514,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/gemini-cli-extensions/firestore-native.git",
|
||||
"sha": "b65f184dda7aa11a52ca7540fb2e963169a322b9"
|
||||
"sha": "9eac9910e49e8f89d262fa2ebfceb7a00b128230"
|
||||
},
|
||||
"homepage": "https://github.com/gemini-cli-extensions/firestore-native"
|
||||
},
|
||||
@@ -1774,7 +1724,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/huggingface/skills.git",
|
||||
"sha": "ec0108293521ef698e451ec044e8b4feba6b732b"
|
||||
"sha": "32f8bb0928e95fc9d47ca9fbf69cbfbaf2bc2bda"
|
||||
},
|
||||
"homepage": "https://github.com/huggingface/skills.git"
|
||||
},
|
||||
@@ -1802,7 +1752,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/heygen-com/hyperframes.git",
|
||||
"sha": "d9b00e57ebd6ecafdde755a2482a47057cb55907"
|
||||
"sha": "88853f170f9ab6c7bfa515d59694d1f995ac0e7d"
|
||||
},
|
||||
"homepage": "https://hyperframes.heygen.com"
|
||||
},
|
||||
@@ -2032,7 +1982,7 @@
|
||||
"url": "https://github.com/pydantic/skills.git",
|
||||
"path": "plugins/logfire",
|
||||
"ref": "main",
|
||||
"sha": "6fb6ebea92778d28f8cdd84848246a6ca84b4b59"
|
||||
"sha": "07952dc4bcdfed05b63be8abab6ac277151ca18d"
|
||||
},
|
||||
"homepage": "https://github.com/pydantic/skills/tree/main/plugins/logfire"
|
||||
},
|
||||
@@ -2110,7 +2060,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/ory/lumen.git",
|
||||
"sha": "cce6305835a9b69ee6cabb2cac6846bed1672890"
|
||||
"sha": "d0dee0efcc8235bf514217ecb12cdac2ed5213fa"
|
||||
},
|
||||
"homepage": "https://www.ory.sh"
|
||||
},
|
||||
@@ -2124,7 +2074,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/lusha-oss/lusha-mcp-plugin.git",
|
||||
"sha": "ed34947a36754411f03cdeaba91c8cdaa153ef2e"
|
||||
"sha": "f42bb8f65b3a62fd59711578b8e0446bca644e4b"
|
||||
},
|
||||
"homepage": "https://www.lusha.com"
|
||||
},
|
||||
@@ -2163,7 +2113,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/mattpocock/skills.git",
|
||||
"sha": "84fdeffd12f2ee307994d1eb6feb48173b6e0502"
|
||||
"sha": "8b36d4fb2635b3c21998dcd8144439c9e5ba7302"
|
||||
},
|
||||
"homepage": "https://github.com/mattpocock/skills"
|
||||
},
|
||||
@@ -2217,7 +2167,7 @@
|
||||
"url": "https://github.com/mercadopago/mercadopago-claude-marketplace.git",
|
||||
"path": "plugins/mercadopago",
|
||||
"ref": "main",
|
||||
"sha": "82bf0b0bb66be483c5d89fefd9891c28b8282b03"
|
||||
"sha": "d1cb002ac916343cbdcccd6ecc0fac344ff19795"
|
||||
},
|
||||
"homepage": "https://github.com/mercadopago/mercadopago-claude-marketplace/tree/main/plugins/mercadopago"
|
||||
},
|
||||
@@ -2231,7 +2181,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/mergifyio/mergify-cli.git",
|
||||
"sha": "c86246521e8fff8b76f88f35ea789279579af328"
|
||||
"sha": "bd4f81e5a99e2428b074b18c24852b3fbb288a83"
|
||||
},
|
||||
"homepage": "https://mergify.com"
|
||||
},
|
||||
@@ -2355,7 +2305,7 @@
|
||||
"url": "https://github.com/neondatabase/agent-skills.git",
|
||||
"path": "plugins/neon-postgres",
|
||||
"ref": "main",
|
||||
"sha": "64e8bcce32a22aaeab3bc31e76745e0d161053ce"
|
||||
"sha": "73bebcea5d08cab830bce91c07990f17781c53c9"
|
||||
},
|
||||
"homepage": "https://github.com/neondatabase/agent-skills/tree/main/plugins/neon-postgres"
|
||||
},
|
||||
@@ -2366,7 +2316,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/netlify/context-and-tools.git",
|
||||
"sha": "132eadc5655f2043620ca2b8c294aa23e9d375b0"
|
||||
"sha": "4f19ca23b9ef2ff5c167890036d38140bb42e1d8"
|
||||
},
|
||||
"homepage": "https://github.com/netlify/context-and-tools"
|
||||
},
|
||||
@@ -2382,7 +2332,7 @@
|
||||
"url": "https://github.com/oracle/netsuite-suitecloud-sdk.git",
|
||||
"path": "packages/agent-skills",
|
||||
"ref": "master",
|
||||
"sha": "d0069ddee009765d04e1afbe6ac5dde8b6b263cf"
|
||||
"sha": "47a3d49ae55c795d115dfdf8fd2db62a027ed4c6"
|
||||
},
|
||||
"strict": false,
|
||||
"skills": [
|
||||
@@ -2426,7 +2376,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/Nimbleway/agent-skills.git",
|
||||
"sha": "dc6ee17b12f74ff0f5d892dbec43a6b0bfdd9337"
|
||||
"sha": "6b0cacada17dad0f21490dae07009e401939b044"
|
||||
},
|
||||
"homepage": "https://docs.nimbleway.com/integrations/agent-skills/plugin-installation"
|
||||
},
|
||||
@@ -2547,7 +2497,7 @@
|
||||
"url": "https://github.com/growthxai/output.git",
|
||||
"path": "coding_assistants/claude/plugins/outputai",
|
||||
"ref": "main",
|
||||
"sha": "10709494626015790edfdba7193c3ea1d5f16e71"
|
||||
"sha": "3d1f9bd02b58ba89e7f7e97b9a1e941f500e8820"
|
||||
},
|
||||
"homepage": "https://output.ai"
|
||||
},
|
||||
@@ -2767,7 +2717,7 @@
|
||||
"url": "https://github.com/pydantic/skills.git",
|
||||
"path": "plugins/ai",
|
||||
"ref": "main",
|
||||
"sha": "6fb6ebea92778d28f8cdd84848246a6ca84b4b59"
|
||||
"sha": "1eb37eace22e8f37e462fab6295e6322c7330126"
|
||||
},
|
||||
"homepage": "https://github.com/pydantic/skills/tree/main/plugins/ai"
|
||||
},
|
||||
@@ -2805,7 +2755,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/qdrant/skills.git",
|
||||
"sha": "15b556ae9b7dc3aa960d14a69ed82ec427305487"
|
||||
"sha": "67d7db5290178bd450a459102c381dcb79da776f"
|
||||
},
|
||||
"homepage": "https://skills.qdrant.tech"
|
||||
},
|
||||
@@ -2881,7 +2831,7 @@
|
||||
"source": "url",
|
||||
"url": "https://github.com/RevenueCat/rc-claude-code-plugin.git",
|
||||
"path": "revenuecat",
|
||||
"sha": "7aa440b998e70bdebabde00fd0195f4ec9c6aa6d"
|
||||
"sha": "bcce7a3261b17fcd3a79a2b45b03cdbedab5ea1a"
|
||||
},
|
||||
"homepage": "https://www.revenuecat.com"
|
||||
},
|
||||
@@ -2918,7 +2868,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/Digital-Process-Tools/claude-remember.git",
|
||||
"sha": "4f33f21c761f2ca508cd97381a2e4b76a68fb9c9"
|
||||
"sha": "0a09504333ee54c269471da48168747ee5fefee1"
|
||||
},
|
||||
"homepage": "https://github.com/Digital-Process-Tools/claude-remember"
|
||||
},
|
||||
@@ -2946,7 +2896,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/resend/resend-skills.git",
|
||||
"sha": "7fa08a12899bb8fda3e880d91090da0ebd32bd77"
|
||||
"sha": "044372f031ef4a6d2df60354504c757e8018466d"
|
||||
},
|
||||
"homepage": "https://resend.com"
|
||||
},
|
||||
@@ -2958,7 +2908,7 @@
|
||||
"source": "url",
|
||||
"url": "https://github.com/RevenueCat/rc-claude-code-plugin.git",
|
||||
"path": "revenuecat",
|
||||
"sha": "7aa440b998e70bdebabde00fd0195f4ec9c6aa6d"
|
||||
"sha": "bcce7a3261b17fcd3a79a2b45b03cdbedab5ea1a"
|
||||
},
|
||||
"homepage": "https://www.revenuecat.com"
|
||||
},
|
||||
@@ -3061,22 +3011,6 @@
|
||||
},
|
||||
"homepage": "https://github.com/awslabs/agent-plugins"
|
||||
},
|
||||
{
|
||||
"name": "salesforce-development",
|
||||
"description": "Build Salesforce apps and agents using these core building blocks: metadata, Apex, deploy/retrieve, security, reporting, and generated installed-versus-available capability discovery.",
|
||||
"author": {
|
||||
"name": "Salesforce"
|
||||
},
|
||||
"category": "development",
|
||||
"source": {
|
||||
"source": "git-subdir",
|
||||
"url": "https://github.com/forcedotcom/sf-skills.git",
|
||||
"path": "plugins/builder/salesforce-development",
|
||||
"ref": "main",
|
||||
"sha": "fbf1c040c9861dd196191ac95a8b7dade8dc3e2e"
|
||||
},
|
||||
"homepage": "https://github.com/forcedotcom/sf-skills/tree/main/plugins/builder/salesforce-development"
|
||||
},
|
||||
{
|
||||
"name": "sanity",
|
||||
"description": "Sanity content platform integration with MCP server, agent skills, and slash commands. Query and author content, build and optimize GROQ queries, design schemas, and set up Visual Editing.",
|
||||
@@ -3121,7 +3055,7 @@
|
||||
"url": "https://github.com/SAP/open-ux-tools.git",
|
||||
"path": "packages/fiori-mcp-server",
|
||||
"ref": "main",
|
||||
"sha": "6e6aeb18fff2d16a2dc5aabcd5084d13d1b0fca0"
|
||||
"sha": "4a42f977c1470a663f169242ed829e99f9732b9c"
|
||||
},
|
||||
"homepage": "https://github.com/SAP/open-ux-tools/tree/main/packages/fiori-mcp-server"
|
||||
},
|
||||
@@ -3204,7 +3138,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/getsentry/plugin-claude.git",
|
||||
"sha": "c4c75f5a64910f77b0243a3800ba944d79208a5a"
|
||||
"sha": "f7e7f744a548450a255c3aafe70da8fd9cdc136b"
|
||||
},
|
||||
"homepage": "https://github.com/getsentry/plugin-claude"
|
||||
},
|
||||
@@ -3220,7 +3154,7 @@
|
||||
"url": "https://github.com/getsentry/cli.git",
|
||||
"path": "packages/cli/plugins/sentry-cli",
|
||||
"ref": "main",
|
||||
"sha": "f805991b68b95800fb1a53da4ab838f12aba3e78"
|
||||
"sha": "94a4ca5801784ee4fe55bcdf4a19258835fa5e8f"
|
||||
},
|
||||
"homepage": "https://sentry.io"
|
||||
},
|
||||
@@ -3422,20 +3356,6 @@
|
||||
},
|
||||
"homepage": "https://docs.stackhawk.com/ai-security/"
|
||||
},
|
||||
{
|
||||
"name": "streaming-skills-plugin",
|
||||
"description": "Skills for streaming application developers, covering Kafka and Flink client libraries and Schema Registry",
|
||||
"author": {
|
||||
"name": "Confluent"
|
||||
},
|
||||
"category": "development",
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/confluentinc/agent-skills.git",
|
||||
"sha": "e311f93620480e47a168e88c5aadcf6373632f1d"
|
||||
},
|
||||
"homepage": "https://www.confluent.io"
|
||||
},
|
||||
{
|
||||
"name": "stripe",
|
||||
"description": "Stripe development plugin for Claude",
|
||||
@@ -3445,7 +3365,7 @@
|
||||
"url": "https://github.com/stripe/ai.git",
|
||||
"path": "providers/claude/plugin",
|
||||
"ref": "main",
|
||||
"sha": "4b7495aa701334e453555ce4afb0029b06df590b"
|
||||
"sha": "a929698fa483f392a21d46e7385ff3f6025407e6"
|
||||
},
|
||||
"homepage": "https://github.com/stripe/ai/tree/main/providers/claude/plugin"
|
||||
},
|
||||
@@ -3503,22 +3423,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "synthflow",
|
||||
"description": "Connects Claude Code to the Synthflow AI voice-agent platform through its hosted MCP server, with skills for reviewing calls and auditing agent prompts, plus a docs-search connector.",
|
||||
"author": {
|
||||
"name": "Synthflow"
|
||||
},
|
||||
"category": "automation",
|
||||
"source": {
|
||||
"source": "git-subdir",
|
||||
"url": "https://github.com/SynthFlowAI/AnthropicPlugin.git",
|
||||
"path": "plugins/synthflow",
|
||||
"ref": "main",
|
||||
"sha": "205871ee83508502d2c982ee1bb7e65a2a29190b"
|
||||
},
|
||||
"homepage": "https://synthflow.ai"
|
||||
},
|
||||
{
|
||||
"name": "tavily",
|
||||
"description": "Build AI applications with real-time web data using Tavily's search, extract, crawl, and research APIs.",
|
||||
@@ -3543,7 +3447,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/JetBrains/teamcity-cli.git",
|
||||
"sha": "20b570029992f9b9239c6e2333f113d1bb4341b7"
|
||||
"sha": "e9bbb01fe7c5b96790f7a60de9c2ee60138a9a6c"
|
||||
},
|
||||
"homepage": "https://www.jetbrains.com/teamcity/"
|
||||
},
|
||||
@@ -3574,7 +3478,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/togethercomputer/skills.git",
|
||||
"sha": "fa0811d63d3769609911126bd52bb60cbe5c99f7"
|
||||
"sha": "d93a87cdc7a4ac0d1a75ef70468ad14fcaa56bd2"
|
||||
},
|
||||
"homepage": "https://www.together.ai"
|
||||
},
|
||||
@@ -3810,7 +3714,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/wix/skills.git",
|
||||
"sha": "d87b9db2559eb7d224f7e62ec2480cb9bccc6883"
|
||||
"sha": "9193b6e2beb79ef58b8f0bda4d7b14ffaaa3b0d6"
|
||||
},
|
||||
"homepage": "https://dev.wix.com/docs/wix-cli/guides/development/about-wix-skills"
|
||||
},
|
||||
@@ -3850,7 +3754,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/youdotcom-oss/agent-skills.git",
|
||||
"sha": "2ed83558991da7d09e5880fe2d119002bbcf060b"
|
||||
"sha": "7e29dc1a5eacd33575f79f99d2ba68b829d6e3c8"
|
||||
},
|
||||
"homepage": "https://you.com"
|
||||
},
|
||||
@@ -3889,7 +3793,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/zoom/zoom-plugin.git",
|
||||
"sha": "3c779cd462960e56e43c87be970df846754f6ce7"
|
||||
"sha": "317077a5dbffc8713abe49403192e765669ba753"
|
||||
},
|
||||
"homepage": "https://developers.zoom.us/"
|
||||
},
|
||||
@@ -3917,7 +3821,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/zscaler/zscaler-mcp-server.git",
|
||||
"sha": "080d175246f48d04f0f6b1b2cdacd1c646ffc37b"
|
||||
"sha": "1872e3bdad259457f9261801841b4a8d3f4a6074"
|
||||
},
|
||||
"homepage": "https://github.com/zscaler/zscaler-mcp-server"
|
||||
},
|
||||
@@ -3931,7 +3835,7 @@
|
||||
"source": {
|
||||
"source": "url",
|
||||
"url": "https://github.com/langfuse/skills.git",
|
||||
"sha": "b9958d6c7b0df35a7f1df76a5f6c3a4505b0a3d3"
|
||||
"sha": "9cee84e588ec17ec65142aea1020da191c0ebb30"
|
||||
},
|
||||
"homepage": "https://langfuse.com"
|
||||
},
|
||||
|
||||
8
.github/workflows/validate-licenses.yml
vendored
8
.github/workflows/validate-licenses.yml
vendored
@@ -21,18 +21,12 @@ jobs:
|
||||
- name: Check every plugin has an Apache 2.0 LICENSE file
|
||||
run: |
|
||||
set -euo pipefail
|
||||
# Plugins that intentionally ship a non-Apache LICENSE. claude-security
|
||||
# is deliberately proprietary (see #4427 — replacement rejected); it is
|
||||
# exempt from the Apache 2.0 content check but must still ship a LICENSE.
|
||||
exempt=("plugins/claude-security")
|
||||
missing=()
|
||||
wrong_content=()
|
||||
for plugin_dir in plugins/*/; do
|
||||
plugin="${plugin_dir%/}"
|
||||
if [[ ! -f "$plugin/LICENSE" ]]; then
|
||||
missing+=("$plugin")
|
||||
elif [[ " ${exempt[*]} " == *" $plugin "* ]]; then
|
||||
: # intentionally non-Apache — LICENSE presence already verified
|
||||
elif ! grep -q "Apache License" "$plugin/LICENSE" || \
|
||||
! grep -q "Version 2.0" "$plugin/LICENSE"; then
|
||||
wrong_content+=("$plugin")
|
||||
@@ -52,4 +46,4 @@ jobs:
|
||||
done
|
||||
exit 1
|
||||
fi
|
||||
echo "All $(ls -d plugins/*/ | wc -l) plugins have a LICENSE file (Apache 2.0 except documented exemptions)."
|
||||
echo "All $(ls -d plugins/*/ | wc -l) plugins have an Apache 2.0 LICENSE file."
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "asana",
|
||||
"description": "Asana project management integration. Connects Claude Code to Asana's V2 MCP server (https://mcp.asana.com/v2/mcp) to create and manage tasks, search projects, update assignments, and track progress. Requires a one-time setup of your own Asana OAuth app — run /asana-setup after installing.",
|
||||
"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.",
|
||||
"author": {
|
||||
"name": "Asana"
|
||||
}
|
||||
|
||||
6
external_plugins/asana/.mcp.json
Normal file
6
external_plugins/asana/.mcp.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"asana": {
|
||||
"type": "sse",
|
||||
"url": "https://mcp.asana.com/sse"
|
||||
}
|
||||
}
|
||||
@@ -1,68 +0,0 @@
|
||||
# Asana
|
||||
|
||||
[Asana](https://asana.com) is a work management platform for tasks, projects, and goals. This plugin connects Claude Code to Asana's **V2 MCP server** so you can create and manage tasks, search projects, update assignments, and track progress directly from your terminal.
|
||||
|
||||
> **Migrating from V1?** The V1 beta server (`https://mcp.asana.com/sse`) is deprecated and shuts down on **Wed 5 Aug 2026**. The V2 server requires each user to bring their own Asana OAuth app — Dynamic Client Registration is **not** supported on V2, so there is no zero-config connect. Follow the setup below (or run `/asana-setup`).
|
||||
|
||||
## Setup
|
||||
|
||||
You only need to do this once. The fastest path is to run **`/asana-setup`** inside Claude Code and follow the printed steps, or do it manually:
|
||||
|
||||
### 1. Create an Asana OAuth app
|
||||
|
||||
1. Go to the [Asana developer console](https://app.asana.com/0/my-apps).
|
||||
2. Create a new app.
|
||||
3. Under **OAuth**, add this exact **Redirect URL**:
|
||||
|
||||
```
|
||||
http://localhost:8080/callback
|
||||
```
|
||||
|
||||
(This is Claude Code's local OAuth callback. It is `localhost` by design — Claude Code runs on your machine and catches the authorization code on a local listener. It must match the `--callback-port` you use below.)
|
||||
4. Copy your **Client ID** and **Client Secret**.
|
||||
|
||||
### 2. Add the Asana V2 server to Claude Code
|
||||
|
||||
Run this in your terminal (not inside a Claude prompt — the secret is entered at a hidden prompt):
|
||||
|
||||
```bash
|
||||
claude mcp add --transport http \
|
||||
--client-id YOUR_CLIENT_ID --client-secret \
|
||||
--callback-port 8080 \
|
||||
asana https://mcp.asana.com/v2/mcp
|
||||
```
|
||||
|
||||
- Replace `YOUR_CLIENT_ID` with the Client ID from step 1.
|
||||
- `--client-secret` with no value makes Claude Code prompt for the secret and store it securely in your OS keychain (never on disk).
|
||||
- `--callback-port 8080` must match the port in the redirect URL you registered.
|
||||
|
||||
### 3. Authenticate and verify
|
||||
|
||||
1. The next time the `asana` server is used, Claude Code opens your browser for Asana consent. Approve it.
|
||||
2. Confirm the connection:
|
||||
|
||||
```
|
||||
/mcp
|
||||
```
|
||||
|
||||
You should see `asana` listed as **connected**.
|
||||
3. Try it: ask Claude Code to "list my Asana workspaces" or "show my assigned tasks."
|
||||
|
||||
## Example usage
|
||||
|
||||
Ask Claude Code to:
|
||||
|
||||
- "Create an Asana task in the Backend project titled 'Fix login bug' assigned to me."
|
||||
- "What are my Asana tasks due this week?"
|
||||
- "Search Asana for projects about onboarding."
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
- **`invalid_redirect_uri`** — the redirect URL in your Asana app must be exactly `http://localhost:8080/callback`, and the `--callback-port` must be `8080`. If you use a different port, register `http://localhost:<PORT>/callback` to match.
|
||||
- **`invalid_client`** — double-check the Client ID and re-enter the Client Secret (`claude mcp remove asana`, then re-run the add command).
|
||||
- **Auth server / DCR errors** — V2 does not support Dynamic Client Registration; you must supply a pre-registered `--client-id` and `--client-secret` as shown above.
|
||||
|
||||
## Documentation
|
||||
|
||||
- [Integrating with Asana's MCP server](https://developers.asana.com/docs/integrating-with-asanas-mcp-server)
|
||||
- [Connecting MCP clients to Asana's V2 server (Claude Code)](https://developers.asana.com/docs/connecting-mcp-clients-to-asanas-v2-server)
|
||||
@@ -1,42 +0,0 @@
|
||||
---
|
||||
description: Set up the Asana V2 MCP server connection (one-time OAuth app + claude mcp add)
|
||||
argument-hint: "[client_id]"
|
||||
---
|
||||
|
||||
The user wants to connect Claude Code to Asana's V2 MCP server. Guide them through the one-time setup below. Do NOT run `claude mcp add` yourself — the `--client-secret` prompt needs a real terminal (a hidden TTY prompt), so the user must run it in their own terminal.
|
||||
|
||||
Their Asana OAuth Client ID (if provided): `$1`
|
||||
|
||||
Print these steps clearly, substituting the Client ID into the command if `$1` is non-empty (otherwise leave the `YOUR_CLIENT_ID` placeholder):
|
||||
|
||||
## Step 1 — Create an Asana OAuth app (one time)
|
||||
|
||||
1. Open the Asana developer console: https://app.asana.com/0/my-apps
|
||||
2. Create a new app.
|
||||
3. Under **OAuth**, add this exact **Redirect URL**:
|
||||
```
|
||||
http://localhost:8080/callback
|
||||
```
|
||||
4. Copy the **Client ID** and **Client Secret**.
|
||||
|
||||
Note: `localhost` is correct — Claude Code is a local client and catches the OAuth callback on your own machine. Asana's V2 server does not support Dynamic Client Registration, so you must bring your own client_id + client_secret.
|
||||
|
||||
## Step 2 — Add the server (run this in YOUR terminal)
|
||||
|
||||
```bash
|
||||
claude mcp add --transport http \
|
||||
--client-id YOUR_CLIENT_ID --client-secret \
|
||||
--callback-port 8080 \
|
||||
asana https://mcp.asana.com/v2/mcp
|
||||
```
|
||||
|
||||
- `--client-secret` (no value) triggers a hidden prompt; paste the Client Secret there. It is stored in your OS keychain.
|
||||
- The port in `--callback-port` must match the `http://localhost:8080/callback` redirect you registered.
|
||||
|
||||
## Step 3 — Authenticate & verify
|
||||
|
||||
1. On first use, Claude Code opens your browser for Asana consent — approve it.
|
||||
2. Run `/mcp` and confirm `asana` shows as **connected**.
|
||||
3. Test it: ask "list my Asana workspaces".
|
||||
|
||||
After printing the steps, offer to help troubleshoot if they hit `invalid_redirect_uri` (redirect/port mismatch) or `invalid_client` (wrong id/secret).
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "context7",
|
||||
"description": "Upstash Context7 MCP server for up-to-date documentation lookup. Connects to Context7's hosted remote MCP server (https://mcp.context7.com/mcp) — no local Node.js or npx required — to pull version-specific documentation and code examples directly from source repositories into your LLM context. Works anonymously out of the box; set CONTEXT7_API_KEY for higher rate limits.",
|
||||
"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.",
|
||||
"author": {
|
||||
"name": "Upstash"
|
||||
}
|
||||
|
||||
@@ -1,11 +1,6 @@
|
||||
{
|
||||
"mcpServers": {
|
||||
"context7": {
|
||||
"type": "http",
|
||||
"url": "https://mcp.context7.com/mcp",
|
||||
"headers": {
|
||||
"Authorization": "${CONTEXT7_API_KEY:-}"
|
||||
}
|
||||
}
|
||||
"context7": {
|
||||
"command": "npx",
|
||||
"args": ["-y", "@upstash/context7-mcp"]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
# Context7
|
||||
|
||||
[Context7](https://context7.com) solves a common problem with AI coding assistants: outdated training data and hallucinated APIs. Instead of relying on stale knowledge, Context7 fetches current documentation and code examples directly from source repositories.
|
||||
|
||||
This plugin connects Claude Code to Context7's hosted remote MCP server (`https://mcp.context7.com/mcp`) — no local Node.js, npm, or npx required.
|
||||
|
||||
## Available Tools
|
||||
|
||||
- **`resolve-library-id`** — searches for libraries and returns Context7-compatible identifiers (e.g. `/vercel/next.js`) plus available versions.
|
||||
- **`query-docs`** — fetches documentation for a specific library, ranked by relevance to your question.
|
||||
|
||||
## API Key (optional)
|
||||
|
||||
Without an API key the plugin connects anonymously and shares the anonymous rate limits. To use your own plan, create an API key in the [Context7 dashboard](https://context7.com/dashboard) and export it as an environment variable before launching Claude Code:
|
||||
|
||||
```bash
|
||||
# e.g. in ~/.zshrc or ~/.bashrc
|
||||
export CONTEXT7_API_KEY="your-api-key"
|
||||
```
|
||||
|
||||
The plugin's MCP server configuration picks up `CONTEXT7_API_KEY` automatically. Restart Claude Code after setting it, then verify usage in the [dashboard](https://context7.com/dashboard).
|
||||
|
||||
## Usage
|
||||
|
||||
The plugin works automatically when you ask about libraries:
|
||||
|
||||
- "How do I set up authentication in Next.js 15?"
|
||||
- "Show me React Server Components examples"
|
||||
- "What's the Prisma syntax for relations?"
|
||||
|
||||
To get documentation for a specific version, include the version in the library ID (e.g. `/vercel/next.js/v15.1.8`). The `resolve-library-id` tool returns available versions, so you can pick the one that matches your project.
|
||||
|
||||
---
|
||||
|
||||
Maintained by [Upstash](https://upstash.com). Source and full plugin (with skills, agents, and commands): [upstash/context7](https://github.com/upstash/context7).
|
||||
@@ -99,9 +99,9 @@ Connect to hosted MCP servers with OAuth support. Best for cloud services.
|
||||
**Configuration:**
|
||||
```json
|
||||
{
|
||||
"hosted-service": {
|
||||
"asana": {
|
||||
"type": "sse",
|
||||
"url": "https://mcp.example.com/sse"
|
||||
"url": "https://mcp.asana.com/sse"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
{
|
||||
"_comment": "Example SSE MCP server configuration for hosted cloud services",
|
||||
"asana": {
|
||||
"type": "sse",
|
||||
"url": "https://mcp.asana.com/sse"
|
||||
},
|
||||
"github": {
|
||||
"type": "sse",
|
||||
"url": "https://mcp.github.com/sse"
|
||||
|
||||
@@ -35,6 +35,7 @@ No additional auth configuration needed! Claude Code handles everything.
|
||||
### Supported Services
|
||||
|
||||
**Known OAuth-enabled MCP servers:**
|
||||
- Asana: `https://mcp.asana.com/sse`
|
||||
- GitHub (when available)
|
||||
- Google services (when available)
|
||||
- Custom OAuth servers
|
||||
|
||||
@@ -143,9 +143,9 @@ Connect to hosted MCP servers via HTTP with server-sent events for streaming. Be
|
||||
**OAuth (Automatic):**
|
||||
```json
|
||||
{
|
||||
"hosted-service": {
|
||||
"asana": {
|
||||
"type": "sse",
|
||||
"url": "https://mcp.example.com/sse"
|
||||
"url": "https://mcp.asana.com/sse"
|
||||
}
|
||||
}
|
||||
```
|
||||
@@ -172,6 +172,7 @@ Claude Code handles OAuth flow:
|
||||
### Use Cases
|
||||
|
||||
**Official Services:**
|
||||
- Asana: `https://mcp.asana.com/sse`
|
||||
- GitHub: `https://mcp.github.com/sse`
|
||||
- Other hosted MCP servers
|
||||
|
||||
|
||||
Reference in New Issue
Block a user