A collection of AI agent skills focused on product marketing tasks. Built for Product Marketing Managers, founders, and marketing leaders who want AI agents to help with positioning, competitive intelligence, launch planning, OKRs, experiments, and GTM strategy. Works with Claude Code, Claude Cowork, Cursor, Windsurf, and any agent that supports the Agent Skills spec.
Built by Stefanos Karakasis. Looking for GTM strategy guidance? Check out The Spread — weekly intelligence on AI GTM, fintech hiring, and competitive signals.
New to skills and agents? Start with the Quick Start section above or jump to Installation.
Contributions welcome! Found a way to improve a skill or have a new one to add? Open a PR.
Run into a problem or have a question? Open an issue — we're happy to help.
New to product marketing context? → /setup-context
Pressure-testing positioning? → /position
Planning a launch? → /launch
Building a battlecard? → /compete
Drafting a campaign brief? → /brief
If this project helps you, ⭐ the repo.
The problem: Every time you ask Claude for positioning, battlecards, or briefs, you re-explain your company. By session #5, you're copy-pasting from previous chats.
The solution: Build your brain once (product-marketing-context). Every other skill reads it. Zero repetition.
The result: better positioning, sharper launches, and stronger competitive intelligence — anchored to your specific company context, not generic templates.
Results
- ✅ 10x faster (no re-explaining context)
- ✅ Consistent messaging (all skills read the same source)
- ✅ Compound intelligence (skills reference each other's outputs)
Skills are the building blocks of the marketplace. Each skill gives Claude domain knowledge, analytical frameworks, or a guided workflow for a specific PMM task. Some skills also work as reusable foundations that multiple commands share. Installing the marketplace gives you all PMM domains at once.
Skills are loaded automatically when relevant to the conversation — no explicit invocation needed. If needed (e.g., prioritizing skills over general knowledge), you can force loading skills with /plugin-name:skill-name or /skill-name (Claude will add the prefix).
Commands are user-triggered workflows invoked with /command-name. They chain one or more skills into an end-to-end process. For example, /launch chains product-marketing-context → positioning-messaging → gtm-launch-planner together.
Plugins group related skills and commands into installable packages. Each plugin covers a GTM domain — building your context, product marketing strategy, execution, and so on.
Skills reference each other and build on shared context. The product-marketing-context skill is the foundation — every other skill checks it first to understand your product, ICP, personas, positioning, and competitive landscape before doing anything.
┌──────────────────────────────────┐
│ product-marketing-context │
│ (read by all other skills first) │
└───────────────┬──────────────────┘
│
┌──────────────┬──────────┬──┼──┬──────────────┬──────────────┐
▼ ▼ ▼ ▼ ▼ ▼ ▼
┌──────────────┐ ┌────────┐ ┌──────┐ ┌──────────────┐ ┌──────────────┐
│ Foundation │ │Execution│ │Go-to-│ │ Positioning │ │ Toolkit │
│ │ │ │ │Market│ │ │ │ │
├──────────────┤ ├─────────┤ ├──────┤ ├──────────────┤ ├──────────────┤
│product- │ │prd │ │gtm- │ │positioning- │ │writing- │
│marketing- │ │okrs │ │strat-│ │messaging │ │assistant │
│context │ │pre- │ │egy │ │ │ │pmm-resume │
│ │ │mortem │ │work- │ │ │ │privacy- │
│ │ │ │ │flow- │ │ │ │policy │
│ │ │ │ │orch │ │ │ │gaccs-brief │
│ │ │ │ │ │ │ │ │ │
│ Skill: 1 │ │Skills: 8│ │Skills:2 │ Skills: 3 │ │ Skills: 4 │
└──────────────┘ └─────────┘ └──────┘ └──────────────┘ └──────────────┘
│ │ │ │ │
└─────────────┴──────────┴─────────┴──────────────┘
↓
All outputs stored in /foundation/brain.md
Skills reference each other's work automatically
Skills cross-reference each other:
prd ↔ okrs ↔ pre-mortem
positioning-messaging ↔ gaccs-brief ↔ writing-assistant
gtm-strategy ↔ workflow-orchestrator ↔ interview-summary
See each skill's **Related Skills** section for the full dependency map.
Commands use skills. Some skills serve multiple commands. Some skills (like prioritization-frameworks or proof-points-claims) are standalone references that Claude draws on whenever relevant — no command needed.
Commands are designed to flow into each other, matching the PMM workflow. After any command completes, it suggests relevant next commands — just follow the prompts.
| Skill | Description |
|---|---|
| beachhead-segment | When the user needs to identify and score the first customer segment to dominate before scaling GTM investment. Four-dimension scoring (Burning Pain, Willingness to Pay, Winnability, Referral Potential) with blocking gates. |
| experiment-doc | When the user mentions A/B tests, experiments, hypotheses, growth tests, feature flags, conversion optimisation, or any kind of product or marketing experimentation. |
| gaccs-brief | When the user mentions a campaign, launch, content piece, event, enablement asset, or any marketing project — or says "I need to write a brief" or "where do I even start with this?" |
| go-to-market-strategy | When the user wants to assign launch tier (T1–T4) or build a complete GTM strategy brief with positioning angles, channel strategy, success metrics, and competitive context. |
| interview-summary | When the user wants to summarise or extract meaning from a customer or prospect interview transcript using JTBD theory and signal-level pattern detection. |
| meta-review | When a skill file needs to be audited against SKILL-SPEC v2.0.0 — produces a 19-point scored gap list with exact fixes before shipping any new or updated skill. |
| pmm-okrs | When the user is setting quarterly OKRs, reviewing existing OKRs, stress-testing KR quality, or building a complete measurement plan for their PMM team. |
| pmm-resume | When the user wants to review, tailor, or rebuild their PMM resume for a specific role — dissects the job description, ranks bullets by fit, and rebuilds the full resume in one pass. |
| positioning-messaging | When the user wants to build positioning statements, messaging hierarchies, homepage copy, or audit existing messaging using April Dunford's framework. |
| prd | When the user mentions PRD, product requirements, solution story, feature spec, GTM brief, launch plan, product brief, user stories, or feature rollout. |
| pre-mortem | When the user wants to run cross-functional risk analysis on any strategic project — product launch, pricing change, new channel, GTM pivot, or new market entry. |
| prioritization-frameworks | When the user needs to select a prioritization method, score strategic projects, triage a launch backlog, or decide how much GTM weight an initiative deserves. |
| privacy-policy | When the user needs to create, update, audit, or review data protection documentation, or asks about GDPR, CCPA, or UK GDPR obligations. |
| product-marketing-context | When the user wants to create or update their product marketing context. The apex skill — every other skill reads this first to understand your product, ICP, positioning, and competitive landscape. |
| retro | When the user wants to facilitate a structured GTM retrospective for cross-functional squads anchored to OKRs and launch outcomes with a compounding knowledge loop. |
| stakeholder-maps | When the user needs to build political stakeholder maps for launches or GTM initiatives — mapping power dynamics, identifying champions, blockers, and deal killers. |
| workflow-orchestrator | When the user wants to run a complete multi-skill GTM program — full product launch, positioning refresh, competitive program, quarterly PMM cycle, or new market entry. |
| writing-assistant | When the user wants to rewrite, sharpen, draft, or pressure-test any written communication — Slack messages, emails, memos, PRDs, homepage copy, ads, or positioning documents. |
Best option: Claude Cowork
- Click Customize (bottom-left)
- Go to Browse plugins → Personal → +
- Select Add marketplace from GitHub
- Enter:
stefanoskarakasis/Product-Marketing-Skills - Click Install
Done. All skills + commands ready.
Use npx skills to install skills directly:
# Install all skills
npx skills add stefanoskarakasis/Product-Marketing-Skills
# Install specific skills
npx skills add stefanoskarakasis/Product-Marketing-Skills --skill positioning-messaging competitive-battlecard
# List available skills
npx skills add stefanoskarakasis/Product-Marketing-Skills --listThis automatically installs to your .agents/skills/ directory (and symlinks into .claude/skills/ for Claude Code compatibility).
Install via Claude Cowork's built-in plugin system:
# Add the marketplace
/plugin marketplace add stefanoskarakasis/Product-Marketing-Skills
# Install all PMM skills
/plugin install pmm-skillsClone the entire repo and copy the skills folder:
git clone https://github.com/stefanoskarakasis/Product-Marketing-Skills.git
cp -r Product-Marketing-Skills/skills/* .agents/skills/Add as a submodule for easy updates:
git submodule add https://github.com/stefanoskarakasis/Product-Marketing-Skills.git .agents/pmm-skillsThen reference skills from .agents/pmm-skills/skills/.
- Fork this repository
- Customize skills for your specific PMM needs
- Clone your fork into your projects
Use SkillKit to install skills across multiple AI agents (Claude Code, Cursor, Copilot, etc.):
# Install all skills
npx skillkit install stefanoskarakasis/Product-Marketing-Skills
# Install specific skills
npx skillkit install stefanoskarakasis/Product-Marketing-Skills --skill positioning-messaging competitive-battlecard
# List available skills
npx skillkit install stefanoskarakasis/Product-Marketing-Skills --listOnce installed, just ask your agent to help with PMM tasks:
"Help me plan a product launch for SSO integration"
→ Uses go-to-market-strategy skill
"Generate positioning for our platform"
→ Uses hs-positioning-messaging skill
"Build a competitive battlecard for Okta"
→ Uses hs-competitive-battlecard skill
"Run Q3 quarterly PMM cycle"
→ Uses workflow-orchestrator skill
"Create a GACCS campaign brief"
→ Uses hs-gaccs-brief skill
You can also invoke skills directly with commands:
"Run full launch workflow for [product]"
/workflow-orchestrator
"What tier is this feature?"
/go-to-market-strategy
"Build positioning for B2B SaaS"
/hs-positioning-messaging
"Run retrospective for last launch"
/hs-retro
"Generate Q4 OKRs"
/hs-brainstorm-okrs
Skills read your brain automatically — zero context re-explaining.
1. product-marketing-context — The Brain: setup wizard, health audit, compound intelligence (1 skill, 5 commands)
The foundation of the marketplace. Setup wizard + health audit. Creates /foundation/brain.md — the shared context layer every other PMM skill reads first.
- product-marketing-context — When the user wants to create or update their product marketing context document. The apex skill — every other skill in this repo reads this first.
/product-marketing-context:setup-brain— Bootstrap or update the product marketing context file. Stage-gated for pre-PMF, post-PMF, and mature companies./product-marketing-context:brain-audit— Run brain health diagnostics (0-100 score) with recommendations/product-marketing-context:brain-view— Display brain contents/product-marketing-context:brain-export— Export brain as markdown/product-marketing-context:brain-reset— Delete brain and start fresh
Skills:
Set up my PMM brainCheck my brain healthWhat's in my brain?
Commands:
/product-marketing-context:setup-brain— Post-PMF B2B SaaS, mid-market focus/product-marketing-context:brain-audit— We're losing more deals in healthcare than we expected
2. pmm-positioning — Positioning & messaging: Dunford framework, message house, homepage copy, sales decks, audit mode (1 skill, 5 commands)
Strategic positioning using April Dunford's Obviously Awesome framework. Generates positioning statements, messaging hierarchies, homepage copy across 5 output modes.
- positioning-messaging — When the user wants to build a message house, write a positioning document, develop value props by segment, or pressure-test existing messaging against strategy.
/pmm-positioning:build— Positioning statement + full 4-layer messaging document/pmm-positioning:audit— Scored audit + prioritized rewrite queue with before/after/pmm-positioning:fletch— 6-slide internal positioning deck + homepage wireframe/pmm-positioning:sales-enablement— Persona cards + competitive response guide/pmm-positioning:homepage— Production-ready headline, subhead, pillars, CTA — no placeholders
Skills:
Generate positioning for our platformAudit our current messaging — we sound like everyone elseCreate homepage copy in HOMEPAGE mode
Commands:
/pmm-positioning:build— Mid-market B2B SaaS targeting marketing ops teams/pmm-positioning:audit— Our messaging doc from Q2 (attach file)/pmm-positioning:homepage— Use positioning from brain Section 7
3. pmm-toolkit — Writing assistant, resume tailoring, privacy policy generator, GACCS campaign briefs (4 skills, 4 commands)
PMM utilities: writing assistant, resume review, privacy policy, GACCS briefs.
- writing-assistant — Rewrites copy to match brand voice and checks against positioning
- pmm-resume — Reviews and tailors PMM resumes for specific roles
- privacy-policy — Generates jurisdiction-aware privacy policies
- gaccs-brief — Creates campaign briefs (Goals, Audience, Creative, Channels, Stakeholders)
/pmm-toolkit:rewrite— Rewrite copy to match brand voice/pmm-toolkit:tailor-resume— Tailor resume for specific PMM role/pmm-toolkit:privacy-policy— Generate privacy policy for product/pmm-toolkit:gaccs-brief— Create campaign brief
Skills:
Rewrite this homepage hero to match our voiceReview my PMM resume for a Director role at StripeCreate privacy policy for our B2B SaaS product (US + EU)Build GACCS brief for Q4 product launch
Commands:
/pmm-toolkit:rewrite— Make this email more concise and authoritative/pmm-toolkit:tailor-resume— [paste resume] + [paste JD]/pmm-toolkit:gaccs-brief— Campaign: Series B announcement
4. pmm-execution — PRDs, OKRs, experiments, pre-mortems, retros, stakeholder maps, prioritization, interview synthesis (8 skills, 8 commands)
Day-to-day product marketing: PRDs, growth experiments, OKRs, pre-mortems, retrospectives, stakeholder management, meeting summaries, and prioritization frameworks.
- stakeholder-maps — Build political stakeholder maps for launches and GTM initiatives
- retro — Facilitate structured GTM retrospectives with cross-functional teams
- prioritization-frameworks — Apply 9 GTM-native prioritization frameworks (RICE, ICE, etc.)
- pre-mortem — Run pre-mortem risk analysis on strategic projects
- pmm-okrs — Build quarterly OKR sets for PMM teams
- prd — Create HubSpot-style PRDs with embedded Solution Stories
- experiment-doc — Build, audit, and score growth experiment documents
- interview-summary — Summarize customer interviews with JTBD analysis
/pmm-execution:stakeholder-map— Build stakeholder map for launch or initiative/pmm-execution:retro— Facilitate post-launch or sprint retrospective/pmm-execution:prioritize— Score and rank initiatives using prioritization frameworks/pmm-execution:pre-mortem— Run pre-mortem risk analysis/pmm-execution:okrs— Build quarterly PMM OKR set/pmm-execution:prd— Create product requirements document/pmm-execution:experiment— Build growth experiment document/pmm-execution:interview-summary— Summarize interview transcript
Skills:
Build stakeholder map for Q4 product launchRun a retro on our last launchHelp me prioritize these 5 feature ideas using RICECreate a PRD for our new dashboard featureBuild Q3 OKRs for my 3-person PMM teamPre-mortem: we're raising prices 40% next quarterScore this experiment: changing homepage headline to outcomes-focusedSummarize this customer interview transcript
Commands:
/pmm-execution:stakeholder-map— Q4 enterprise launch/pmm-execution:retro— Last sprint (Apr 15-30)/pmm-execution:experiment— Pricing page A/B test/pmm-execution:okrs— Solo PMM at Series B, low seller adoption/pmm-execution:prd— Analytics dashboard for marketing ops teams
5. pmm-go-to-market — GTM strategy, workflow orchestration: full launch workflows, positioning refresh, competitive programs, quarterly cycles (2 skills, 2 commands)
NEW: Complete GTM workflows that chain multiple skills together. One prompt runs positioning → competitive → strategy → execution. Brain updates automatically after each workflow.
- go-to-market-strategy — Assigns launch tier (T1-T4), generates strategic briefs with messaging and channels, self-learns from past launches
- workflow-orchestrator — Chains 20+ hs- skills for complete GTM programs. Covers 10 workflows: full launch, positioning refresh, competitive program, quarterly PMM cycle, market entry, post-launch retro, competitive response, ICP foundation, voice foundation, and new hire onboarding
/pmm-go-to-market:launch-strategy— Assign tier and generate GTM strategy for product/feature launch/pmm-go-to-market:run-workflow— Run complete multi-skill GTM workflow (launch, quarterly, competitive, etc.)
Skills:
We're launching SSO integration. What tier is this?Run full launch workflow for analytics dashboardRun Q3 PMM cycle — refresh all assetsCompetitive program for top 3 competitorsWe're entering the healthcare vertical — run market entry workflowRun retro for our last launch and update brain
Commands:
/pmm-go-to-market:launch-strategy— SSO integration launch/pmm-go-to-market:run-workflow— Full launch workflow for [product], DRI: me/pmm-go-to-market:run-workflow— Quarterly PMM cycle, goal: refresh all core assets
- Full Product Launch — positioning → competitive → strategy → campaign → stakeholder → retro (6-12 weeks)
- Positioning Refresh — positioning → value props → update battlecards (1-2 weeks)
- Competitive Intelligence Program — alternatives → battlecards → CI briefing (2-4 weeks)
- Quarterly PMM Cycle — retro → positioning audit → competitive refresh → OKRs (3-4 weeks)
- New Market Entry — ICP → personas → positioning → competitive → strategy (8-12 weeks)
- Post-Launch Retro — retro → update brain with actuals (1 week)
- Competitive Response — fast battlecard → value props → sales assets (1-2 weeks)
- ICP + Personas Foundation — ICP → personas → interviews (2-3 weeks)
- Voice & Tone Foundation — voice guide → test with writing-assistant (1 week)
- Full PMM Onboarding — audit brain → gap report (1-2 weeks, read-only)
Self-learning: Reads brain Section 7 (launch history) and adjusts recommendations based on YOUR past performance, not generic best practices.
Brain-integrated: Pulls positioning (Section 3), ICP (Section 2), competitive intel (Section 4), proof points (Section 5) — or flags gaps.
Multi-skill orchestration: One prompt chains positioning → competitive → strategy → campaign → stakeholder → execution. No manual routing.
Writes back to brain: Updates Sections 3, 4, 5, 7 automatically after each workflow. Fifth launch is smarter than first.
Master program documents: Produces complete program docs with artifacts, coherence reports, open questions, and next steps.
This marketplace will evolve in tandem with PMM practices and LLM capabilities.
Selected skills based on the work of:
- April Dunford — Obviously Awesome and Sales Pitch
- Anthony W. Ulwick — Jobs to Be Done
- Emily Kramer — MKT1 Newsletter
- Maja Voje — Go-To-Market Strategist
- Paweł Huryn — The Product Compass Newsletter
- Corey Haines — Marketing Skills
- Fletch PMM — Anchor + Value Model canvas
- Gary Klein — Pre-mortem methodology
- Roger L. Martin — Playing to Win
Curated by Stefanos Karakasis.
Want to add a skill to the marketplace?
- Fork this repo
- Create your skill in
/skills/your-skill-name/ - Follow the Skill Creation Guide
- Submit a PR
Skill requirements:
- Must read from
/foundation/brain.mdif brain-powered - Must include SKILL.md with YAML frontmatter
- Must include description and triggers
- Must pass quality evals
See CONTRIBUTING.md for details.
MIT — Use these however you want.