Hi all,
A couple of updates to the Indigo Claude Code plugin for those using it for plugin and app development. Both releases
focus on filling documentation gaps so Claude has better knowledge of the Indigo SDK when helping you build
plugins.
To update: run /plugin update indigo in Claude Code.
---
v1.2.0 — Core SDK Documentation
This release adds coverage for several areas that were previously missing:
- ConfigUI reference — All field types, attributes, conditional visibility, dynamic lists, color pickers, and
validation patterns. Claude can now help you build plugin configuration dialogs without guessing at the XML
syntax.
- Actions.xml & action callbacks — Complete documentation for custom actions and every standard action handler
callback — relay, dimmer, thermostat, sensor, sprinkler, speed control, and universal — with full code examples.
- MenuItems.xml — Menu item types, callback patterns, and how to wire up ConfigUI dialogs from menu items.
- Constants — Filled in all the device sub-types, action enums, boolean sub-types, and license status values
that were previously incomplete.
- Command namespaces — Server commands (email, location, serial ports, broadcasting, maintenance) and plugin
object access (getPlugin, executeAction, restart, property storage).
- Schedule & Variable improvements — Schedule class properties with dateType/timeType enums, Variable getValue()
typed access, and failure modes table in the lifecycle docs.
---
v1.3.0 — HTTP Responder, Scripting & More
- HTTP Responder guide — How to build web endpoints in your plugin: handler methods, request/reply objects,
Jinja2 templates, static file serving, and error handling. Useful if your plugin needs a web UI or REST API.
- Scripting shell & CLI — Documentation for indigo-host -e/-x, IPH (Interactive Python Host), and SSH access.
Claude now understands how to help with command-line scripting against Indigo.
- Event data dictionary — Reference for the event data structure including standard and webhook-specific keys,
so Claude knows what's available in your event handlers.
- Shared Python libraries — Documents the Python3-includes path for accessing shared libraries bundled with
Indigo.
- Folder operations — Added create, delete, duplicate, getId, and displayInRemoteUI to the architecture
reference.
---
If you haven't tried it yet, the plugin gives Claude deep knowledge of the Indigo SDK when you're working on
plugin code. Install with:
claude plugin add simons-plugins/indigo-claude-plugin
It provides three commands — /indigo:dev for plugin development, /indigo:api for WebSocket/HTTP API integration,
and /indigo:control-pages for building control pages. The skills also activate automatically when you're
working in .indigoPlugin directories.
Feedback and suggestions welcome — the repo is at https://github.com/simons-plugins/indigo-claude-plugin.
Indigo Claude Plugin v1.2.0 & v1.3.0 — Documentation Updates
Re: Indigo Claude Plugin v1.2.0 & v1.3.0 — Documentation Updates
Tried the "/plugin update indigo" in Claude Code and it errored, I asked Claude what to do and it said it could import it but it only did so for v1.0.1
So I am not sure what happened to V1.2.0 and v1.3.0, I am completely baffledThe skill is from a GitHub repo: https://github.com/simons-plugins/indigo-claude-skill. The /plugin update indigo command doesn't exist in Claude Code — it's not a real command.
The correct way to update it is to fetch the latest SKILL.md from GitHub. Let me do that for you:
Retrieved Indigo plugin development documentation and verified version information
Retrieved Indigo plugin development documentation and verified version information
Your local skill is version 2025.1, but the latest on GitHub is v1.0.1 — it's been significantly improved with modular IOM docs and better query routing. Let me update it now:
Read Indigo Plugin Development Expert skill documentation
Read Indigo Plugin Development Expert skill documentation
Now I'll replace the entire content with the updated version:
Updated Indigo Plugin Development Expert skill documentation
Updated Indigo Plugin Development Expert skill documentation
Done. The /indigo skill has been updated from version 2025.1 to v1.0.1.
Key improvements in the new version:
Modular IOM reference - 9 focused files (~4KB each) instead of one large API doc
New concept docs - plugin-preferences.md and events.xml coverage
New patterns docs - api-patterns.md and open-source-contributing.md
Better query routing table - maps specific questions to the right file
Corrected best practice - super() only in __init__(), not startup/shutdown
Updated external links - now points to the Indigo 2025.1 wiki
Note: /plugin update indigo is not a real Claude Code command - there's no built-in skill update mechanism. To update a skill in future, you can ask me to fetch and apply the latest version from GitHub, as we just did.
CliveS
Indigo 2024.2.1 : macOS Sequoia 15.6.1 : Mac Mini M2 : 8‑core CPU and 10‑core GPU : 8 GB : 256GB SSD
The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer
Indigo 2024.2.1 : macOS Sequoia 15.6.1 : Mac Mini M2 : 8‑core CPU and 10‑core GPU : 8 GB : 256GB SSD
The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer
Re: Indigo Claude Plugin v1.2.0 & v1.3.0 — Documentation Updates
Have you set it up in the Claude plugin marketplace?
Per the Plugin post, the structure of this has now changed, from a standalone repo based skill to a plugin that contains skills and commands and is installed via the plugin marketplace.
and then once installed there is an option on my marketplace to automatically update, which is probably the best option, or claude will tell you when there is an update and you can update manually in the marketplace.
Mine is showing v.1.3.0 in claude plugin marketplace.
Per the Plugin post, the structure of this has now changed, from a standalone repo based skill to a plugin that contains skills and commands and is installed via the plugin marketplace.
Code: Select all
/plugin marketplace add simons-plugins/indigo-claude-plugin
/plugin install indigo@indigo-claude-pluginMine is showing v.1.3.0 in claude plugin marketplace.