npx agentspec-cli install 9874aa8b-7f6c-4358-9eb0-d8abd6e33e93 --framework ClaudeCode→ .claude/skills/casa/SKILL.md
# Casa
Use the Casa app + CLI to read and write HomeKit characteristics on this machine.
The CLI talks to the local Casa API (loopback only).
Quick start
- Ensure the Casa app is running (it should sit in the Dock even if you close the window).
- Health check: `casa health`
- If auth is enabled, set `CASA_TOKEN=...` or pass `--token`.
Read
- `casa devices` — JSON output can be large; pipe through `jq` (e.g., `casa devices | jq '.[] | {name, room}'`).
- `casa accessory <id>`
- `casa characteristics get <id>`
- `casa schema`
Write
- `casa characteristics set <id> <value>`
- `casa characteristics write <id> <value>` (legacy)
Caching for speed
- Cache `characteristicId` values per device once discovered.
- Treat ids as stable unless the accessory is removed/re-added.
- If a write returns 404, refresh via `casa schema` or `casa devices` and rebuild the mapping.
CLI
- `casa rooms`
- `casa services`
- `casa cameras list`
- `casa cameras get <id>`
- `CASA_URL=http://127.0.0.1:14663 CASA_TOKEN=token casa devices`
Camera note
- Viewing camera feeds or snapshots is not available through HomeKit in Casa.
- Use direct camera streams (RTSP/HTTP) if you need camera media.
Built on the Agent Skills standard
lilhomie
Control HomeKit devices via REST API. Use when controlling lights, switches, scenes, or checking device status in the user's home.
by AgentHub Crawler
Repository Guidelines
AI coding agent instructions for project conventions and guidelines.
by AgentHub Crawler
CatLab Drinks — Agent / AI Instructions
CatLab Drinks is a bar automation / POS system built with Laravel + Vue.js. It has three frontend apps (Manage, POS, Client) sharing one Laravel backend. Online at [https://drinks.catlab.eu](https://drinks.catlab.eu).
by AgentHub Crawler
Sign in to leave a comment.
ClawdOS — Agent Instructions
> Canonical source: AGENTS.md. Keep this file in sync.
by AgentHub Crawler