architecture
01Cursor rule Cursor
Architecture and coding conventions for AI Lamp OpenClaw.
Cursor rule Cursor
Architecture and coding conventions for AI Lamp OpenClaw.
Cursor rule Cursor
Update docs (markdown) when code changes.
Cursor rule Cursor
Multi-IDE (Cursor + Claude Code) conventions.
Cursor rule Cursor needs its repo
Cursor rule "testing" from autonomous-ai/autonomous-os, covering testing rules, test files, running tests and conventions.
Plugin Claude Code
Show Claude Code activity on your device.
Command Claude Code
Send a notification to your device.
Command Claude Code
Push current Claude Code usage to your device.
Skill Claude CodeCodex
MOVED — canonical skill now lives in the platform skills tree.
Skill Claude CodeCodex
Low-level speaker and microphone hardware control — adjust volume, play test tones, record raw audio. Do NOT use for TTS/speech (that is the Voice skill).
Skill Claude CodeCodex
Camera control — snapshot, stream, and privacy toggle. Trigger on "what do you see", "look at this", "take a photo", "don't look", "stop looking", "stop watching", "stop staring", "camera off", "camera on", "give me privacy". MUST call [HW:/camera/disable:{}] or [HW:/camera/enable:{}] when toggling — never just reply…
Skill Claude CodeCodex
Coordinate with the Claude Buddy companion (Claude Desktop + Claude Code on the user's Mac) — voice-approve tool permission prompts and stay aware of Claude activity.
Skill Claude CodeCodex
Operate apps/websites on the paired Mac via Buddy: Calendar, Notes, forms, screenshots, files. Never use the headless device's browser. Agent delegation uses harness-use; pure research/hardware use their own skills.
Skill Claude CodeCodex
Discover and use linked third-party services (Gmail, Google Calendar, Google Drive, Notion, Figma, Asana, Linear, GitHub, Ahrefs, Facebook Fan Page and others). Use for connection-status questions and requests to read, search or act on those services ("post to my fan page", "publish an image to my page" apply here).…
Skill Claude CodeCodex
Use when the user asks to change eye expression directly, show info text on the display (time, weather, timer), or manually control the round LCD — NOT needed for normal conversation (Emotion skill auto-syncs eyes).
Skill Claude CodeCodex
Express emotion through coordinated servo + LED + display eyes on EVERY conversational response. This is the PRIMARY response skill that makes the device feel alive. Do NOT use for ambiance lighting (use Scene) or custom LED colors (use LED Control).
Skill Claude CodeCodex
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…
Skill Claude CodeCodex
Explain how to run and use this repository's local Web UI, with detailed guidance for every Settings section and its visible controls. Use for questions about web development, Monitor, Setup, or Settings.
Skill Claude CodeCodex
Guard mode for security monitoring. Two uses — (1) Toggle on/off when a friend says "guard mode", "watch the house", "I'm going out", or similar. (2) Handle any sensing event that carries a [guard-active] tag (e.g. [sensing:presence.enter][guard-active], [sensing:motion][guard-active]) with dramatic shock/curious…
Skill Claude CodeCodex
Tracks and analyzes behavioral patterns (habits) for known users based on their wellbeing, presence, posture, and activity history. Use when answering questions about a user's routines ("What are Leo's habits?", "Has Leo been keeping to his routine?", "Notice anything about my patterns?"), or when invoked from…
Skill Claude CodeCodex
Route voice input from the realtime voice agent pipeline based on message tags.
Skill Claude CodeCodex
Control the device's RGB light when the user asks for a SPECIFIC color (e.g. "yellow", "red", "yellow", "red", "turn on color X", "enable X light"), an LED effect, or turning LEDs off. Do NOT use for ambiance/activity lighting (use Scene) or emotion expression (use Emotion).
Skill Claude CodeCodex
Tracks the USER's mood only — signals + synthesized decision from camera/voice/telegram. Do NOT use for emotion commands directed at the device ("show sad", "be happy", bare "sad now"); those go through emotion/SKILL.md and are never logged here. Music/wellbeing skills consume the latest decision.
Skill Claude CodeCodex
Proactive music suggestion. Routed in by user-emotion-detection/SKILL.md (the router) on emotion.detected (camera) and speechemotion.detected (voice) events when the synthesized mood is suggestion-worthy (sad/stressed/tired/excited/happy/bored) AND audio is idle AND cooldown is clear. Reuses injected context and emits…
Skill Claude CodeCodex
Play and stop music from YouTube through the device's speaker on user request.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: