← 返回 Skills 市场
baiyishr

Buddy Followup

作者 Xiaobing Li · GitHub ↗ · v2.0.1 · MIT-0
cross-platform ✓ 安全检测通过
166
总下载
0
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install buddy-followup
功能描述
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...
使用说明 (SKILL.md)

buddy-followup

Agents say "I'll follow up" — and then forget. This skill fixes that.

When you kick off a long-running task and tell the user "I'll get back to you", use this to actually follow through — automatically, on every configured channel.

Installation

Via ClawHub (recommended):

npx clawhub install buddy-followup

When to Use

  • You launch a sub-agent, script, build, download, or API call that takes time
  • You tell the user "I'll update you when it's done" or "give me a few minutes"
  • You need to check back on something after a delay

How It Works

  1. You estimate how long the task will take and call the script with that delay
  2. Cron jobs fire at the given time on every configured channel (Telegram, WhatsApp, etc.)
  3. You wake up with the task context, check status, and reply to the user
  4. Still pending? Set another timer and keep the loop going
  5. Done? Report results and close the loop

No hardcoded IDs — channels and targets are read dynamically from openclaw config get at runtime.

Usage

bash ~/clawd/skills/buddy-followup/scripts/followup.sh \x3Cdelay> "task context"

Delay formats: 30s, 5m, 2h

Examples:

bash ~/clawd/skills/buddy-followup/scripts/followup.sh 2m "check if sub-agent finished building the API"
bash ~/clawd/skills/buddy-followup/scripts/followup.sh 10m "check if deployment completed"
bash ~/clawd/skills/buddy-followup/scripts/followup.sh 30s "verify test results are ready"

Run via exec tool — the script exits immediately after scheduling. No background flag needed.

When the Follow-Up Fires

On receiving ⏰ FOLLOW-UP (\x3Cdelay>): \x3Ctask>:

  1. Check the task status
  2. Reply directly — routes to all configured channels automatically
  3. Done → confirm results to the user
  4. Still running → tell the user, reset the timer:
    bash ~/clawd/skills/buddy-followup/scripts/followup.sh 2m "still waiting for X, checking again"
    

Requirements

  • OpenClaw gateway running
  • At least one channel configured (Telegram with channels.telegram.defaultTo, or WhatsApp with channels.whatsapp.allowFrom)
  • openclaw CLI available in PATH

Notes

  • Channels are discovered at runtime — adding a new channel automatically includes it
  • Each timer creates one cron job per channel, deleted after firing
  • The agent decides the delay — base it on realistic task completion time
安全使用建议
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.
功能分析
Type: OpenClaw Skill Name: buddy-followup Version: 2.0.1 The buddy-followup skill provides a legitimate mechanism for agents to schedule follow-up reminders for long-running tasks. The core logic in scripts/followup.sh uses the openclaw CLI to retrieve local channel configurations and schedule one-time cron jobs that automatically delete after execution, with no evidence of data exfiltration or unauthorized access.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install buddy-followup
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /buddy-followup 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.1
Add installation guide to SKILL.md
v2.0.0
Complete rewrite. Cron-based delivery (no session locks), dynamic channel discovery from OpenClaw config, single timer per task. Agents say they'll follow up — now they actually do.
v1.0.2
Fix: no hardcoded phone numbers; WA target required as arg; uses openclaw agent --deliver for reliable delivery
v1.0.1
Fix: use absolute path in examples instead of {baseDir} placeholder
v1.0.0
Initial release: agent-internal follow-up timer using openclaw system event
元数据
Slug buddy-followup
版本 2.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 5
常见问题

Buddy Followup 是什么?

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 166 次。

如何安装 Buddy Followup?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install buddy-followup」即可一键安装,无需额外配置。

Buddy Followup 是免费的吗?

是的,Buddy Followup 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Buddy Followup 支持哪些平台?

Buddy Followup 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Buddy Followup?

由 Xiaobing Li(@baiyishr)开发并维护,当前版本 v2.0.1。

💬 留言讨论