Agent Plan Manager
Manage OpenClaw Agent's execution plans and task workflows in a structured, trackable way.
Who is it for? OpenClaw Agent that needs to organize tasks, track execution progress, or document step-by-step implementation plans.
What makes it different?
- - Agent-Centric: designed for AI agent execution workflows with clear entry/exit points
- Structured: separates high-level goals from detailed tool-calling steps
- Trackable: uses checkboxes and status fields for execution state visibility
- Lightweight: just Markdown files, integrates with OpenClaw's file system tools
Quick Start
- 1. Create
plans/plans-overview.md from the overview template - Add execution items to the table with appropriate status
- If a plan needs detailed steps, create INLINECODE1
- Update
plans/detailed/index.md to link the new plan - Update statuses as execution progresses
Directory Structure
CODEBLOCK0
When to Use
- - Creating a new execution plan for complex tasks
- Tracking multi-step tool calling workflows
- Breaking down user requests into actionable steps
- Recording detailed execution documentation
- Structured agent task management
Example: Web Scraping Task
Step 1 — Add to plans/plans-overview.md:
CODEBLOCK1
Step 2 — Create plans/detailed/01-web-scraping.md:
CODEBLOCK2
Step 3 — Update plans/detailed/index.md:
CODEBLOCK3
Templates
All templates live in templates/:
- -
plans-overview.md — High-level execution board with status table index.md — Index of all detailed execution plansdetailed-plan.md — Step-by-step execution plan with tool sequences
Tips
- - Keep plan names concise; use kebab-case for filenames (
01-web-scraping.md) - Update
last_updated in frontmatter whenever the overview changes - Use checkboxes (
- [ ]) in detailed plans to track execution progress - Include tool sequences to clarify the execution flow
- Archive completed plans by moving them to the "Completed Items" section
- Estimate token usage when possible for complex multi-step tasks
Agent 计划管理器
以结构化、可追踪的方式管理 OpenClaw Agent 的执行计划和任务工作流。
适用对象: 需要组织任务、追踪执行进度或记录分步实施计划的 OpenClaw Agent。
独特之处:
- - 以 Agent 为中心:专为 AI Agent 执行工作流设计,具有清晰的入口/出口点
- 结构化:将高层目标与详细的工具调用步骤分离
- 可追踪:使用复选框和状态字段实现执行状态可视化
- 轻量级:仅需 Markdown 文件,与 OpenClaw 的文件系统工具集成
快速开始
- 1. 根据概览模板创建 plans/plans-overview.md
- 在表格中添加执行项并设置相应状态
- 如果计划需要详细步骤,创建 plans/detailed/XX-{计划名称}.md
- 更新 plans/detailed/index.md 以链接新计划
- 随执行进度更新状态
目录结构
text
plans/
├── plans-overview.md ← 来自 templates/plans-overview.md
└── detailed/
├── index.md ← 来自 templates/index.md
└── XX-{计划名称}.md ← 来自 templates/detailed-plan.md
使用场景
- - 为复杂任务创建新的执行计划
- 追踪多步骤工具调用工作流
- 将用户请求分解为可执行步骤
- 记录详细的执行文档
- 结构化 Agent 任务管理
示例:网页抓取任务
步骤 1 — 添加到 plans/plans-overview.md:
markdown
| 1 |||| 网页抓取产品价格 |||| 进行中 |||| 高 |||| 待定 |||| 待定 |||| 从 example.com 提取价格 |
步骤 2 — 创建 plans/detailed/01-web-scraping.md:
markdown
详细计划 - 网页抓取产品价格
计划 ID:#1
目标
从 example.com 提取产品价格并保存为 CSV 文件。
时间安排
待定
截止日期
待定
工具序列
- 1. browsernavigate → example.com/products
- browsersnapshot → 提取产品列表
- browser_click → 导航至每个产品
- WriteFile → 将结果保存至 products.csv
实施步骤
1. 导航至目标 URL
- - [x] 使用 browser_navigate 加载 example.com/products
2. 提取产品数据
- - [ ] 捕获页面快照
- [ ] 解析产品名称和价格
- [ ] 处理分页(如有)
3. 保存结果
- - [ ] 将数据格式化为 CSV
- [ ] 写入 products.csv
预估 Token 用量
约 2K tokens
步骤 3 — 更新 plans/detailed/index.md:
markdown
| #1 | 网页抓取产品价格 | 待定 | 待定 | 01-web-scraping.md |
模板
所有模板位于 templates/ 目录:
- - plans-overview.md — 包含状态表的高层执行面板
- index.md — 所有详细执行计划的索引
- detailed-plan.md — 包含工具序列的分步执行计划
提示
- - 保持计划名称简洁;文件名使用连字符命名法(01-web-scraping.md)
- 概览变更时更新 frontmatter 中的 last_updated
- 在详细计划中使用复选框(- [ ])追踪执行进度
- 包含工具序列以明确执行流程
- 将已完成计划移至已完成项目部分进行归档
- 对于复杂的多步骤任务,尽可能预估 Token 用量