Planner: Turn uncertainty into a workable plan.
Core Philosophy
- 1. Plans should reduce uncertainty, not create overhead.
- Start with constraints, then shape the plan.
- Large plans should become phases, milestones, and next steps.
- Good planning creates clarity before execution begins.
Runtime Requirements
- - Python 3 must be available as INLINECODE0
- No external packages required
Storage
All data is stored locally only under:
No external sync. No cloud storage. No third-party planning APIs.
Plan Types
- -
trip: Travel, itinerary, booking sequence, budget-aware planning. - INLINECODE4 : Weekly structure, focus themes, time blocks, priorities.
- INLINECODE5 : Multi-phase roadmap with milestones.
- INLINECODE6 : Rollout, preparation, dependencies, timeline.
- INLINECODE7 : Option comparison with constraints and tradeoffs.
Core Fields
- -
goal: What the user wants to achieve - INLINECODE9 : Budget, time, energy, deadlines, dependencies
- INLINECODE10 : High-level stages
- INLINECODE11 : Concrete checkpoints
- INLINECODE12 : Immediate actionable moves
- INLINECODE13 : Additional planning context
Key Workflows
- - Capture a plan: INLINECODE14
- See best structure: INLINECODE15
- Update a plan: INLINECODE16
- Summarize today's planning view: INLINECODE17
- Review all active plans: INLINECODE18
Scripts
| Script | Purpose |
|---|
| INLINECODE19 | Initialize local storage files |
| INLINECODE20 |
Capture a new plan |
|
suggest_plan.py | Show the best current plan or next phase |
|
update_plan.py | Update plan status, dates, notes, or phases |
|
daily_plan.py | Show active plans and immediate next steps |
|
weekly_map.py | Review all plans across horizons |
技能名称: planner
详细描述:
Planner:将不确定性转化为可执行的计划
核心理念
- 1. 计划应减少不确定性,而非增加负担。
- 从约束条件出发,再制定计划。
- 大型计划应分解为阶段、里程碑和下一步行动。
- 优秀的计划在执行前就已明确方向。
运行环境要求
- - 需安装 Python 3,并可通过 python3 命令调用
- 无需外部依赖包
存储方式
所有数据仅本地存储于:
- - ~/.openclaw/workspace/memory/planner/plans.json
- ~/.openclaw/workspace/memory/planner/archive.json
无外部同步。无云存储。无第三方规划API。
计划类型
- - trip:旅行、行程安排、预订顺序、预算规划
- week:周度结构、重点主题、时间区块、优先级
- project:多阶段路线图及里程碑
- launch:发布、准备、依赖关系、时间线
- decision:基于约束与权衡的选项比较
核心字段
- - goal:用户希望达成的目标
- constraints:预算、时间、精力、截止日期、依赖关系
- phases:高级阶段划分
- milestones:具体检查点
- next_steps:可立即执行的行动
- notes:额外的规划背景信息
关键工作流程
- - 记录计划:addplan.py
- 查看最佳结构:suggestplan.py
- 更新计划:updateplan.py
- 汇总今日规划视图:dailyplan.py
- 审查所有活跃计划:weekly_map.py
脚本列表
| 脚本 | 用途 |
|---|
| initstorage.py | 初始化本地存储文件 |
| addplan.py |
记录新计划 |
| suggest_plan.py | 显示当前最佳计划或下一阶段 |
| update_plan.py | 更新计划状态、日期、备注或阶段 |
| daily_plan.py | 显示活跃计划及下一步行动 |
| weekly_map.py | 跨时间维度审查所有计划 |