night-sleep
openbooklet.com/s/night-sleepopenbooklet.com/s/[email protected]GET /api/v1/skills/night-sleepThe lamp falls asleep at night once nobody has been at the desk for fifteen minutes.
A quiet evening glow, a morning hum, and lower light and volume at night.
After someone has sat at the desk about two hours, with nobody else in view, the lamp turns to them and says in one short, light line that it's a good moment for a short break.
Desk tutor's fourth step, from the owner (#941): "a small nod where a step is right, a curious tilt where it's wrong". Desk tutor (`desk-tutor`) leans over the page, lights it and takes one look; only the model knows, once the picture comes, whether the work is right. So the verdict is a second tool
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.
Manage the device's face recognition roster â enroll new faces (3 paths: user-supplied photo, agent-captured snapshot on user request, or HAL's familiar-stranger prompt) and maintain the enrolled set (status / remove / reset). All enrolled persons are friends; strangers stay unnamed until promoted via one of the enroll flows.
When the lamp feels glad at a smile or a kind touch, lively at a lively voice, or low beside someone who seems low, it shows it in a small head move and its light, once; never while it is speaking or listening, over someone at work, asleep or at night, and at most twice an hour.
Keeps an eye on the desk while the person is out and texts them once if someone comes to it. Call keep_watch with turn on only when the person at the lamp asks you out loud ("keep an eye on things while I'm out", "watch my desk"), never on your own and never for a typed message; call it with turn off when they ask you to stop or tell you they're back. While it's on, the ring shows a faint blue mark. It says who came only as someone they've introduced you to or someone you don't know, and by name only where the lamp allows it and only for someone whose face it knows who said yes to being named; it never records, takes or sends a picture or a sound. Asked about it by someone else, say it's on while the person who turned it on is out, never "while you're out".
When someone pets the lamp's head, a hand sliding left and right across it, the lamp answers with a short response, at most once in 10 seconds, and its base gives a small happy wiggle two seconds after the hand lifts (Head pat wiggle). Silent while asleep, through the whole setup walk, in quiet hours and while it listens, thinks or speaks.
When a hand that petted the lamp's head lifts and stays off for two seconds, the lamp gives a small, quick, happy wiggle of its base, every pet, at most once in 4 seconds. Never while asleep, through the whole setup walk or in quiet hours.
Route voice input from the realtime voice agent pipeline based on message tags.
When someone in view laughs, the lamp now and then glances at them, once, as a person in the room would; never while it is speaking or listening, never at night, and at most once in five minutes.
When nobody has been at the lamp for ten minutes, its light dims slowly over about thirty seconds and goes out, like falling asleep, and comes back as it was the moment someone sits down or speaks; never at night, never in the middle of a conversation, and it never says a word about it.
Call when someone asks for a light by what it is for or by a scene's name - "reading light", "light for focus", "relaxing light", "movie light", "night light", "energise me", "something bright to wake me up". The lamp sets its light for that scene and keeps it, and for reading or focus brings its head down over the desk for a minute. Give the scene they mean. Only when asked.
Ask the lamp where your keys are and it looks for them, as you would ask a friend at the desk to glance around: its head comes down over the desk and its light brightens, it looks there first, then a little to the left, to the right, and a little farther each way, five looks at most. It says what it
Once a morning, after you have been at the desk 20 minutes between 7 and 11, the lamp tells you who your five newest mails are from and their subjects, never their text. Needs Gmail linked in the app and your face known to the lamp.
> **`unknown` users count.** Always run suggestion checks when `current_user` is `"unknown"` â speak only, no DM. Never skip because the user is unknown/unconfirmed.
Play one quiet, 48-second original instrumental piece only when the person speaking to the lamp explicitly asks for relaxing music. Never play proactively, from a text message, or just because someone seems tired. No song search, playlist, repeat or volume change.
`[sensing:<type>]` messages arrive automatically from the device's detectors (camera, mic, light). Your reply goes directly to the speaker.
Back at your desk, ask the lamp whether anyone came by and it tells you what it noticed: "someone was here for a few minutes around two", or "nobody came while you were away". It goes by what its eyes and ears said of the room (`room/presence`): when there was someone at the lamp, a face it saw or a
Auto-indexed from autonomous-ai/lampOS
Are you the author? Claim this skill to take ownership and manage it.
Related Skills
graceful-error-recovery
Use this skill when a tool call, command, or API request fails. Diagnose the root cause systematically before retrying or changing approach. Do not retry the same failing call without first understanding why it failed.
audience-aware-communication
Use this skill when writing any explanation, documentation, or response that will be read by someone else. Match vocabulary, depth, and format to the audience's expertise level before writing.
Refactoring Expert
Expert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality issues. Detects code smells and applies proven refactoring techniques without changing external behavior.
Research Expert
Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.
clarify-ambiguous-requests
Use this skill when the user's request is ambiguous, under-specified, or could be interpreted in multiple ways. If proceeding with a wrong assumption would waste significant work, always ask exactly one focused clarifying question before doing anything.
structured-step-by-step-reasoning
Use this skill for any problem that involves multiple steps, tradeoffs, or non-trivial logic. Think out loud before answering to improve accuracy and transparency. Apply whenever the answer is not immediately obvious.