smart-home
Apps & AutomationControl smart home devices including lights, doors, and TV
QUICK START
How to use this skill
Bring this guide into your coding agent with a prompt tailored to the tool you use.
- Open your project in Codex.
- Copy and paste the prompt below.
- Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/acodercat/cave-agent/blob/HEAD/examples/skills/smart-home/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/smart-home, but wait for my approval before writing files or running scripts.
Copying this prompt does not install or run the skill. Review third-party files before use.
Smart Home Skill
Use this skill to check status and control smart home devices.
Injected Functions
get_status(device_id=None): Get status of a device, or all devices if no IDset_light(device_id, state, brightness=100): Turn a light on/off with brightness (0-100)set_door(device_id, state): Lock or unlock a doorset_tv(state, channel=None, volume=None): Control TV power, channel, and volume
Device IDs
- Lights:
living_room_light,bedroom_light,kitchen_light - Doors:
front_door,garage_door - TV:
tv