LaunchKit · 2026
Back to Skills

living-room-air-monitor

Monitor and report on living room air quality data.

0
0 downloads
by @maverick-2

Setup & Installation

openclaw skills install @maverick-2/living-room-air-monitor

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install living-room-air-monitor

What This Skill Does

Collects temperature, humidity, PM2.5, and CO2 readings hourly from an ALPSTUGA air sensor connected to an IKEA Dirigera hub, storing data in a local SQLite database. Supports querying by date or range, calculating averages, generating line charts, and sending reports via email or WhatsApp.

Combines hourly data collection, historical querying, charting, and multi-channel report delivery in one skill instead of requiring separate tools for each function.

When to use it

  • Checking monthly average CO2 levels in the living room
  • Sending a weekly air quality chart via email
  • Reviewing PM2.5 readings after a particularly dusty day
  • Setting up hourly automated air data collection via cron
  • Getting a WhatsApp report of today's temperature and humidity

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Send me last week's air quality report via WhatsApp

AGENT
  1. 1Queries SQLite database for all readings in the past week
  2. 2Calculates averages for temperature, humidity, PM2.5, and CO2
  3. 3Assesses PM2.5 and CO2 levels against defined Good/Moderate/Poor thresholds
  4. 4Generates a week-view line chart PNG
  5. 5Sends the report and chart via WhatsApp using wacli
OUTPUT

WhatsApp message with air quality summary, per-metric averages, quality assessments, and an attached chart image

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

IKEA Dirigera hub with ALPSTUGA air sensor accessible on local networkDirigera auth token stored at ~/.openclaw/workspace/.dirigera_tokengog CLI installed (for email reports)wacli CLI installed (for WhatsApp reports)CONTACTS.json configured at ~/.openclaw/workspace/CONTACTS.json