Claude Code plugin for Indigo home automation development. Provides commands (explicit invocation) and skills (auto-activation) for plugin development, API integration, page building, and server maintenance.
| 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 |
Skills activate automatically when working on relevant files:
- plugin-dev — Activates for
.indigoPlugin/directories,plugin.py,Devices.xml,Actions.xml - api-integration — Activates for WebSocket/HTTP integration code targeting Indigo
- control-pages — Activates for control page XML and
.textClippingfiles
/plugin marketplace add simons-plugins/indigo-claude-plugin
/plugin install indigo@simons-plugins/indigo-claude-plugin
/reload-plugins
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
- Plugin Developer's Guide
- Developer Forum
MIT