Buddy Followup

v2.0.1

Agents say "I'll follow up" — and then forget. This skill fixes that. When you kick off a long-running task (sub-agent, build, API call, script), set a timer...

0· 103·0 current·0 all-time
byXiaobing Li@baiyishr
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
Name/description match the implementation: the script parses a delay and task text, reads channel configuration via the openclaw CLI, and uses openclaw cron add to schedule per-channel follow-ups. Nothing required by the skill (no extra env vars, no external downloads) appears unrelated to implementing follow-ups.
Instruction Scope
SKILL.md instructs the agent to run the included shell script. The script only queries OpenClaw config and calls openclaw cron add to schedule messages; it does not read arbitrary files, exfiltrate data, or call third-party endpoints outside OpenClaw. It does rely on the openclaw CLI and will cause scheduled agent messages to be sent using your configured channels.
Install Mechanism
No install spec is provided (instruction-only plus a small script). No downloads or third-party packages are fetched by the skill itself. The optional npx clawhub install suggestion is external to the skill bundle and not an automatic install step here.
Credentials
The skill requests no environment variables or credentials. It uses the OpenClaw CLI, which in turn will use whatever channel credentials are already configured in your OpenClaw instance — this is proportionate to a skill that needs to post follow-up messages to those channels.
Persistence & Privilege
The script creates temporary cron jobs via openclaw cron add (with --delete-after-run). While not a platform-level privilege escalation, it does modify OpenClaw's scheduled-job state and will cause the agent 'main' to run at the scheduled times. This is expected for a follow-up scheduler but worth noting because it results in future autonomous actions (posting messages) using your configured channels.
Assessment
This skill appears to do exactly what it says: schedule follow-up timers by using your OpenClaw configuration and cron system. Before installing or running it, check the following: (1) ensure the openclaw CLI is installed and you trust the configured channels and the agent named 'main' because scheduled jobs will post on those channels; (2) avoid putting sensitive secrets or private data into the TASK string since that text will be sent to your channels when the timer fires; (3) inspect the included scripts (scripts/followup.sh) yourself — it's short and readable — and test on a non-production channel first to confirm behavior; (4) note operational caveats (date -d use and python3 for JSON parsing may behave differently on some systems). If you want extra safety, run with a test channel or modify the script to require explicit confirmation before scheduling.

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

latestvk976p8r4xw9pbmg21g0kxac4cs8385ys

License

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

Comments