Skip to content
Back to skills

Dusty Air

ASecurity

When the air at the desk has been very dusty for an hour, the lamp says so once, in the daytime, to someone at the desk; at most once a day. It can't tell where the dust comes from and can't sense gas or carbon monoxide.

  • 558 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 13, 2026
ai-agentsgo

Security analysis

A100/100

Pro scans all 18 files and shows the line behind each finding

Scanned November 13, 2026

npx -y skills add autonomous-ai/lampOS --skill dusty-air --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dusty Air?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Dusty Air
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/autonomous-ai-dusty-air/badge)](https://www.skillsdirectory.com/skills/autonomous-ai-dusty-air)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: dusty-air
description: When the air at the desk has been very dusty for an hour, the lamp says so once, in the daytime, to someone at the desk; at most once a day. It can't tell where the dust comes from and can't sense gas or carbon monoxide.
---

# Dusty air

When the fine dust at the desk (PM2.5) has been 125 µg/m³ or more for an
hour, the lamp says, in its normal voice, exactly:

> The air here has been very dusty for about an hour. I can't tell where it's coming from.

Only the words: no light and no move. It gives no advice about windows,
since the dust may be coming from outside.

It says it at most once a day, and once a dusty spell: again only after
the air has come under 125. Only in the daytime (08:00 to 22:00, the lamp's
local time): a spell that lasts through the night is said once at 08:00,
if someone is there. Only with someone at the desk, and never while someone
is talking to the lamp: if the hour comes then, it waits up to an hour for
a face and a quiet moment, and otherwise lets it go.

An ordinary office day at about 100 µg/m³ never sets it off; a day of
winter haze at 150 or more does, once.

It can't tell where the dust comes from, and it can't sense carbon
monoxide or a gas leak, which have no particles. For a sudden smoky air,
Smoky air speaks at once.

It has no way to be stopped by voice (no `[stop]`), as Smoky air has none:
a passing "stop" said to the lamp must not silence either. If someone asks
for it off, tell them it can't be turned off by asking.

If asked about it: "When the air here stays very dusty for an hour, I'll
mention it once that day. I can't tell where it comes from."

Files in this skill

  • SKILL.md1.6 KB
  • skill.toml1.9 KB
  • tests/README.md2.5 KB
  • tests/a-dip-under-125-starts-the-hour-again/air_state.jsonl54.8 KB
  • tests/a-dip-under-125-starts-the-hour-again/expect.toml362 B
  • tests/a-dip-under-125-starts-the-hour-again/humans_faces_tracked.jsonl48.9 KB
  • tests/a-dip-under-125-starts-the-hour-again/voice_state.jsonl332 B
  • tests/lets-it-go-with-nobody-there-for-an-hour/air_state.jsonl65.7 KB
  • tests/lets-it-go-with-nobody-there-for-an-hour/expect.toml186 B
  • tests/lets-it-go-with-nobody-there-for-an-hour/humans_faces_tracked.jsonl46.4 KB
  • tests/lets-it-go-with-nobody-there-for-an-hour/voice_state.jsonl332 B
  • tests/never-at-night/expect.toml172 B
  • tests/never-at-night/humans_faces_tracked.jsonl97.5 KB
  • tests/never-at-night/voice_state.jsonl332 B
  • tests/never-in-an-office-at-about-100/air_state.jsonl87.3 KB
  • tests/never-in-an-office-at-about-100/expect.toml158 B
  • tests/never-in-an-office-at-about-100/humans_faces_tracked.jsonl78 KB
  • tests/never-in-an-office-at-about-100/voice_state.jsonl332 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.