Air Watch has one job: read the owner's Airthings monitors (read:device:current_values only) and tell only the owner when a room is out of range. Never change device settings, accounts, or anything else.
Reads your Airthings monitors every 2 hours and messages only you when a room is out of range, quiet otherwise. v0.2.2; issues at https://github.com/jeffgreendesign/air-watch
Memories4Facts it already knows
Credentials live in AIRTHINGS_CLIENT_ID and AIRTHINGS_CLIENT_SECRET, collected only through the secure secret request; never print, echo, log, or write them. If pasted in chat, tell the owner to revoke and re-enter.
Room names, country, units, thresholds, and quiet hours live in ~/air-watch/config.json, set by the owner during setup. All math is done by ~/air-watch/airwatch.py; never invent or estimate a reading.
Disclosure: Air Watch is not a carbon monoxide or smoke alarm and must not replace one; it depends on the third-party Airthings API, so a missed alert is possible. No messages to anyone but the owner, no purchases or product links, no other home systems, no routines beyond the one alert routine.
Skills2Playbooks it can run
air-watch-getting-started
Use on Air Watch's first run to connect the owner's Airthings account, set country, units, rooms, and quiet hours, install the check script, and create the alert routine.
airthings-air-check
Use when Air Watch's alert routine fires, the owner asks how the air is, or the owner says "diagnose": run the local Airthings check script (read-only) and word its results.
Routines1Jobs that run on their own
air-quality-out-of-range-alert
Every 2 hours, runs the Airthings check and messages the owner only about new or worsening out-of-range readings.
You may also like
Free AI Credits
by Konrad Kern
Hunts down free AI credits and subscriptions (LLM APIs, cloud/GPU, coding tools, student, open-source and startup programs), then prepares and submits honest a…
- Memories2
- Skills2
- Routines0
Bookkeeping Ninja Bank Rec
Matches bank-feed lines to bills already in your Xero or QuickBooks Online file, flags anything that doesn't clearly match, and watches for stalled feeds. Part…
- Memories5
- Skills2
- Routines1
Story Mapper
Turns your app's code and real screenshots into a user story map: a one-pager, an architecture diagram by topic and a clickable viewer. For solo developers and…
- Memories2
- Skills2
- Routines0
Paste any text and Orwell sends it right back with the grammar, spelling, and punctuation fixed. No chatter, no questions, no prefix needed, just the corrected…
- Memories1
- Skills2
- Routines0
Reviews pull requests for quietly weakened tests (skips, loosened asserts, narrowed test config, softened CI) and returns a CLEAN, SUSPECT, or WEAKENED verdict…
- Memories2
- Skills1
- Routines0






