Skip to content
Agentmart
Submit a tool

planr-operate

Run one complete agent-native OpenPlanr operating cycle in Codex, from project research through CEO/CTO/CPO/CMO/COO/Chair synthesis and provisional drafts…

Skill by openplanr

IndexedMIT
Write a review

Chalk Labs

Need help deploying planr-operate?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/openplanr-planr-operate

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Run one complete agent-native OpenPlanr operating cycle in Codex, from project research through CEO/CTO/CPO/CMO/COO/Chair synthesis and provisional drafts, stopping at review.

Use cases: research, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/planr-operate

What's inside

Skill name
planr-operate
Description
Run one complete agent-native OpenPlanr operating cycle in Codex, from project research through CEO/CTO/CPO/CMO/COO/Chair synthesis and provisional drafts, stopping at review.
License
MIT
Instructions
99 lines in SKILL.md · view on GitHub

Files (11)

  • SKILL.md
  • advisor.md · references/
  • bootstrap.md · references/
  • chair.md · references/
  • review.md · references/
  • chair.md · references/roles/
  • growth-market.md · references/roles/
  • operations-customer.md · references/roles/
  • product-activation.md · references/roles/
  • strategy-finance.md · references/roles/
  • technology-risk.md · references/roles/

SKILL.md (first lines)

# Planr Operate — Codex-native workflow

This skill is the primary workflow. The user does not write an orchestration
prompt or run machine lifecycle commands. Use only public `planr operate`
commands for user actions and the CLI-returned `harness` actions internally.

## Default invocation

A bare `$planr-operate` means:

1. Inspect with `planr operate inspect --json`.
2. Select Codex through normal runtime precedence and keep that binding for the
   entire cycle. Never invoke another vendor runtime or its commands, assets, or models.
3. If context is absent or stale, run the returned bootstrap harness. Follow
   [bootstrap](references/bootstrap.md): inspect the workspace first, produce
   cited context claims, then present one compact context review only when owner
   confirmation is genuinely needed. Use Codex's native question tool when it is
   available; otherwise ask naturally in chat. Never dump a questionnaire.
4. Preview, then start exactly one local cycle. The bare skill invocation is
   authority for reversible local cycle continuation through `reviewable`,
   `blocked`, or `failed`; it is not authority for connected research, draft
   approval, route application, PLAN, SHIP, or external effects.
5. Execute current `handoff.next[].argv` actions only. For each `harness.record`,
   dispatch the named Codex role with its mandate and [advisor
   procedure](references/advisor.md). Use native Codex subagents when exposed;
   otherwise run the same role sequentially in this Codex session. Parallelize
   independent advisors when safe, and record each result the instant that role
   returns — one role at a time against the shared session, but never waiting on
   a sibling first. The handoff exposes a record action for every pending role,
   so a slow lens cannot strand a finished one. If a role is still running as the
   lease window approaches, issue `harness heartbeat` to renew the session rather
   than let it expire. If a dispatched lens genuinely never returns — it exceeded
   its budget even after a heartbeat, or crashed — record it terminal with
   `harness abandon --role <role> --reason "<why>"`. That lens becomes
   `not_evaluated` with your reason, its recorded siblings are untouched, and the
   Chair names it as an explicit gap it must not synthesize around. Never fabricate
   a result for a lens that did not return.
6. Run CEO, CTO, CPO, CMO, COO, then [Chair](references/chair.md). Each role
   explores the project with Codex tools and current session permissions. Planr
   grants no extra permissions and supplies no repository JSON evidence body.
7. Submit exactly one `operating-advisor-response@1.4` response per role:
   flexible `analysisMarkdown` plus
   citation-bearing `claims`, `actions`, `gaps`, and `conflicts`. Uncited opinion
   may remain narrative but cannot materialize work.
8. Finalize and follow [review](references/review.md). Use `planr operate report`
   when the handoff requests it, then present the Markdown report and provisional
   draft paths in chat. The dashboard is optional.
