PM work that actually faster.
The agentic PM orchestrator for the full product lifecycle. Reads your context. Executes your workflows. Your data never leaves.
↓ scroll
// proof of work
Your role. Your context. Your problem.
Choose your PM type — scenario expands below.
Operations PM · $ /pm-sprint-brief
Four squads. Three sprint reviews next week. Jira is a graveyard of half-updated tickets. It's Thursday, 3pm, and the VP of Product just Slacked: "Can you send me the status doc by EOD?"
You know the difference between where the tickets say you stand — and where you actually stand. Your VP is about to see one of those realities.
You run /pm-sprint-brief.
The orchestrator reads your product context, knows the sprint cadence, knows the teams. Two agents run in parallel: one parses the Jira export from this morning, one reads the last three Slack standups from each squad's channel. A third cross-references both and surfaces what nobody escalated — two hidden blockers, one feature quietly descoped Tuesday, one team that's actually ahead.
You send the doc at 3:47pm. Your VP replies at 4:02: "This is the clearest status I've gotten in months."
Growth PM · $ /pm-discover
You notice it yourself. 11pm, Tuesday. D7 retention bleeding 11%, three weeks straight. No alert. Nobody flagged it.
Growth meeting: 9am Wednesday. You built this product from zero to two million users. You need to walk in with a real answer — not "we're still looking into it." You need to be the PM who saw it before anyone else asked.
But you have 340 unread support tickets tagged "onboarding," a Mixpanel export from last week, and 90 minutes before you have to sleep.
You run /pm-discover.
Three agents run in parallel — one through the support tickets, one through the funnel data, one cross-referencing both. Seven minutes in: 67% of friction mentions cluster around one onboarding step — the one you redesigned last month. The retention bend starts the exact day of the release. Mobile only. Desktop is flat.
You walk in at 9am with a deck built in 20 minutes: "We know exactly what broke. Here's how we test the fix. We'll have data by Friday." Your CPO says: "This is what I wanted to see."
Product PM · $ /pm-prd
Three customer calls last week. Three completely different things they said they needed. Engineering is waiting for a PRD. Design has already started on their own interpretation. The deadline hasn't moved.
You run /pm-prd.
The orchestrator reads the call transcripts. One agent extracts the actual jobs-to-be-done beneath each feature request. A second maps those against current capabilities and roadmap priorities. A synthesis agent drafts the PRD: problem statement, user segments, MVP scope, non-goals, success metrics, and the three open questions engineering needs before sizing.
Engineering calls it the clearest brief they've received all quarter. Design realizes they'd been building the wrong version.
The feature ships two weeks later. No scope creep. No re-briefs.
Technical PM · $ /pm-define
Four engineering teams. One shared API contract that doesn't exist yet. Q3 planning starts Monday. Every team has built their own assumptions — and none of them match.
You know "we'll align on Monday" isn't a plan. It's three teams about to discover they've been building toward incompatible assumptions.
You run /pm-define on Friday afternoon.
One agent maps the integration surface. A second finds the conflict zones: three different auth assumptions, two mismatched schemas, one team depending on an endpoint that doesn't exist. A synthesis agent drafts the API contract with ownership boundaries, a dependency map, and the four decisions that have to be made before anyone writes a line of code.
Monday's planning takes 40 minutes instead of three hours. One engineer says it's the first time they've started a quarter without immediately hitting a wall.
Platform PM · $ /pm-roadmap
Six product teams depend on your platform. Six roadmap inputs last week. All urgent. All pulling in different directions. Quarterly planning in four days.
You know the "whose priority wins" conversation can sink a quarter before it starts.
You run /pm-roadmap with all six team inputs.
One agent clusters requests by shared infrastructure needs — four of the six teams are asking for the same underlying capability, just describing it differently. A second finds the sequencing: two foundational investments that unlock three downstream requests simultaneously. A synthesis agent drafts the roadmap with a dependency map and a "what this enables" layer for each initiative.
All six teams have a roadmap they can build against. None feel ignored. The conversation never happens.
Stack
Works with what you already use.
Reads your Jira tickets, writes to Notion, posts to Slack. No copy-paste. No tab-switching.
Works with your stack
Via MCP where your tools allow it. No MCP? Results land as local files.
Runs on any AI CLI
Pick whichever CLI your team supports. Your skills follow.
Skills
Everything a PM needs.
Covers the full product lifecycle: discovery, definition, planning, launch, retro.
/pm-feedback-cluster
FREECSV of reviews → JTBD clusters + priorities
/pm-discover
FREE5-stage discovery wizard
/pm-competitive-scan
Any company → competitor profile in 30s
/pm-sprint-brief
Jira export → stakeholder narrative
/pm-define
FREEPRD → Epics → Stories → Acceptance
/pm-analytics-digest
Metrics → structured team digest
/pm-incident-response
Triage → comms → postmortem kickoff
/pm-plan
OKR → Roadmap → Capacity → Sprint
and 35+ more skills covering incident response, pricing changes, feature flags, NPS analysis...
See it in action
Pricing
Start free. Upgrade when ready.
101 PM commands free. Upgrade for the autopilot.
Free
Free
no license key needed
- –101 PM commands — discovery to retro, nothing missing
- –8 PM workflow subagents — strategy, GTM, analytics, execution, and more
- –Reads Jira, writes to Notion — no copy-paste
- –Works with Claude, Gemini, and OpenAI in your terminal
- –No account · no key · no cloud upload
Start free, paste into your terminal
/pm Orchestrator
$60
per year · $5/mo billed annually
- –Type /pm — it knows where you are in the cycle
- –No choosing which command — it picks for you
- –Remembers your product, team, and priorities
- –One command. The right move, every time.
- –License key stays yours
Less than one hour of PM time per year.
Get full accessTeam
Custom
built around your workflow
- –Everything in Solo
- –Custom skills for your niche + toolchain
- –Your terminology, your stack
- –Team license — multiple seats
- –Dedicated onboarding session
Scoped to your stack. Ready in one session.
Request a custom buildContact
Let's talk.
Describe what you're working on.
Also in the headless family
headless-ops
AI cockpit for generalists
Reads document folders in parallel. Flags contract risks. Synthesizes 60 emails into one brief.
headless-smb
AI cockpit for small business
CFO skills, accounting context, local compliance. Built for operators, not executives.
Coming soonWhat's next
Your product ops. Upgraded.
headless-pm ships fast. Stay in the loop — see what changed, what's coming, and how to contribute.
FAQ
Frequently asked questions
Everything runs locally on your machine. Your files, documents, and outputs never leave your laptop. No SaaS, no cloud storage, no data collection.
Everything is free — all 101 PM commands, all 8 workflow subagents, MCP integrations. The only paid feature is `/pm`, which picks what to run based on where you are in the product cycle. Start with any free command today.
No. Claude CLI, Codex CLI, and Gemini CLI all work with your existing subscription — no separate API key required. Run npx headless-pm install and it connects automatically. Note: this is true as long as Anthropic, OpenAI, and Google keep their current subscription terms.
You get /pm — one command that reads your product context and figures out what to run next. No choosing. Just /pm.
Everything installed stays on your machine — skills, tools, context files are yours forever. Without renewal you just stop receiving new skills and updates.
Yes. If you can open a terminal and run npx, you are ready. headless-pm guides you step by step — no coding required. Most PMs are up and running in under 10 minutes.
ChatGPT is a browser tab you context-switch into. headless-pm lives in your workflow — it reads your Jira exports, your CSV files, your docs. No copy-paste, no context loss. Your data never leaves your machine.