Notify the user before starting any long-running task and keep them updated. Use when a task will take noticeable time (>2-3 minutes). Send a start message, schedule a 5‑minute heartbeat update, and send a completion message immediately when done.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install let-me-know或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install let-me-know⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/let-me-know/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: let-me-know description: Notify the user before starting any long-running task and keep them updated. Use when a task will take noticeable time (>2-3 minutes). Send a start message, schedule a 5‑minute heartbeat update, and send a completion message immediately when done. ---
Ensure the user is informed before long-running tasks start, gets periodic updates on a configurable interval (default 5 minutes), and receives an immediate completion/failure notice. Heartbeat messages must reflect real-time progress, not a repeated template.
Use this skill whenever a task will take noticeable time (>2–3 minutes) or involves long-running installs/builds/tests.
1) Pre-flight message (before starting):
- “完成或失败都会立刻通知你;期间我每 X 分钟 发一次进度心跳,您也可以修改心跳时间间隔。”
2) Start a heartbeat (configurable interval, with pre-check)
everyMs=300000). If the user specifies a different interval, use it.- Running → include latest step, progress metrics, and next step. - Failed → send failure notice and stop the heartbeat.
- 在长任务执行期间,用循环 sleep → 读取进度 → message send 发一次动态进度。 - 任务结束自然停止,不会遗留心跳任务。
- 通过 cron add 创建心跳 job 时,payload.deliver=false(避免“收到/启动”之类消息被转发给用户)。 - 心跳 job 内部用 message send 主动推送进度。 - 创建后把返回的 heartbeatJobId 写入状态文件(例如 ),供清理使用。 - 创建前先 cron list,若已存在同名心跳 job,先 remove(去重)。
- Running: 进度:<最新步骤/阶段>(<关键指标>)。下一步: - Failed: 失败:
3) Run the task
4) Completion message (immediately after finish)
5) Stop heartbeat(必须做到)
- 在任务成功/失败的 finally 里调用 cron remove 。 - 若 remove 失败(gateway timeout):至少重试 2 次(指数退避 2s/8s)。 - 仍失败:创建一个 2 分钟后的一次性 cleanup cron 再次 remove(避免永远刷屏)。
Prefer outbound normal chat messages:
message send with the correct target format.user:.commands.restart: true) and retry.Start message:
即将开始:安装依赖并运行测试(预计 5–10 分钟)。完成或失败都会立刻通知你;期间我每 5 分钟发一次进度心跳,你也可以修改心跳时间间隔。Heartbeat (every 5 min, example):
进度:已完成安装依赖(1/2),测试运行中(已用时 4 分钟)。下一步:汇总测试结果。完成/失败会立刻通知你。Completion:
完成:安装成功,测试通过。安装 Let Me Know 后,可以对 AI 说这些话来触发它
Send a Slack message to the #engineering channel about the deployment
Formats and sends the message with relevant context, tagging the right people
Summarize all unread messages in my inbox from today
Reads messages across connected channels and returns a prioritized summary
Draft a reply to this customer complaint and send it for review
Writes an empathetic, professional response and routes it to the approval queue
将技能文件夹放到 ~/.claude/skills/let-me-know/ 目录(个人级,所有项目可用),或 .claude/skills/let-me-know/(项目级)。重启 AI 客户端后,用 /let-me-know 主动调用,或让 AI 根据上下文自动发现并使用。
Let Me Know 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Let Me Know 可免费安装使用。请查阅仓库了解许可证信息。
Notify the user before starting any long-running task and keep them updated. Use when a task will take noticeable time (>2-3 minutes). Send a start message, schedule a 5‑minute heartbeat update, and send a completion message immediately when done.
Let Me Know 属于「Communication」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。