ritmex claude code marketplace
$git clone https://github.com/discountry/ritmex-marketplaceInstalls into the current project.
Install ritmex-marketplace by running `git clone https://github.com/discountry/ritmex-marketplace`, then use it for the current task and follow its documentation at https://github.com/discountry/ritmex-marketplace.
| 1 | # ritmex-marketplace |
| 2 | |
| 3 | Claude Code plugin marketplace hosting `claude-code-notification`, `browser-mcp`, `remote-figma`, `ide-status`, and `web3-agent-browser` plugins. |
| 4 | |
| 5 | ## Quick start |
| 6 | |
| 7 | - Add marketplace (GitHub): |
| 8 | - `/plugin marketplace add discountry/ritmex-marketplace` |
| 9 | - Install plugins: |
| 10 | - `/plugin install claude-code-notification@ritmex-marketplace` |
| 11 | - `/plugin install browser-mcp@ritmex-marketplace` |
| 12 | - `/plugin install remote-figma@ritmex-marketplace` |
| 13 | - `/plugin install ide-status@ritmex-marketplace` |
| 14 | - `/plugin install web3-agent-browser@ritmex-marketplace` |
| 15 | - Verify: |
| 16 | - `/plugin marketplace list` |
| 17 | - `/plugin` |
| 18 | |
| 19 | ## Plugins |
| 20 | |
| 21 | This marketplace hosts the following plugins: |
| 22 | |
| 23 | | Plugin | Description | |
| 24 | |--------|-------------| |
| 25 | | `claude-code-notification` | Shows macOS notifications for Claude Code hooks | |
| 26 | | `browser-mcp` | Browser automation via MCP with Google Search command and Rootdata scraper skill | |
| 27 | | `remote-figma` | Figma design integration via MCP with design implementation skills | |
| 28 | | `ide-status` | Display IDE connection status and model info in Claude Code status line | |
| 29 | | `web3-agent-browser` | Web3 data scraping automation using agent-browser CLI for airdrops, fundraising, and token data | |
| 30 | |
| 31 | ## Dependencies for claude-code-notification (macOS) |
| 32 | |
| 33 | Recommended (best experience: app icon + click actions): |
| 34 | |
| 35 | - Install `terminal-notifier` via Homebrew: |
| 36 | - `brew install terminal-notifier` (see [`terminal-notifier` Homebrew formula](https://formulae.brew.sh/formula/terminal-notifier)) |
| 37 | |
| 38 | Fallback (no install needed on most macOS machines): |
| 39 | |
| 40 | - `osascript` (Notification Center) |
| 41 | |
| 42 | Optional: |
| 43 | |
| 44 | - `jq` (faster JSON parsing) |
| 45 | - `python3` (JSON parsing fallback if `jq` isn’t installed) |
| 46 | |
| 47 | ## Dependencies for browser-mcp |
| 48 | |
| 49 | - Node.js and npm (for npx) |
| 50 | - The plugin uses `@browsermcp/mcp` package via npx (automatically installed) |
| 51 | |
| 52 | ## Dependencies for web3-agent-browser |
| 53 | |
| 54 | - `agent-browser` CLI installed and configured |
| 55 | - Telegram notification MCP (optional, for notifications) |
| 56 | |
| 57 | ### Setting up Telegram Notifications |
| 58 | |
| 59 | The `web3-agent-browser` plugin can send reports to Telegram. To enable this: |
| 60 | |
| 61 | 1. Get a Telegram Bot Token from [@BotFather](https://t.me/botfather) |
| 62 | 2. Get your Chat ID (your personal chat ID or channel ID) |
| 63 | 3. Add the Telegram notification MCP server: |
| 64 | |
| 65 | ```bash |
| 66 | claude mcp add --transport stdio telegram-notification --scope user \ |
| 67 | --env TELEGRAM_BOT_TOKEN=YOUR_BOT_TOKEN \ |
| 68 | --env TELEGRAM_CHAT_ID=YOUR_CHAT_ID \ |
| 69 | -- npx -y telegram-notification-mcp |
| 70 | ``` |
| 71 | |
| 72 | **Manual Configuration** (add to `~/.claude/settings.json` or project `.claude/settings.json`): |
| 73 | |
| 74 | ```json |
| 75 | { |
| 76 | "mcpServers": { |
| 77 | "telegram-notification": { |
| 78 | "command": "npx", |
| 79 | "args": ["telegram-notification-mcp@latest"], |
| 80 | "env": { |
| 81 | "TELEGRAM_BOT_TOKEN": "YOUR_TELEGRAM_BOT_TOKEN", |
| 82 | "TELEGRAM_CHAT_ID": "YOUR_TELEGRAM_CHAT_ID" |
| 83 | } |
| 84 | } |
| 85 | } |
| 86 | } |
| 87 | ``` |
| 88 | |
| 89 | Once configured, the `web3-report` skill will automatically send summaries to your Telegram. |
| 90 | |
| 91 | ## Team / project setup (optional) |
| 92 | |
| 93 | Add the marketplace automatically for a repo by setting `extraKnownMarketplaces` in `.claude/settings.json`: |
| 94 | |
| 95 | ```json |
| 96 | { |
| 97 | "extraKnownMarketplaces": { |
| 98 | "ritmex-marketplace": { |
| 99 | "source": { |
| 100 | "source": "github", |
| 101 | "repo": "discountry/ritmex-marketplace" |
| 102 | } |
| 103 | } |
| 104 | }, |
| 105 | "enabledPlugins": { |
| 106 | "claude-code-notification@ritmex-marketplace": true, |
| 107 | "browser-mcp@ritmex-marketplace": true, |
| 108 | "remote-figma@ritmex-marketplace": true, |
| 109 | "ide-status@ritmex-marketplace": true, |
| 110 | "web3-agent-browser@ritmex-marketplace": true |
| 111 | } |
| 112 | } |
| 113 | ``` |
| 114 | |
| 115 | ## Plugin: claude-code-notification |
| 116 | |
| 117 | Shows macOS notifications and plays sounds for Claude Code hooks (Notification and Stop). |
| 118 | |
| 119 | ### Configuration |
| 120 | |
| 121 | - **Hook wiring**: `claude-code-notification/hooks/hooks.json` |
| 122 | - **Script**: `claude-code-notification/scripts/notification.sh` |
| 123 | - **Env**: |
| 124 | - `CLAUDE_NOTIFY_TITLE` (default: `Claude Code`) |
| 125 | |
| 126 | ### Behavior |
| 127 | |
| 128 | - Reads **JSON from stdin** (e.g. `message`, `notification_type`, `hook_event_name`, `transcript_path`). |
| 129 | - Uses `terminal-notifier` if available; otherwise uses `osascript`. |
| 130 | - If `notification_type=permission_prompt`, clicking focuses **Warp** (if installed) or **Terminal**. |
| 131 | - Otherwise, if `transcript_path` is present, clicking opens the transcript file. |
| 132 | - For `Stop` hook events, plays a system sound (afplay). |
| 133 | |
| 134 | ## Plugin: browser-mcp |
| 135 | |
| 136 | Browser automation via MCP (Model Context Protocol) with tools for web navigation, Google search, and scraping Rootdata fundraising data. |
| 137 | |
| 138 | ### Features |
| 139 | |
| 140 | - **Google Search command**: Search Google and summarize results |
| 141 | - **Rootdata Scraper skill**: Scrape fundraising data with Token Issuance = No Token filter |
| 142 | |
| 143 | ### Usage |
| 144 | |
| 145 | - Install plugin: `/plugin install browser-mcp@ritmex-marketplace` |
| 146 | - Use `/google-search` command |
| 147 | - Use `/rootdata-scraper` skill |
| 148 | |
| 149 | ## Plugin: ide-status |
| 150 | |
| 151 | Displays IDE connection status and model information in Claude Code's status line. |
| 152 | |
| 153 | ### Features |
| 154 | |
| 155 | - Shows connected IDE name (e.g., VS Code, Cursor) |
| 156 | - Displays curre |