Claude Code plugin for Indigo home automation development. Provides commands (explicit invocation) and skills (auto-activation) for plugin development, API integration, control page and HTML dashboard building, bulk plugin updates, and SQL Logger debugging.
| Command | Description |
|---|---|
/indigo:dev |
Plugin development — SDK docs, examples, lifecycle, IOM reference |
/indigo:api |
API integration — WebSocket and HTTP APIs for client apps |
/indigo:control-pages |
Control page builder — guided XML generation with wireframes |
/indigo:html-pages |
HTML dashboard builder — self-contained pages with live device controls |
/indigo:update-plugins |
Bulk plugin updater — diff installed plugins against GitHub releases and the Indigo store, then apply upgrades with confirmation |
/indigo:debug-sqllogger |
SQL Logger debugger — surfaces the hidden per-device exception, identifies the failing device, and walks through the three fix options |
Six skills, one per command. Each activates on its own when the work matches — by file pattern where there is one, and otherwise from what you ask for:
- dev — Plugin development. Activates inside
.indigoPlugin/directories and forplugin.py,Devices.xml,Actions.xml - api — WebSocket and HTTP client code talking to an Indigo server. Activates for
WebSocketService*files - control-pages — Control page XML and export. Activates for
.textClippingandControlPage*files - html-pages — Self-contained HTML dashboards with live device data. Activates for
Resources/static/pages/*.htmlandindigo-api.js - update-plugins — Bulk plugin maintenance: find out-of-date plugins, preview the diff, apply upgrades
- debug-sqllogger — Repeated "failures updating device history" errors in the event log
# 1. Add the marketplace
/plugin marketplace add simons-plugins/indigo-claude-plugin
# 2. Install the plugin
/plugin install indigo@simons-plugins/indigo-claude-plugin
# 3. Reload to activate
/reload-pluginsAuthoritative reference: Perceptive Automation now publish the official Indigo documentation as versioned Markdown at docs.indigodomo.com, including machine-readable LLM bundles — a link map at
/2025.2/llms.txtand the full docs at/2025.2/llms-full.txt. Treat those as the source of truth for API signatures, XML/ConfigUI attributes and IOM detail; the guides below are the tutorial, workflow and example layer on top. (The old wiki is being retired.)
docs/plugin-dev/— Plugin development guides, concepts, API referencedocs/api/— WebSocket and HTTP API integration docsdocs/control-pages/— Control page schema, images, layouts, exportreference/— SDK reference documents and migration guidesdk-examples/— 16 complete SDK example pluginssnippets/— Plugin templatesexamples/— Control page .textClipping examplestools/— Utility scripts (e.g., create_clipping.py)
- Indigo — Home automation platform for macOS
- Official documentation — versioned Markdown docs + LLM bundles
- Plugin Developer's Guide
- Developer Forum
MIT