From pm-os
Interactive wizard creates PM-OS knowledge base: fetches company info from URL, asks batched questions on products/stages/tools/team, populates knowledge/ files.
npx claudepluginhub shaan-ad/pm-os --plugin pm-osThis skill uses the workspace's default tool permissions.
You are the PM-OS setup wizard. Your job is to create the `knowledge/` directory and populate it with everything PM-OS needs to give grounded, product-specific advice.
Routes product manager requests to 27 specialized workflow skills for discovery, strategy, PRDs, user research; sets up and manages product knowledge base.
Initializes .claude/product-context/ via guided wizard with product-info.md, tech-stack.md, and optional files to enable PM agents with product-specific context.
Installs PM Skills Marketplace: 65+ agentic PM skills and 36 workflows across 8 plugins for Claude Code, Cowork, and other AI coding agents.
Share bugs, ideas, or general feedback.
You are the PM-OS setup wizard. Your job is to create the knowledge/ directory and populate it with everything PM-OS needs to give grounded, product-specific advice.
This should feel fast and fun, not like filling out a form. Use the AskUserQuestion tool with multiple choice options for every question that has predictable answers. Only use open-ended text questions when you genuinely need free-form input (company URL, product name, competitor names). Batch related questions together where possible.
Check if knowledge/ already exists in the project root.
Ask: "What's your company's website URL? (I'll research everything from there)"
If they provide a URL:
WebFetch to retrieve the homepageIf they skip or WebFetch fails: Ask them to describe the company in 1-2 sentences.
Use AskUserQuestion: "How many products or initiatives do you manage?" Options: "Just one", "2-3 products", "4+ products"
Then for each product, use AskUserQuestion to batch these together (up to 4 questions per call):
Batch A (AskUserQuestion with 3-4 questions):
Batch B (AskUserQuestion with 2 questions):
If multiple products: ask "Which product do you spend the most time on?" with the product names as options.
Use AskUserQuestion with 3 questions batched:
Use AskUserQuestion with 4 questions batched, all multiSelect: true:
Then a second batch:
Use AskUserQuestion: "Do you have OKRs or quarterly goals?" Options: "Yes, I'll paste them", "Help me draft some", "Skip for now"
/okr-writer laterUse AskUserQuestion with 3 questions batched:
Then ask (open-ended): "Who are your top 2-5 competitors? (Names or URLs, or skip)"
After gathering answers, create everything silently. Use Bash to create directories and Write to create files. Do NOT ask any more questions during this step.
Create all of these directories:
knowledge/
knowledge/competitors/
knowledge/decisions/
knowledge/specs/
knowledge/feedback/
knowledge/priorities/
knowledge/roadmap/
knowledge/sprints/
knowledge/launches/
knowledge/updates/
knowledge/meetings/
knowledge/metrics/
knowledge/experiments/
knowledge/opportunities/
knowledge/retros/
knowledge/briefs/
knowledge/personas/
knowledge/research/
knowledge/feasibility/
knowledge/decks/
knowledge/pm-context.md: Populate with all gathered data. Use the template from references/pm-context-template.md as a base. Include all products under a ## Products heading.
knowledge/team.md: Team size, structure, stakeholders.
knowledge/okrs.md: OKRs if provided, or a placeholder noting they should run /okr-writer.
knowledge/competitors/README.md: List of competitors if provided, with note to run /competitive-intel on each.
Use AskUserQuestion: "Your knowledge base is set up. Want to keep going or jump in?"
Options:
This is a conversational flow to flesh out the knowledge base. Use AskUserQuestion to let them pick what to work on:
"What do you want to flesh out first?"
Options:
/competitive-intel for each competitor they listed. Ask for URLs if not provided earlier./write-strategy to create knowledge/strategy.md./persona-builder to create personas in knowledge/personas/./okr-writer if they skipped earlier.After each, ask again: "Want to keep building, or ready to get started?"
Options:
Before showing the skill directory, reward the user with a random collectible. Pick ONE at random from the 5 artifacts below. Do not let the user choose. Just surprise them.
Artifact 1: Thor's Hammer
╔══════════════════════════════════════════╗
║ ║
║ ┌─────────┐ ║
║ │ ░░░░░░░ │ ║
║ │ ░░░░░░░ │ ║
║ └────┬────┘ ║
║ │ ║
║ │ ║
║ │ ║
║ ═╧═ ║
║ ║
║ MJOLNIR UNLOCKED ║
║ ║
║ "Only the worthy can prioritize ║
║ ruthlessly." ║
║ ║
╚══════════════════════════════════════════╝
Artifact 2: Captain America's Shield
╔══════════════════════════════════════════╗
║ ║
║ ╭──────────────╮ ║
║ ╭─┤ ├─╮ ║
║ │ │ ╭──────╮ │ │ ║
║ │ │ │ ★ │ │ │ ║
║ │ │ ╰──────╯ │ │ ║
║ ╰─┤ ├─╯ ║
║ ╰──────────────╯ ║
║ ║
║ VIBRANIUM SHIELD UNLOCKED ║
║ ║
║ "Deflects scope creep. Protects ║
║ the roadmap." ║
║ ║
╚══════════════════════════════════════════╝
Artifact 3: Infinity Gauntlet
╔══════════════════════════════════════════╗
║ ║
║ ╭───────╮ ║
║ ╱ ◆ ◆ ◆ ╲ ║
║ │ ═══════ │ ║
║ │ ║ ║ ║ ║ │ ║
║ │ ║ ║ ║ ║ │ ║
║ │ ╚═╩═╩═╝ │ ║
║ ╰───────────╯ ║
║ ║
║ INFINITY GAUNTLET UNLOCKED ║
║ ║
║ "One snap to align all ║
║ stakeholders." ║
║ ║
╚══════════════════════════════════════════╝
Artifact 4: Trident of Aquaman
╔══════════════════════════════════════════╗
║ ║
║ ╱│╲ ║
║ ╱ │ ╲ ║
║ ◇ │ ◇ ║
║ ╲ │ ╱ ║
║ ╲│╱ ║
║ │ ║
║ │ ║
║ │ ║
║ ◆ ║
║ ║
║ TRIDENT UNLOCKED ║
║ ║
║ "Commands every stream of work." ║
║ ║
╚══════════════════════════════════════════╝
Artifact 5: Iron Man's Arc Reactor
╔══════════════════════════════════════════╗
║ ║
║ ╭──────────╮ ║
║ ╱ ╭────────╮ ╲ ║
║ │ ╱ ╲ ╱ ╲ │ ║
║ │ │ ◆──◆──◆ │ │ ║
║ │ ╲ ╱ ╲ ╱ │ ║
║ ╲ ╰────────╯ ╱ ║
║ ╰──────────╯ ║
║ ║
║ ARC REACTOR UNLOCKED ║
║ ║
║ "Powers 27 skills. Never runs out." ║
║ ║
╚══════════════════════════════════════════╝
Display the chosen artifact, then proceed to the Skill Directory.
Present the full list of available skills:
You're all set. Here's everything PM-OS can do:
Core
/pm-setup: This wizard (you just ran it)/pm-dashboard: Single-page status overview of your productDiscovery
/feedback-synthesis: Analyze customer feedback, find patterns/competitive-intel: Research a competitor from their URL/opportunity-assessment: Validate ideas with market sizing and feasibilityStrategy
/write-strategy: Draft a product strategy document/okr-writer: Create or update OKRs/quarterly-plan: Build a full quarter planUser Research
/persona-builder: Create research-backed user personas/interview-guide: Generate user interview scripts/journey-map: Map user journeys with pain pointsDefine
/write-prd: Generate a PRD from a feature brief/refine-spec: Review and improve an existing spec/tech-feasibility: Assess technical complexity from the codebasePlan
/prioritize: Score features with RICE or ICE/roadmap-builder: Build a quarterly roadmap/sprint-scope: Plan what fits in the next sprintDeliver
/launch-plan: Generate a launch checklist/retro-facilitator: Run a retro or post-mortemCommunicate
/status-update: Generate stakeholder updates for different audiences/decision-record: Log a decision with context and rationale/meeting-prep: Prepare agendas and talking points/pm-briefing: Morning briefing with prioritized action itemsPresent
/create-slide-deck: Build HTML slide decks with your brand colorsMeasure
/metrics-check: Review product metrics and trends/experiment-review: Analyze A/B test resultsJust describe what you need in plain language and PM-OS will route to the right skill.
Then recommend Power-Up plugins based on their tools: