openclaw/skills/crosstown-routines/SKILL.md
Run Crosstown (Boston) routines like goodnight, away, and welcome home. Use when the user says goodnight, good night, bedtime, going to bed, leaving, heading out, we're home, or asks to run a routine AND they are at Crosstown (Boston).
npx skillsauth add Dbochman/dotfiles crosstown-routinesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Predefined routines for the Crosstown (Boston — 19 Crosstown Ave) home. These only apply to Crosstown — do NOT run these for the Cabin (Philly). For Cabin routines, see the cabin-routines skill.
Important: All hue commands in this skill use the --crosstown flag (or no flag, since Crosstown is the default). Crosstown speakers are controlled via the speaker CLI.
Seasonal note: Skip Cielo AC commands in winter months (Nov-Mar) unless the user specifically requests AC.
Triggers: "goodnight", "good night", "going to bed", "bedtime", "time for bed"
Steps:
hue --crosstown all-offhue --crosstown on bedroom 5 then hue --crosstown color bedroom warmnest eco crosstown onspeaker stop bedroom and speaker stop livingcielo off living (leave bedroom Cielo as-is)samsung-tv power offaugust lockConfirm: "Goodnight! Lights off, thermostat in eco, speakers stopped, TV off, door locked. Bedroom has a dim warm light."
Triggers: "we're leaving", "heading out", "leaving the house", "away mode", "gone for the day"
Steps:
hue --crosstown all-offnest eco crosstown onspeaker stop bedroom and speaker stop livingaugust lockcielo off allcrosstown-roomba start allConfirm: "Away mode set. All lights off, thermostat in eco, audio stopped, door locked, AC off. Both Roombas are cleaning."
Triggers: "we're home", "I'm home", "just got home", "welcome home"
Steps:
hue --crosstown on entryway 100 then hue --crosstown on kitchen 80 then hue --crosstown on living 60hue --crosstown color kitchen warm then hue --crosstown color living warmnest eco crosstown offnest set crosstown 70crosstown-roomba dock allcielo on living --mode cool --temp 72 (summer) or skip (winter)Confirm: "Welcome home! Entryway, kitchen, and living room lights on, thermostat set to 70F. Roombas docking."
Triggers: "movie night", "movie mode", "watching a movie", "film time"
Steps:
hue --crosstown on "movie room" 10 then hue --crosstown color "movie room" warmhue --crosstown off kitchen then hue --crosstown off office then hue --crosstown off entrywaysamsung-tv power on then samsung-tv input HDMI1speaker volume living 20Confirm: "Movie mode set. Movie room dimmed, other lights off, TV on."
Triggers: "good morning", "morning routine", "wake up", "rise and shine"
Steps:
hue --crosstown on kitchen 100 then hue --crosstown on living 80hue --crosstown color kitchen daylight then hue --crosstown color living daylighthue --crosstown on entryway 100nest eco crosstown offnest statusConfirm with current temperature readings from nest status.
The user may ask to modify routines:
hue --crosstown on downstairs 30Always adapt to the user's specific request. These routines are starting points, not rigid scripts.
| Routine | Lights | Thermostats | Audio | Roombas | AC (Cielo) | Lock | TV | |---------|--------|-------------|-------|---------|------------|------|-----| | Goodnight | All off, bedroom dim | Eco on | Stop all | -- | Off (non-bedroom) | Lock | Off | | Away | All off | Eco on | Stop all | Start all | Off all | Lock | -- | | Welcome Home | Entryway+kitchen+living on | Eco off, 70F | -- | Dock all | Cool 72 (summer) | -- | -- | | Movie Night | Movie room dim, others off | -- | Volume low | -- | -- | -- | On, HDMI1 | | Morning | Kitchen+living+entryway on daylight | Eco off | -- | -- | -- | -- | -- |
This skill runs multi-device routines at Crosstown only (lights + thermostats + audio + Roombas + AC + lock + TV).
For related tasks, switch to:
com.openclaw.vacancy-actions) triggers away-like actions automatically when Crosstown becomes confirmed_vacant — this runs independently and should NOT be duplicated by routinesdevelopment
Search the web for current information, news, facts, and answers. Use when asked questions about current events, needing to look something up, finding websites, researching topics, or when you need up-to-date information beyond your training data.
development
Summarize any URL, YouTube video, podcast, PDF, or file into concise text. Use when asked to read an article, summarize a link, get the gist of a video or podcast, extract content from a URL, or when you need to understand what a web page or document contains.
development
Play music via Spotify and control Google Home speakers. Use when asked to play music, songs, artists, playlists, podcasts, or control speakers/volume/audio.
testing
Create new OpenClaw skills, modify and improve existing skills, and measure skill performance with evals. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy. Also use when asked to "make a skill", "turn this into a skill", "improve this skill", or "test this skill".