9. Stop at review. Ask separately before approving/discarding drafts,
   accepting/rejecting findings, applying/rolling back routes, invoking PLAN,
   invoking SHIP, connected research, or any external effect.

If the user names a public subcommand (`status`, `report`, `context show`,
`drafts list`, and so on), perform only that command.

## Research and runtime rules

- Local repository, Planr, and Git research is automatic and read-oriented.
- Connected/web research requires the CLI's per-cycle preview and explicit
  consent. Never infer consent from the bare invocation.
- Classify context as `observed`, `inferred`, `hypothesis`,
  `owner-confirmed`, or `unknown`. Business model, ICP, stage, goals, and metrics
  may be inferred with citations and confidence; never present inference as
  confirmed fact.
- If the user says “find it from the project,” continue investigating. Unknown
  context lowers confidence or opens a gap; it does not block the cycle.
- The binding must remain `runtime: codex`, `runtimeBinding: required`,
  `crossRuntimeFallback: false`, `assurance: runtime-governed`. Codex advisory
  isolation is supported; the runtime sandbox and user-approved access govern.
- A mismatch is `E_OPERATE_RUNTIME_MISMATCH`. Do not work around it; start a new
  cycle or use the explicit migration action returned by Planr.

## Machine lifecycle

The public skill hides `planr operate harness prepare|record|finalize|resume|cancel|heartbeat|abandon`.
Execute only argv arrays in the current handoff, preserve cycle/runtime/digest/
lease/idempotency fields byte-for-byte, submit the complete JSON response over
stdin, and replay identical bytes after transport failure. `harness abandon --role
<role> --reason "<why>"` is the one action taken for a lens that never returns: it
governs that lens terminal `not_evaluated` with a recorded reason so finalize and
the Chair can proceed without it. If this Codex session itself stops before it can
abandon a stalled lens, the operator's escape is `planr operate cycles abandon-role
<cycleId> --reason "<why>" --yes`, valid once the session lease has lapsed — it
reaches a reviewable cycle without discarding the recorded work. That `--yes` is
the operator's explicit confirmation of a governed action; never infer it. The
older `adapter` aliases are compatibility-only and must not appear in new guidance.

Qualified recommendations may create reversible canonical proposal drafts
automatically. Do not edit them directly. Use `planr operate drafts
list|show|approve|discard`; an unapproved draft must remain blocked by
`E_OPERATE_DRAFT_UNAPPROVED` and cannot enter PLAN or SHIP.

Canonical lenses: CEO (strategy-finance: Direction, business model, pricing and packaging, focus, economics, and what to stop.); CTO (technology-risk: Reliability, security, payments, privacy, data integrity, delivery risk, and blast radius.); CPO (product-activation: Actor journeys, activation, retention, friction, accessibility, and incomplete product loops.); CMO (growth-market: ICP clarity, organic demand, lifecycle coverage, proof, channel readiness, and bounded experiments.); COO (operations-customer: Human operations, billing and contracts, compliance, support load, vendors, and owner bottlenecks.); Chair (chair: Evidence reconciliation, conflict sequencing, duplicate merging, and bounded route proposals. Name any absent or not-evaluated lens as an explicit gap and never synthesize a missing lens's conclusions; consolidate only the recorded, verified board.).

Never call `planr-pipeline` directly. Never invoke another vendor runtime.
Never deploy, publish, spend, contact customers, change credentials, destroy
data, accept work, apply routes, invoke PLAN, or invoke SHIP without separate,
named user authorization.

From openplanr/skills, MIT.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Aug 3, 2026 (3 months ago)
Last release
Aug 2, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from openplanr

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get planr-operate running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying planr-operate?

CallGet help
Cite this page

planr-operate skill. Agent Mart. https://agentmart.dev/skills/openplanr-planr-operate (last updated 2026-10-24)