← 返回 Skills 市场
mashirops

Agentic Workflow System

作者 Peng Shu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
305
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install agentic-workflow
功能描述
Enables the Agentic Workflow (Kanban + Heartbeat + QA Subagent). Use this when instructed to set up a continuous, asynchronous task system for any agent.
使用说明 (SKILL.md)

Agentic Workflow (Kanban & Heartbeat System)

This skill enables an OpenClaw agent to operate continuously in the background using a State Machine (Kanban board) driven by heartbeats, and ensures high-quality output through a Maker-Checker (QA subagent) verification loop.

Core Components

  1. The Task Board (TASK_BOARD.yaml): The single source of truth for all tasks.
  2. The Heartbeat (HEARTBEAT.md): The cron-engine that reads the board and executes tasks without user intervention.
  3. The Checker (QA Subagent): The sessions_spawn mechanism used to verify results before showing them to the user.

Implementation Steps (How to install this for an agent)

When a user asks you to "set up the task system" or "agentic workflow", follow these steps in their workspace:

1. Create TASK_BOARD.yaml

Create this file in the workspace root:

# Master Task Board
# Status Enum: TODO, IN_PROGRESS, QA_REVIEW, DONE, BLOCKED

current_sprint:
  active: false
  focus: "General"

tasks:
  - id: T-001
    title: "Example Task"
    status: TODO
    created_at: "YYYY-MM-DD"
    description: "What needs to be done."
    history: []

2. Update HEARTBEAT.md

Ensure the agent's HEARTBEAT.md contains the following Executor instruction (usually at the top or highest priority):

### Task Board Executor (Highest Priority)
**Trigger**: Every heartbeat
**Action**:
1. Read `TASK_BOARD.yaml`.
2. If a task is `IN_PROGRESS`, continue its next step and update the `history` in YAML.
3. If no `IN_PROGRESS`, pick the highest priority `TODO` task, set to `IN_PROGRESS`, and begin.
4. When a task step yields a deliverable, set status to `QA_REVIEW`. Use `sessions_spawn(runtime="subagent")` to spawn a strict QA Checker agent. Give it the original goal and the output.
5. If the QA Checker approves, set status to `DONE` and notify the user. If it fails, fix the issue. If it fails 3 times, set to `BLOCKED` and notify the user.
6. If everything is running smoothly or waiting, DO NOT message the user. Reply `HEARTBEAT_OK` to stay silent.

The Maker-Checker Loop (Crucial!)

When you (the Maker) finish a piece of work (e.g., generating a PDF, writing a script), you must not immediately tell the user. Instead, you must spawn a subagent to act as the Checker.

Example sessions_spawn payload for the Checker:

{
  "task": "You are a strict QA inspector. Review this output: [Output]. Does it perfectly meet these requirements: [Requirements]? Reply ONLY with 'PASS' or a list of specific flaws to fix.",
  "runtime": "subagent",
  "mode": "run",
  "agentId": "distiller"  // Or the default subagent
}

Golden Rules for the Agent

  • Silence is Golden: Never message the user just to say "I am working on step 2." Only message them when a task hits DONE or BLOCKED.
  • Read Before Acting: Always read TASK_BOARD.yaml upon waking up (heartbeat) to know your current state.
  • Self-Correction: Let the QA subagent hurt your feelings. Fix the code/output internally before bothering the human.
安全使用建议
This skill is internally consistent for setting up a workspace-level Kanban + heartbeat + QA subagent workflow and does not request credentials or install code. Before enabling it: (1) review and test the TASK_BOARD.yaml/HEARTBEAT.md changes in a safe/test workspace so you know exactly what will be written and when; (2) confirm that your OpenClaw environment's sessions_spawn/subagent behavior is trusted (subagents will receive outputs and goals you produce); (3) avoid putting sensitive secrets or private data into task payloads that will be passed to subagents; (4) ensure you have audit/logging so you can see actions the agent performs while it's being silent between DONE/BLOCKED messages. No regex scan findings were present (instruction-only), but that doesn't replace manual review of the files the agent will create/modify.
功能分析
Type: OpenClaw Skill Name: agentic-workflow Version: 1.0.0 The skill bundle defines a framework for autonomous task management using a Kanban-style state machine (TASK_BOARD.yaml) and a heartbeat-driven execution loop (HEARTBEAT.md). It implements a 'Maker-Checker' pattern using the sessions_spawn tool to verify task quality via a subagent. There are no indicators of malicious intent, data exfiltration, or unauthorized command execution; the instructions are focused on operational autonomy and background task processing.
能力评估
Purpose & Capability
Name/description match the runtime instructions: the skill tells the agent to create a TASK_BOARD.yaml, add heartbeat executor logic to HEARTBEAT.md, and use a QA subagent to verify outputs. Nothing requested (no env vars, no binaries, no installs) is out of scope for a workspace-level agentic workflow.
Instruction Scope
Instructions direct the agent to read and write files in the workspace root (TASK_BOARD.yaml and HEARTBEAT.md) and to spawn subagents via sessions_spawn(runtime="subagent"). These actions are consistent with the workflow purpose, but they give the agent authority to modify repository/workspace files and to invoke subagents that will process produced outputs. The skill also requires the agent to remain silent except for DONE/BLOCKED notifications, which reduces user visibility into intermediate actions.
Install Mechanism
Instruction-only skill with no install steps and no code files. Nothing will be downloaded or written by an installer; risk from installation is minimal.
Credentials
No environment variables, credentials, or config paths are requested. The skill does not ask for access to unrelated services or secrets.
Persistence & Privilege
The skill recommends continuous, autonomous heartbeats and spawning subagents, but it does not force always:true or modify other skills/configs. Autonomous invocation and subagent spawning are expected for this purpose, but they increase the agent's operational footprint and potential blast radius if misused.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install agentic-workflow
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /agentic-workflow 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the Kanban + Heartbeat + QA Maker-Checker Task System
元数据
Slug agentic-workflow
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Agentic Workflow System 是什么?

Enables the Agentic Workflow (Kanban + Heartbeat + QA Subagent). Use this when instructed to set up a continuous, asynchronous task system for any agent. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 305 次。

如何安装 Agentic Workflow System?

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

Agentic Workflow System 是免费的吗?

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

Agentic Workflow System 支持哪些平台?

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

谁开发了 Agentic Workflow System?

由 Peng Shu(@mashirops)开发并维护,当前版本 v1.0.0。

💬 留言讨论