competitive-intel
Research a competitor from their URL or name. Fetch website, pricing, features, and news. Generate a battlecard with positioning, strengths, weaknesses, and…
Interactive onboarding wizard that creates the PM-OS knowledge base for your product. Asks questions, fetches company info, and populates all knowledge files.
$ npx -y skills add shaan-ad/pm-os --skill pm-setup --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/pm-setupContext preview
The summary Claude sees to decide when to auto-load this skill.
Interactive onboarding wizard that creates the PM-OS knowledge base for your product. Asks questions, fetches company info, and populates all knowledge files.
name: pm-setup description: "Interactive onboarding wizard that creates the PM-OS knowledge base for your product. Asks questions, fetches company info, and populates all knowledge files."
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.
1. **Use AskUserQuestion with options for every closed question.** Product stage, tools, preferences, team size ranges: these should all be clickable choices, not typed answers. 2. **Batch questions.** Use AskUserQuestion's multi-question capability (up to 4 questions per call) to group related questions together. For example, ask all tool questions in one batch. 3. **Pre-fill aggressively.** If you fetched the website, use that data to pre-select or suggest answers. Show what you found and ask "Does this look right?" with a Yes/No choice. 4. **Let users skip.** Always include a "Skip for now" option. Never block progress on any single question. 5. **Show progress.** After each step, tell the user how many steps remain: "Step 2 of 6: Products" 6. **Keep it to 3-4 interactions total.** The entire setup should be 3-4 message exchanges, not 8+. Batch aggressively.
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:
If 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"
Use 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
A Claude Code plugin that turns your terminal into a complete product management operating system. 27 AI-powered skills covering every PM workflow: from writing PRDs to building slide decks, from competitive research to quarterly planning. No empty templates.
Research a competitor from their URL or name. Fetch website, pricing, features, and news. Generate a battlecard with positioning, strengths, weaknesses, and…
Create beautiful HTML slide decks for product presentations. Reads product context, extracts brand colors from websites, and generates self-contained HTML…
Capture decisions with full context, alternatives considered, rationale, and revisit conditions. Auto-links to related PRDs, strategy docs, and OKRs.
Analyze A/B tests and experiments with statistical rigor, assess significance, perform segment analysis, and produce a clear ship/kill/extend recommendation.
Analyze customer feedback from any source. Categorize by theme, frequency, and severity. Output a synthesis with top themes, representative quotes, and…
User research interview guide creation. Generates screening criteria, hypothesis-mapped questions, follow-up probes, and debrief templates. Includes guidance…