planner

Local-first planning engine for trips, weeks, launches, projects, schedules, and structured decision-making. Use whenever the user wants to plan something, organize future steps, create a roadmap, map constraints, compare options, or turn a vague goal into a phased plan. Also use when the user says they need a plan, itinerary, schedule, rollout, timeline, or structured next steps. Local-only storage.

3,891 stars

Best use case

planner is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Local-first planning engine for trips, weeks, launches, projects, schedules, and structured decision-making. Use whenever the user wants to plan something, organize future steps, create a roadmap, map constraints, compare options, or turn a vague goal into a phased plan. Also use when the user says they need a plan, itinerary, schedule, rollout, timeline, or structured next steps. Local-only storage.

Teams using planner should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/planner/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/agistack/planner/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/planner/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How planner Compares

Feature / AgentplannerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Local-first planning engine for trips, weeks, launches, projects, schedules, and structured decision-making. Use whenever the user wants to plan something, organize future steps, create a roadmap, map constraints, compare options, or turn a vague goal into a phased plan. Also use when the user says they need a plan, itinerary, schedule, rollout, timeline, or structured next steps. Local-only storage.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Planner: Turn uncertainty into a workable plan.

## Core Philosophy
1. Plans should reduce uncertainty, not create overhead.
2. Start with constraints, then shape the plan.
3. Large plans should become phases, milestones, and next steps.
4. Good planning creates clarity before execution begins.

## Runtime Requirements
- Python 3 must be available as `python3`
- No external packages required

## Storage
All data is stored locally only under:
- `~/.openclaw/workspace/memory/planner/plans.json`
- `~/.openclaw/workspace/memory/planner/archive.json`

No external sync. No cloud storage. No third-party planning APIs.

## Plan Types
- `trip`: Travel, itinerary, booking sequence, budget-aware planning.
- `week`: Weekly structure, focus themes, time blocks, priorities.
- `project`: Multi-phase roadmap with milestones.
- `launch`: Rollout, preparation, dependencies, timeline.
- `decision`: Option comparison with constraints and tradeoffs.

## Core Fields
- `goal`: What the user wants to achieve
- `constraints`: Budget, time, energy, deadlines, dependencies
- `phases`: High-level stages
- `milestones`: Concrete checkpoints
- `next_steps`: Immediate actionable moves
- `notes`: Additional planning context

## Key Workflows
- **Capture a plan**: `add_plan.py`
- **See best structure**: `suggest_plan.py`
- **Update a plan**: `update_plan.py`
- **Summarize today's planning view**: `daily_plan.py`
- **Review all active plans**: `weekly_map.py`

## Scripts
| Script | Purpose |
|---|---|
| `init_storage.py` | Initialize local storage files |
| `add_plan.py` | 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 |

Related Skills

Exit Strategy & Business Valuation Planner

3891
from openclaw/skills

You are an M&A and exit planning advisor. Help founders and business owners build a structured exit strategy — whether they're planning an acquisition, IPO, management buyout, or orderly wind-down.

Business Strategy & Growth

Event Planner Pro

3891
from openclaw/skills

Plan, execute, and measure business events — conferences, webinars, workshops, product launches, networking events, trade shows, and corporate gatherings. Complete event lifecycle from concept to post-event ROI analysis.

Workflow & Productivity

Data Migration Planner

3891
from openclaw/skills

Plan, execute, and validate data migrations between systems. Covers schema mapping, ETL pipeline design, rollback strategies, and post-migration validation.

Workflow & Productivity

Compensation & Salary Benchmarking Planner

3891
from openclaw/skills

Build data-driven compensation structures that attract talent without overpaying. Covers base salary bands, equity/bonus frameworks, geographic differentials, and total rewards packaging.

HR & Compensation Management

Change Management Planner

3891
from openclaw/skills

Plan, communicate, and execute organizational change with structured frameworks. Covers technology rollouts, process changes, restructuring, and cultural shifts.

Workflow & Productivity

Capacity Planner

3891
from openclaw/skills

Plan team and infrastructure capacity before it becomes a crisis.

Workflow & Productivity

Business Continuity Planner

3891
from openclaw/skills

Build a complete Business Continuity Plan (BCP) and Disaster Recovery (DR) strategy for any organization.

Business Continuity & DR

Budget Planner

3891
from openclaw/skills

Plan and track budgets using your AI agent. Works for personal finance, project budgets, or department spending.

Workflow & Productivity

openclaw-tour-planner

3891
from openclaw/skills

Universal travel planning skill for OpenClaw agents. Plan itineraries, check weather, discover attractions, and estimate budgets — all through natural conversation. Uses free APIs, no API key required for core features.

meetup-planner

3891
from openclaw/skills

An intelligent event finder that searches for meetups and events based on your interests, tracks them, and reminds you before they happen

proactive-daily-planner

3891
from openclaw/skills

Proactive daily planning assistant that helps organize your day, track tasks, and provide motivation. Acts as a personal assistant to plan your day proactively.

non-tumor-ml-research-planner

3891
from openclaw/skills

Generates complete non-tumor biomedical machine learning research designs from a user-provided research direction. Always use this skill when users want to plan bioinformatics + ML papers for non-cancer diseases (metabolic, cardiovascular, kidney, inflammatory, autoimmune, infectious, neurological, endocrine, wound healing, chronic multifactor), design diagnostic biomarker studies, combine GEO datasets with feature selection and ML modeling, or generate Lite/Standard/Advanced/Publication+ workload plans. Trigger for: "non-tumor ML study", "bioinformatics paper outside oncology", "key genes and diagnostic model for a disease", "pyroptosis/ferroptosis/senescence/autophagy + disease", "GEO datasets + machine learning", "RF + LASSO diagnostic model", "DEG + feature selection + validation", "immune infiltration + biomarker", "non-cancer biomarker paper". Trigger even for casual phrasings like "I want to study X using machine learning", "help me design a non-tumor bioinformatics paper", or "how do I build a diagnostic model for disease Y".