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
reference/canonical/— Indigo docs vendored verbatim (generated bytools/refresh_canonical.py, pinned to 2025.2); the source of truth for all reference facts. Start atreference/canonical/INDEX.md.docs/plugin-dev/— Workspace on-ramps & patterns (quick-start, lifecycle, testing, troubleshooting)docs/control-pages/— Control page schema, images, layouts, exportreference/— SDK reference + legacy Python 2→3 porting guidesdk-examples/— 16 complete SDK example pluginssnippets/— Plugin templatesexamples/— Control page .textClipping examplestools/— Utility scripts (refresh_canonical.py,create_clipping.py)
- Indigo — Home automation platform for macOS
- Plugin Development (official docs)
- Developer Forum
MIT