Sleep Channel
v1.1.0Handle messages in a Discord sleep-tracking channel by grounding all sleep logging and summaries on the real sleep tracker and source Discord metadata. Use w...
⭐ 0· 40·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name/description align with the included script and instructions: parsing Discord messages and logging sleep events to local CSV/JSON files. Minor incoherence: registry metadata lists no required environment variables, but SKILL.md and the script require SLEEP_TIMEZONE (and optionally WORKSPACE). This is likely a packaging/documentation omission rather than malicious.
Instruction Scope
SKILL.md keeps scope narrowly to calling scripts/tracker.py for add/correct/delete/render actions and mandates using source Discord timestamps. It does not instruct reading unrelated files, contacting external endpoints, or accessing secrets beyond environment config. It does rely on the agent providing Discord metadata (channel_id, message_id, author_id, timestamp_utc).
Install Mechanism
No install spec; the skill is instruction-plus-a-local-Python-script using only the stdlib. No network downloads or external packages — low install risk.
Credentials
The script requires SLEEP_TIMEZONE (declared required in SKILL.md) and optionally WORKSPACE; the code will default to UTC/~/ .openclaw/workspace if not set. It does not request secrets or external credentials. Important: the tracker writes message IDs, author IDs, timestamps and notes to data/sleep_log.csv and state/sleep_summary_state.json under WORKSPACE — users should be aware of the privacy implications and file permissions. The earlier registry metadata omitted the required env var, which is an inconsistency to fix.
Persistence & Privilege
always:false and user-invocable:true (normal). The skill writes its own data files under the workspace and manages its own state file; it does not request system-wide changes or modify other skills.
Assessment
This skill appears to be what it says: a local, deterministic sleep tracker that parses Discord messages and writes logs under your workspace. Before installing: 1) Note the SKILL.md requires SLEEP_TIMEZONE (IANA timezone) but the registry metadata omitted that — set SLEEP_TIMEZONE and optionally WORKSPACE. 2) The tracker will create/modify files at $WORKSPACE/data/sleep_log.csv and $WORKSPACE/state/sleep_summary_state.json — ensure that location is secure and you are comfortable storing message IDs/author IDs there. 3) There are no network calls or secret credentials requested, so it won’t exfiltrate data by design, but treat the workspace files as sensitive. 4) Prefer running the skill in a dedicated agent/channel and restrict file permissions (e.g., use a per-skill workspace or container) if you want stronger isolation. 5) If you need absolute assurance, inspect the included scripts/tracker.py (already provided) and test in an isolated environment first. If you want me to, I can produce a shortened checklist or suggest a safe container invocation for running this skill.Like a lobster shell, security has layers — review code before you run it.
latestvk976cctb1v1rxtchsbk432q28s847pxf
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
