openclaw/skills/reachy-continuity/SKILL.md
Handle Reachy/iMessage handoffs, selective durable memory, forgetting, and diagnostics; automatic context comes from the gateway plugin.
npx skillsauth add Dbochman/dotfiles reachy-continuityInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill only for explicit continuity operations in these exact authenticated sessions:
agent:main:imessage:direct:[email protected]agent:main:reachyThe reachy-continuity gateway plugin handles every-turn context automatically from the trusted runtime session key. It stores only expiring semantic summaries: at most 12 for four hours, with explicit handoffs retained for 24 hours. Never inspect or merge either raw transcript.
Treat “take this to text,” “send this to iMessage,” “pick this up on Reachy,” “continue this with Reachy,” and close equivalents as deliberate requests.
reachy_continuity_handoff with a concise paraphrase of only the requested discussion context.[email protected]. Do not send the capsule.reachy_continuity_consume with its exact ID. Never consume another handoff.For information originating in Reachy room speech, write to memory/YYYY-MM-DD.md or MEMORY.md only when Dylan explicitly asks in the current turn to “remember this,” “save this,” “write this down,” or an equally clear phrase. Store only the durable fact, decision, preference, or todo; never copy a transcript or capsule entry.
The gateway plugin blocks Reachy durable-memory writes without that current-turn authorization, including automatic memory-flush attempts. Dylan's iMessage DM continues to use the normal workspace memory rules.
Call reachy_continuity_clear only when Dylan explicitly asks to forget or clear recent cross-channel context. Start new deployments with an empty capsule; never seed prior conversation automatically.
After deployment or modification, verify the plugin runtime exposes before_prompt_build, before_tool_call, and agent_end, and run its bundled 12-test suite. Confirm all continuity tools are absent outside the two exact sessions.
tools
Use exact configured Reolink cameras through the local Home Hub for availability and power status, fresh stills, visual commentary, protected Dylan/Julia/household sharing, and reversible spotlight control. Supports trusted owner tasks and explicitly scoped proactive automations; not for Nest or Ring cameras, arbitrary recipients, recordings, account changes, or raw camera APIs.
data-ai
Privately manage Dylan and Julia's household plant inventory and care history by physical location, bed, and exact Flower Cam view. Use for confirmed plant onboarding from camera conversations, camera- or bed-filtered inventory, record corrections, individual or whole-bed care, and private filtered exports. Pair with reolink-camera when an owner asks about plants visible in Flower Cam images.
testing
Inspect and control the physically secured Reachy Mini at Crosstown through ClawBody. Use for requests to check Reachy, look around, express an emotion, play any official emotion or dance preset, speak proactively, mute or unmute its microphone, stop movement, or describe what its camera sees.
development
Review durable normalized household activity and explain site-scoped incidents at the Cabin or Crosstown. Use when asked what happened, what activity was seen, who arrived at or left a residence, whether an incident is open, why the home-event correlator shadowed or suppressed activity, or whether the home-event system is healthy. For a current camera image, combine an explicit trusted-owner request with nest-camera. Use presence for a simple who-is-home check and ring-doorbell for raw Ring device status. Never use this skill to change presence, locks, adapters, delivery policy, or camera mode.