SRP Claude Code Marketplace
Internal marketplace for discovering and sharing Claude Code plugins and MCP servers within SRP.
Architecture: Monorepo - all plugins live in the plugins/ directory of this repository.
Installation
Add this marketplace to Claude Code:
/plugin marketplace add SerendipityOneInc/srp-claude-code-marketplace
Available Plugins
SRP AllStaff
Description: Lark/Feishu integration and office automation platform with Rube - access documents, messages, and automate workflows across Gmail, Slack, Calendar, Drive, GitHub, Linear, and more
Categories: Productivity, Integration, Communication, Automation
Install:
/plugin install srp-allstaff@srp-claude-code-marketplace
Skills: /lark-docs, /lark-messages
Commands: srp:docs, srp:msg
Key Features:
- Lark/Feishu: Documents, wiki, messages, notifications
- Rube Automation: Gmail, Slack, Google Calendar, Drive
- Project Management: GitHub, Linear, Notion
- Communication: WhatsApp, Twitter, PagerDuty
Location: plugins/srp-allstaff
SRP Developer
Description: Developer plugin providing GitHub integration, GCP BigQuery access, Cloudflare edge computing & storage services, Ray Data processing, Slurm cluster management, and development tools
Categories: Development, GitHub, GCP, Cloudflare, Edge Computing, HPC, ML Infrastructure
Install:
/plugin install srp-developer@srp-claude-code-marketplace
Skills: /github-integration, /gcp-developer, /cloudflare-workers, /cloudflare-pages, /cloudflare-r2, /cloudflare-kv, /raydata, /slurm
Commands: srp:github, srp:gcp, srp:gh, srp:bq, srp:workers, srp:pages, srp:r2, srp:kv, srp:raydata, srp:slurm
Key Features:
- GitHub: Code review, PR management, issue tracking
- GCP: BigQuery data queries and analysis
- Cloudflare Workers: Serverless edge computing with Wrangler CLI
- Cloudflare Pages: JAMstack platform with Git integration
- Cloudflare R2: S3-compatible object storage with zero egress fees
- Cloudflare KV: Low-latency key-value storage at the edge
- Ray Data: Large-scale distributed data processing and batch inference
- Slurm: GPU cluster job submission and management (H100/H200)
Location: plugins/srp-developer
SRP DevOps
Description: DevOps plugin providing Kubernetes management, cloud resource monitoring, and operations tools
Categories: DevOps, Kubernetes, Cloud, Operations
Install:
/plugin install srp-devops@srp-claude-code-marketplace
Skills: /k8s-management, /cloud-resources
Commands: srp:k8s, srp:cloud
Location: plugins/srp-devops
Example Hello World
Description: Example plugin demonstrating basic Claude Code skill structure
Categories: Example, Learning
Install:
/plugin install example-hello-world@srp-claude-code-marketplace
Skills: /hello-world
Location: plugins/example-hello-world
Contributing
We welcome contributions from all SRP developers! Here's how to add your plugin:
Steps to Add a Plugin
-
Fork this marketplace repository
gh repo fork SerendipityOneInc/srp-claude-code-marketplace
cd srp-claude-code-marketplace
-
Create your plugin directory in the plugins/ folder
mkdir -p plugins/your-plugin-name/.claude-plugin
mkdir -p plugins/your-plugin-name/skills/your-skill
-
Add plugin metadata in plugins/your-plugin-name/.claude-plugin/plugin.json
{
"name": "your-plugin-name",
"version": "1.0.0",
"description": "Brief description of your plugin",
"author": {
"name": "Your Name",
"email": "your.email@srp.one"
},
"license": "MIT",
"keywords": ["category1", "category2"]
}
Important: Do NOT include a skills field! Skills are auto-discovered from the skills/ directory.
-
Create your skill(s) in plugins/your-plugin-name/skills/skill-name/SKILL.md
---
name: your-skill
description: What this skill does
---
# Your Skill
## Instructions
Clear, step-by-step instructions for Claude...
-
Add to marketplace catalog in .claude-plugin/marketplace.json
{
"name": "your-plugin-name",
"source": "./plugins/your-plugin-name",
"description": "Brief description of what your plugin does",
"version": "1.0.0",
"strict": true
}
-
Submit a pull request
- CI will automatically validate your plugin entry
- A team member will review and merge
Plugin Structure
Each plugin should follow this structure: