Plugin install

One MCP plugin.
Three CLIs.

The cwallmonitor plugin ships through Fractal Manifold's MCP marketplace. Same skill catalogue, same tool surface — only the install command differs.

Claude Code natively supports MCP marketplaces. Two commands — first you add the marketplace, then you install the plugin from it.

Install

> /plugin marketplace add fractal-manifold/mcp-marketplace > /plugin install cwallmonitor@fractalmanifold-mcp-marketplace

What it adds

# Skills (you invoke these) /cwallmonitor:configure /cwallmonitor:theme <day|night|auto> /cwallmonitor:settings <key>=<value>… # Tools (Claude calls these as needed) wall_monitor_status wall_monitor_health wall_monitor_recent_logs wall_monitor_provision_hint

Where it lives

Marketplace entries land in ~/.claude/plugins/. Uninstall any time with /plugin uninstall cwallmonitor.

Codex CLI shares the marketplace surface with Claude Code — the same two commands install cwallmonitor, with the broker, skills and tools wired up automatically.

Install

> /plugin marketplace add fractal-manifold/mcp-marketplace > /plugin install cwallmonitor@fractalmanifold-mcp-marketplace

What it adds

# Skills (you invoke these) /cwallmonitor:configure /cwallmonitor:theme <day|night|auto> /cwallmonitor:settings <key>=<value>… # Tools (Codex calls these as needed) wall_monitor_status wall_monitor_health wall_monitor_recent_logs wall_monitor_provision_hint

Where it lives

Marketplace entries land in ~/.codex/plugins/. Uninstall any time with /plugin uninstall cwallmonitor.

Gemini reads extensions from ~/.gemini/extensions/. One command installs from the marketplace, or you can drop the JSON manually.

Install (recommended)

$ gemini extensions install fractal-manifold/mcp-marketplace/plugins/cwallmonitor

Or — drop the JSON manually

~/.gemini/extensions/cwallmonitor/gemini-extension.json
{ "name": "cwallmonitor", "version": "0.3.1", "mcpServers": { "cwallmonitor": { "command": "cwm-mcp", "args": ["mcp"], "env": { "CWM_BROKER": "http://localhost:9787" } } }, "skills": ["configure", "theme", "settings"] }

Restart Gemini

$ gemini restart # Loaded extension: cwallmonitor (skills: configure, theme, settings)

Verify the plugin is loaded

Same prompt works in any of the three CLIs. It hits wall_monitor_status under the hood.

What's the status of my wall monitor broker?
The broker is running with role broker on localhost:9787. It has served 2,847 requests across 1 device (cwm-3c7c) since it started 4 hours ago. Health: PASS.

If the answer comes back with a different broker role, an empty request count, or the CLI says it can't find the tool — head to the troubleshooting page.

Next step

Configure your device.

With the plugin loaded, /cwallmonitor:configure takes over from here. It discovers the device on your LAN, prompts for the pairing code, pushes the PSK.

Skills reference