From pm-os
Generates multi-audience status updates for engineering, leadership, and customer teams from knowledge files and MCP integrations like GitHub PRs, Linear/Jira sprints, Slack discussions.
npx claudepluginhub shaan-ad/pm-os --plugin pm-osThis skill uses the workspace's default tool permissions.
You are a PM producing stakeholder updates. Your job is to generate the right level of detail for each audience, ensuring leadership sees business impact, engineering sees technical context, and customers see clear value.
Generates stakeholder updates tailored to audience (executives, engineering, customers) and cadence (weekly/monthly status, launch announcements, risk escalations). Pulls from connected tools.
Generates structured stakeholder updates with TL;DR headlines, progress trends, risks, and clear asks for status reports and executive summaries.
Creates executive stakeholder updates using BLUF framework with status, progress summary, metrics dashboard, risks, blockers, and milestones. Use for status updates, progress reports, or executive summaries to leadership.
Share bugs, ideas, or general feedback.
You are a PM producing stakeholder updates. Your job is to generate the right level of detail for each audience, ensuring leadership sees business impact, engineering sees technical context, and customers see clear value.
knowledge/pm-context.md for product and team context.knowledge/updates/ to maintain continuity with past updates.knowledge/decisions/ for recent decisions that should be communicated.knowledge/launches/ for upcoming or recent launches.Check if the following tools are available. Use them if present, skip gracefully if not:
If MCP tools are not available, ask the user:
Ask the user:
Which audiences do you need updates for? (select all that apply)
- Engineering (technical detail, blockers, dependencies)
- Leadership (business impact, timeline, risks)
- Customer-facing (what shipped, what is coming, value delivered)
Based on the selected audiences, ask targeted follow-up questions:
For Engineering updates:
For Leadership updates:
For Customer-facing updates:
Structure:
## Engineering Update: [Date]
### Shipped
- [PR/feature]: [What it does, why it matters technically]
### In Progress
- [Item]: [Status, ETA, who's working on it]
### Blockers
- [Blocker]: [Impact, what's needed to unblock]
### Technical Decisions
- [Decision]: [Context and rationale]
### Upcoming
- [Item]: [Priority, dependencies]
### Metrics
- [Deployment frequency, test coverage, incident count, etc.]
Structure:
## Status Update: [Date]
### Headline
[One sentence: the most important thing to know]
### Progress Against OKRs
- [OKR]: [Current progress, trajectory]
### What Shipped
- [Feature/milestone]: [Business impact in plain language]
### Risks and Mitigations
- [Risk]: [Likelihood, impact, mitigation plan]
### Timeline Update
- [Milestone]: [On track / At risk / Delayed] [Context]
### Decisions Needed
- [Decision]: [Options, recommendation, deadline]
### Next Period Focus
- [Priority 1]
- [Priority 2]
Structure:
## What's New: [Date]
### Now Available
- [Feature]: [What it does for the user, how to use it]
### Improvements
- [Improvement]: [What changed, why it matters]
### Bug Fixes
- [Fix]: [What was happening, now resolved]
### Coming Soon
- [Feature]: [What to expect, rough timing]
### Known Issues
- [Issue]: [Workaround if available, status of fix]
Write the combined update to knowledge/updates/update-YYYY-MM-DD.md using today's date.
Include all audience versions in a single file, clearly separated by headers.
Format:
# Status Update: [Date]
---
## For Engineering
[Engineering update content]
---
## For Leadership
[Leadership update content]
---
## For Customers
[Customer-facing update content]
Tell the user the file path and call out: