Plan & Review turns timestamped market snapshots into validated pre-market plans, intraday reviews, post-market analysis, and trading discipline scores.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install plan-review
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install plan-review using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Plan & Review is a read-only market research and trading review workflow for Openclaw Skills. It organizes the trading day into three stages: pre-market preparation, midday or intraday review, and post-market review. Each report uses validated market data, explicit hypotheses, evidence citations, counter-evidence, and structured conclusions rather than unsupported predictions.
The skill also maintains an auditable trading journal and supports disciplined topic lifecycle analysis, including observation, launch, expansion, climax, divergence, and retreat. Python workflow commands capture source snapshots, prepare phase-specific data bundles, generate derived metrics, and validate reports before delivery.
[E01] for every quantitative statement.workflow.py prepare for the requested phase. The workflow checks required inputs, dates, coverage, and data freshness before returning status: ready.workflow.py validate for the selected phase. Do not deliver a report if validation fails.Run all commands from the project root. The workflow scripts use Python's standard library, while market data collection uses the market skill environment.
uv venv market/.venv
uv pip install --python market/.venv -r market/requirements.txt
Capture the required market snapshots for a trading date:
plan-review/.venv/bin/python plan-review/scripts/workflow.py capture --phase noon --date YYYYMMDD
plan-review/.venv/bin/python plan-review/scripts/workflow.py capture --phase close --date YYYYMMDD
plan-review/.venv/bin/python plan-review/scripts/workflow.py capture --phase lhb --date YYYYMMDD
If plan-review/.venv is not available, run workflow.py with system Python; it launches subprocesses that use market/.venv for collection. Prepare each report only after its required snapshots are available:
plan-review/.venv/bin/python plan-review/scripts/workflow.py prepare --phase pre --date YYYYMMDD
plan-review/.venv/bin/python plan-review/scripts/workflow.py prepare --phase noon --date YYYYMMDD
plan-review/.venv/bin/python plan-review/scripts/workflow.py prepare --phase post --date YYYYMMDD
Create reports from the returned data bundle and templates, then validate them:
plan-review/.venv/bin/python plan-review/scripts/workflow.py validate --phase pre --date YYYYMMDD
plan-review/.venv/bin/python plan-review/scripts/workflow.py validate --phase noon --date YYYYMMDD
plan-review/.venv/bin/python plan-review/scripts/workflow.py validate --phase post --date YYYYMMDD
Optional watchlist data is read from data/watchlist.json. An unconfigured watchlist is ignored; partially available symbols produce warnings, while complete watchlist data failure blocks the pre-market report.
| Data type | Location | Purpose |
|---|---|---|
| Raw market snapshots | market/data/report_snapshots/YYYYMMDD/ |
Timestamped source evidence collected during market windows |
| Phase data bundles | plan-review/data/YYYYMMDD/ |
Validated inputs prepared for pre, noon, and post workflows |
| Daily reports | report/daily/YYYYMMDD_盘前计划.md, YYYYMMDD_盘中复盘.md, YYYYMMDD_盘后复盘.md |
Human-readable plans and review journals |
| Optional watchlist | data/watchlist.json |
User-configured stocks for additional historical and indicator checks |
bundle_id, phase, date, source status, timestamps, and evidence numbering.[E01] on the same line.fg-v1 and commodity-market consistency checks.capture, then rerun prepare and validate.[E##] citations for quantitative claims and checks bundle IDs, dates, and evidence numbering.derived_metrics.py and fg-v1.Loading
Safely refreshes reference comments and URLs from an upstream sample without changing the user's live configuration.

Fetches the SOK jobs board and clearly summarizes available Solana agent work, rewards, status, and delivery requirements.

Autopilot Guiones F100K finds the day’s most relevant AI news and turns it into three recording-ready short-form video scripts.

Convierte guiones, ideas o referencias virales en un calendario de contenido semanal listo para producir, con exportación a CSV y XLSX.

Baidu Unlimited-OCR Document Parser converts complex PDFs, office files, and images into structured Markdown without model deployment.

Create lightweight, searchable, Unicode-safe PDF documents with Python and fpdf2 when reportlab is unavailable or unsuitable.








































