Skip to content
 
 

Repository files navigation

Indigo Claude Code Plugin

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.

Commands

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

Skills (Auto-Activation)

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 for plugin.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 .textClipping and ControlPage* files
  • html-pages — Self-contained HTML dashboards with live device data. Activates for Resources/static/pages/*.html and indigo-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

Installation

# 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-plugins

Documentation

Authoritative 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.txt and 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 reference
  • docs/api/ — WebSocket and HTTP API integration docs
  • docs/control-pages/ — Control page schema, images, layouts, export
  • reference/ — SDK reference documents and migration guide
  • sdk-examples/ — 16 complete SDK example plugins
  • snippets/ — Plugin templates
  • examples/ — Control page .textClipping examples
  • tools/ — Utility scripts (e.g., create_clipping.py)

Related

License

MIT

About

Claude Code plugin for Indigo home automation development — six skills covering plugin development, the Indigo API, control pages, HTML dashboard pages, bulk plugin updates and SQL Logger debugging. Ships the full SDK reference and 16 example plugins.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages