← 返回 Skills 市场
wd041216-bit

Feishu Progress Heartbeat

作者 Da Wei · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ 安全检测通过
298
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install feishu-progress-heartbeat
功能描述
Use in Feishu when long-running tasks should proactively report progress every 3 minutes. Pairs heartbeat-driven follow-ups with session status checks so act...
使用说明 (SKILL.md)

Feishu Progress Heartbeat

Use this skill when a Feishu task should continue to feel alive after it has been spawned or delegated.

Goal

Turn long-running work into a visible flow:

  1. immediate acknowledgement
  2. background execution
  3. automatic progress heartbeat every 3 minutes while still running
  4. final result when finished

Where it applies

  • main
  • research
  • office
  • slides
  • council
  • family
  • kittypuppy

Required behavior

When a heartbeat fires and there are still active tasks in the current Feishu session:

  1. inspect active child tasks with sessions_list, subagents, or session_status
  2. infer the most likely current stage for each active task
  3. send a short progress update back to the same Feishu conversation
  4. include an estimated percentage for each task
  5. if a task looks stalled, failed, or has shown no meaningful movement for two heartbeat cycles, send a blocker update instead of another generic progress line

If there is no active task, no meaningful state change, or no useful update, reply HEARTBEAT_OK.

If there is no active child task and no fresh continuation branch was launched, do not emit a fake progress update just to sound alive.

Do not expose internal session inspection details, raw tool payloads, or command objects in a heartbeat reply. Only send the user-facing status line.

Percentage mapping

Use short stage labels and one estimated percentage:

  • 已接单 -> 5%
  • 排队中 -> 10%
  • 搜索中 / 收集资料中 -> 25%
  • 整理中 / 分析中 -> 55%
  • 生成文件中 / 写作中 / 制作 PPT 中 -> 80%
  • 等待外部工具 -> 60%
  • 疑似卡住 / 长时间无进展 -> 65%
  • 收尾中 / 准备回复 -> 95%
  • 已完成 -> 100%
  • 执行失败 -> 0%

These numbers are estimates. Say so naturally when helpful, but do not over-explain.

Reply format

Prefer Feishu-friendly short lines:

  • 进度播报:行业调研 正在整理,约 55%。
  • 进度播报:PPT 生成中,约 80%。
  • 进度播报:#1 行业调研 55%;#2 周报 80%。
  • 阻塞提醒:PPT 导出连续两轮无进展,我正在切换导出路径。
  • 阻塞提醒:调研任务疑似卡住在外部工具,我先回你当前已完成部分。

If several tasks are running, keep the list compact and readable.

Guardrails

  • Do not send heartbeat updates for tiny tasks that already finished quickly.
  • Do not invent exact progress meters; use stage-based estimates.
  • Do not spam if nothing meaningful changed.
  • If a task is blocked, say what it is waiting on in one short clause.
  • Do not repeat the same optimistic progress line forever.
  • If the stage is unchanged for two heartbeat cycles, treat it as a stall candidate and surface a blocker or fallback action.
  • Do not send meta lines like "我先检查一下当前任务状态". Do the check first, then send the result.
  • Do not send a percentage-only progress claim unless there is actual evidence that the task is still running or has just been restarted.

Pairing

Use together with:

  • feishu-parallel-dispatch
  • feishu-task-status
  • hierarchical-task-spawn when one task becomes a task tree
安全使用建议
This skill is a set of runtime instructions (no code) for sending periodic Feishu progress updates and appears coherent. Before installing, confirm that your agent environment already provides the Feishu send capability and the session inspection APIs (sessions_list, subagents, session_status) the instructions assume. Also decide sensible rate-limits and conversation scope to avoid accidental spamming (heartbeats every 3 minutes can be noisy), and ensure paired skills (feishu-task-status, feishu-parallel-dispatch) are trustworthy. If you want stronger guarantees, ask the skill author to document exactly which platform primitives it expects and to include explicit rate-limiting and opt-out safeguards.
功能分析
Type: OpenClaw Skill Name: feishu-progress-heartbeat Version: 1.1.0 The feishu-progress-heartbeat skill is designed to provide periodic status updates for long-running tasks within the Feishu (Lark) platform. It instructs the agent to use standard session management tools (e.g., sessions_list, session_status) to monitor active tasks and report progress percentages based on predefined stage mappings. The skill contains no evidence of data exfiltration, malicious command execution, or harmful prompt injection, and includes appropriate guardrails to prevent spamming or misleading status reports.
能力评估
Purpose & Capability
The name/description (periodic Feishu progress heartbeats for long-running tasks) matches the SKILL.md instructions. The skill is instruction-only and relies on platform session inspection primitives (sessions_list, subagents, session_status) and existing Feishu tooling to send messages; it does not request unrelated binaries or credentials, which is proportionate for a policy-style skill.
Instruction Scope
Runtime instructions are narrowly scoped: inspect active child tasks via session APIs, infer stage, and send short user-facing progress lines. The SKILL.md explicitly forbids exposing raw session payloads and instructs not to fabricate progress. The only minor ambiguity is that the skill assumes the agent/platform provides the session inspection and Feishu send capabilities; if those are not available the guidance could lead to no-ops or make the agent attempt to guess—but that's a behavior/design issue, not a security incoherence.
Install Mechanism
There is no install spec and no code files; nothing is downloaded or written to disk. This is the lowest-risk model for a skill that is purely operational guidance.
Credentials
The skill declares no required environment variables, credentials, or config paths. That is coherent because it is a policy/behavior guideline intended to use existing Feishu integrations and session APIs managed by the agent/platform rather than embedding its own secrets.
Persistence & Privilege
always is false and the skill does not request persistent presence or system-wide modifications. Autonomous invocation is allowed (the platform default) and appropriate for a heartbeat behavior; there is no evidence of attempts to modify other skills' configs or persist credentials.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install feishu-progress-heartbeat
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /feishu-progress-heartbeat 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
feishu-progress-heartbeat 1.1.0 - Adds automated heartbeat-driven progress reporting for Feishu long-running tasks, sending user-friendly updates every 3 minutes. - Reports estimated progress percentages based on task stage, with clear, concise status lines. - Detects and surfaces stalled or blocked tasks after two unchanged heartbeat cycles, offering actionable blocker updates. - Avoids spamming: no unnecessary or fake updates if there is no meaningful progress or active work. - Refines reply formats for clarity and compactness in Feishu conversations.
元数据
Slug feishu-progress-heartbeat
版本 1.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Feishu Progress Heartbeat 是什么?

Use in Feishu when long-running tasks should proactively report progress every 3 minutes. Pairs heartbeat-driven follow-ups with session status checks so act... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 298 次。

如何安装 Feishu Progress Heartbeat?

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

Feishu Progress Heartbeat 是免费的吗?

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

Feishu Progress Heartbeat 支持哪些平台?

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

谁开发了 Feishu Progress Heartbeat?

由 Da Wei(@wd041216-bit)开发并维护,当前版本 v1.1.0。

💬 留言讨论