Boot Resume

v1.1.1

Zero-cooperation session recovery after gateway restart. No checkpoints, no hooks, no agent involvement — just reads the evidence and picks up where it left...

1· 129·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The skill declares python3 and openclaw (used to parse JSONL and schedule resume jobs). The installer copies a script into ~/.openclaw/workspace/scripts/ and adds systemd user drop-ins — all consistent with 'run on gateway start/wake' behavior. Required binaries and files align with the resume/recovery purpose.
Instruction Scope
The runtime script reads OpenClaw session index and per-session JSONL files, classifies last entries, and uses openclaw cron add to inject a resume system-event. This matches the described detection/resume flow. Note: the script accesses full conversation contents in session files (sensitive data) and will cause the agent to resume those sessions automatically. That privacy/automation impact is expected for the stated feature but worth the user's attention.
Install Mechanism
No remote downloads or package installs. install.sh copies local files into the user's ~/.openclaw workspace and user systemd config, then reloads/enables user services. This is a local, low-risk install mechanism (no arbitrary network fetches or extracted archives).
Credentials
No secrets or unrelated environment variables are requested. The script optionally reads OPENCLAW_STATE_DIR and only touches files under the OpenClaw state directory and /tmp/openclaw logs. Access to session files is necessary for its function but grants read access to possibly sensitive conversation history — this is proportional to purpose but a privacy consideration.
Persistence & Privilege
The installer creates a user-level systemd drop-in and a wake service so the script runs automatically on gateway start and system wake. always:false (not force-included), but the skill gains persistent, automatic execution on those events. This is expected for the functionality but increases impact if the installed script were malicious.
Assessment
This skill is internally consistent with its description: it reads OpenClaw session JSONL files and schedules local resume jobs via openclaw cron. Before installing, review and understand that it will (1) copy and execute a script under ~/.openclaw/workspace/scripts/, (2) add user systemd drop-ins so the script runs at gateway start and on wake, and (3) read full conversation/session files (which can contain sensitive data) and cause the agent to autonomously resume those sessions. If you do not fully trust the skill source, inspect the two provided scripts (install.sh and scripts/boot-resume-check.sh) line-by-line and consider running the installer interactively (so you can refuse overwrites). Test in a non-production environment first, and ensure you are comfortable with automatic resumption of interrupted conversations before enabling the wake/ExecStartPost integration.

Like a lobster shell, security has layers — review code before you run it.

latestvk977ar7km8h3p5akc97cz9257d838fhdopsvk977kckewaqpn4fp5qc7e7r9gn837bybrecoveryvk977kckewaqpn4fp5qc7e7r9gn837bybresiliencevk977kckewaqpn4fp5qc7e7r9gn837bybrestartvk977kckewaqpn4fp5qc7e7r9gn837bybsessionvk977kckewaqpn4fp5qc7e7r9gn837byb

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

Clawdis
Binspython3, openclaw

Comments