From indigo
This skill should be used when the user asks to "build a control page", "create an Indigo dashboard", "design a control page layout", "export a control page", "create a .textClipping file", "add device controls to a page", "build a room view", "create a lighting control page", "design a thermostat page", "make a home dashboard", or is working on Indigo control page XML files or .textClipping files. Provides control page XML generation guidance with layout, actions, and export.
How this skill is triggered — by the user, by Claude, or both
Slash command
/indigo:control-pagesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Control pages are XML-defined touch interfaces for Indigo, displayed on iOS/macOS clients. They contain device controls, status displays, and navigation elements.
Control pages are XML-defined touch interfaces for Indigo, displayed on iOS/macOS clients. They contain device controls, status displays, and navigation elements.
.textClipping files for drag-and-drop import into Indigo| Element | Use For | Key Property |
|---|---|---|
| Device icon | Controllable devices | DeviceId + ClientActionType |
| Variable text | Display variable values | VariableId |
| Static text | Labels, headings | DisplayText |
| Image | Backgrounds, icons | ImageName |
| Navigation | Page links | LinkedPageName |
| Value | Action | Use For |
|---|---|---|
| 0 | None | Display-only elements |
| 1001 | Toggle on/off | Relays, switches |
| 1014 | Popup control | Dimmers, thermostats (slider/setpoint) |
| 1020 | Execute action group | Scenes, macros |
ClientActionType 1014 for dimmers/thermostats (popup control)ActionGroup element for display-only sensors19 19 19Left/Top coordinates (points, not pixels)Read ${CLAUDE_PLUGIN_ROOT}/control-pages.local.md for user-configured defaults:
python3 "${CLAUDE_PLUGIN_ROOT}/tools/create_clipping.py" input.xml output.textClipping
For detailed guidance, read these files relative to ${CLAUDE_PLUGIN_ROOT}:
| Topic | File |
|---|---|
| 5-phase workflow | docs/control-pages/workflow.md |
| XML schema | docs/control-pages/schema/control-page.md |
| Page elements | docs/control-pages/schema/page-elements.md |
| Actions reference | docs/control-pages/schema/actions.md |
| Enum values | docs/control-pages/schema/enums.md |
| Device images | docs/control-pages/images/device-images.md |
| Screen sizing | docs/control-pages/layouts/sizing.md |
| Layout templates | docs/control-pages/layouts/templates.md |
| Clipping export | docs/control-pages/export/clipping-export.md |
For the guided 5-phase builder workflow, use /indigo:control-pages.
npx claudepluginhub simons-plugins/indigo-claude-plugin --plugin indigoGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.