https://github.com/captain-corgi/marketplace
Claude Code Marketplace hosted by Captain Corgi
https://github.com/captain-corgi/marketplace
claude-code claude-code-plugin
Last synced: about 2 months ago
JSON representation
Claude Code Marketplace hosted by Captain Corgi
- Host: GitHub
- URL: https://github.com/captain-corgi/marketplace
- Owner: captain-corgi
- License: mit
- Created: 2025-12-20T08:18:57.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-12-28T17:08:18.000Z (6 months ago)
- Last Synced: 2025-12-31T05:52:33.667Z (6 months ago)
- Topics: claude-code, claude-code-plugin
- Language: JavaScript
- Homepage: https://captain-corgi.github.io/marketplace-website/
- Size: 164 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# ๐ Corgi Hub Plugins
A comprehensive Claude Code plugin marketplace featuring the **Corgi Greeting Team** - demonstrating plugin capabilities including agents, commands, hooks, and MCP servers.
## ๐ Meet the Team
| Corgi | Role | Specialty |
|-------|------|-----------|
| ๐๏ธ **Captain Corgi** | Team Leader | Formal, professional greetings |
| ๐ **Cheerful Charlie** | Enthusiasm Expert | Casual greetings, celebrations |
| ๐งก **Cozy Cinnamon** | Comfort Specialist | Supportive, encouraging messages |
| ๐ป **Code Corgi** | Developer Buddy | Programming puns, dev greetings |
## ๐ฆ Installation
### Add the Marketplace
```bash
/plugin marketplace add captain-corgi/corgi-hub-plugins
```
Or for local development:
```bash
/plugin marketplace add ./path/to/marketplace
```
### Install the Plugin
```bash
/plugin install greeting-plugin@corgi-hub-plugins
```
## ๐ Features
### Slash Commands
| Command | Description |
|---------|-------------|
| `/greet` | Get a greeting from a random corgi |
| `/welcome` | Formal welcome from Captain Corgi |
| `/farewell` | Cheerful goodbye from Charlie |
| `/motivate` | Encouragement from Cozy Cinnamon |
| `/celebrate` | Team celebration for achievements |
| `/corgi-team` | Meet all the corgis |
### Agents
Four specialized AI agents, each with unique personalities:
- **Captain Corgi** - Professional, dignified greetings
- **Cheerful Charlie** - Energetic, fun interactions
- **Cozy Cinnamon** - Warm, supportive encouragement
- **Code Corgi** - Developer humor and programming puns
### Hooks
Automatic encouragement during your coding sessions:
- **PreToolUse**: Code Corgi encourages you before file edits
- **PostToolUse**: Cheerful Charlie celebrates successful saves
- **Notification**: Team presence for all notifications
### MCP Server
A full-featured greeting service with tools:
| Tool | Description |
|------|-------------|
| `get_greeting` | Get customized greeting by mood/occasion |
| `get_random_corgi` | Get random team member info |
| `add_custom_greeting` | Store your own greetings |
| `get_greeting_stats` | View usage statistics |
| `get_programming_pun` | Get a random programming joke |
**Resources:**
- `corgi://team` - Team member information
- `corgi://greetings/today` - Today's greeting history
- `corgi://greetings/custom` - Your custom greetings
### LSP Server (Reference Implementation)
The plugin includes an LSP server as a reference implementation (not currently integrated into Claude Code plugin system):
- **Completions** - Greeting phrase suggestions in comments
- **Hover** - Corgi wisdom on keywords like TODO, FIXME, etc.
- **Diagnostics** - Hints for friendlier comment wording
> Note: LSP servers are not currently supported in the Claude Code plugin schema. This code is provided as an example for future use.
## ๐ ๏ธ Development
### Building the MCP Server
```bash
cd plugins/greeting-plugin/mcp-server
npm install
npm run build
```
### Building the LSP Server
```bash
cd plugins/greeting-plugin/lsp-server
npm install
npm run build
```
### Validating the Marketplace
```bash
/plugin validate .
```
## ๐ Directory Structure
```
marketplace/
โโโ .claude-plugin/
โ โโโ marketplace.json # Marketplace catalog
โโโ plugins/
โ โโโ greeting-plugin/
โ โโโ .claude-plugin/
โ โ โโโ plugin.json # Plugin manifest
โ โโโ agents/ # 4 corgi agents
โ โโโ commands/ # 6 slash commands
โ โโโ mcp-server/ # TypeScript MCP server
โ โโโ lsp-server/ # TypeScript LSP server
โโโ LICENSE
โโโ README.md
```
## ๐ Plugin Capabilities Demonstrated
This marketplace serves as a comprehensive example of Claude Code plugin features:
- โ
**Agents** - Specialized AI personas with unique behaviors
- โ
**Commands** - Custom slash commands for user interaction
- โ
**Hooks** - Pre/Post tool use and notification handlers
- โ
**MCP Server** - Model Context Protocol tools and resources
- ๐ฆ **LSP Server** - Reference implementation (not yet supported in plugin schema)
## ๐ค Contributing
Contributions welcome! Feel free to:
1. Fork the repository
2. Create a feature branch
3. Add your own corgi or greeting commands
4. Submit a pull request
## ๐ License
MIT License - See [LICENSE](LICENSE) for details.
---
**Made with ๐งก by the Corgi Greeting Team**
*"Spreading joy, one greeting at a time!"* ๐โจ