Skill library
Publisher description: Open-source product marketing skills for Claude Code and Codex: research, positioning, messaging, GTM, launches, and competitive intelligence.
Catalogue scope: 45 procedural entries from 45 source paths.
Repository health
GitHub’s own figures, read from its REST API. Commit and contributor totals come from the paging header rather than an estimate.
Repository metadata checked 2026-11-02 · skill files extracted 2026-11-02 · published 2026-09-05
Extraction and automated analysis describe the files at the recorded revision. They are not an editorial review or a test of the skills in use.
- Stars
- 71
- Commits
- 97
- Last 90 days
- 72commits
- Contributors
- 1
- Last push
- 2026-10-16
- First commit
- 2026-05-10repo created
45 skill entries
- account-based-marketing
When the user wants to select target accounts, tier them, map buying committees, and coordinate account or account-cluster GTM plays. For campaign assets, see channel skills such as cold-email, email-sequence, marketing-copy, and social-content.
Self-containedInstructions only371 words - acquisition-conversion
Diagnose and improve acquisition conversion across landing pages, forms, popups and signup/account creation through registration or qualified handoff. Use for CRO, abandonment, demo requests and signup friction. Product activation and upgrades have separate owners.
Self-containedInstructions only352 words - ad-creative
When the user wants to generate, iterate, or scale ad creative (headlines, descriptions, primary text, or full ad variations) for any paid advertising platform. Also use when the user mentions 'ad copy variations,' 'ad creative,' 'generate headlines,' 'RSA headlines,' 'bulk ad copy,' 'ad iterations,' 'creative testing,' 'ad performance optimization,' 'write me some ads,' 'Facebook ad copy,' 'Google ad headlines,' 'LinkedIn ad text,' or 'I need more ad variations.' Use this whenever someone needs to produce ad copy at scale or iterate on existing ads. For campaign strategy and targeting, see paid-ads. For landing page copy, see marketing-copy.
Needs a keyActs undeclared2,082 words - analytics-tracking
When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see marketing-experimentation.
Reaches the webInstructions only1,191 words - aso-audit
When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.
Self-containedActs undeclared2,330 words - buyer-resources
Evaluate downloadable and interactive buyer resources, lead magnets and free tools for buyer value, qualified acquisition and product progression. Use for gating, ungated utility, resource investment, build/buy/embed decisions and engineering briefs.
Self-containedInstructions only250 words - cold-email
Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions "cold outreach," "prospecting email," "outbound email," "email to leads," "reach out to prospects," "sales email," "follow-up email sequence," "nobody's replying to my emails," or "how do I write a cold email." Covers subject lines, opening lines, body copy, CTAs, personalization, and multi-touch follow-up sequences. For warm/lifecycle email sequences, see email-sequence. For sales collateral beyond emails, see sales-enablement.
Self-containedInstructions only1,119 words - community-marketing
Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \"build a community,\" \"community strategy,\" \"Discord community,\" \"Slack community,\" \"community-led growth,\" \"brand advocates,\" \"user community,\" \"forum strategy,\" \"community engagement,\" \"grow our community,\" \"ambassador program,\" \"community flywheel.\"
Self-containedInstructions only1,345 words - competitor-alternatives
When the user wants to create public competitor comparison or alternative pages for SEO and evaluators. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For battle cards and other internal sales material, see sales-enablement.
Self-containedInstructions only1,319 words - competitor-profiling
Use when the user wants competitor research, a named competitor profile or dossier, competitive landscape discovery, an alternative-universe comparison, or competitive signals/change investigation. Accept URLs, supplied research, and targeted verification requests. For external market/category conditions, see market-intelligence; for comparison pages, see competitor-alternatives; for battlecards, see sales-enablement; for closed-deal causes, see win-loss-intelligence.
Self-containedInstructions only989 words - content-strategy
When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions "content strategy," "what should I write about," "content ideas," "blog strategy," "topic clusters," "content planning," "editorial calendar," "content marketing," "content roadmap," "what content should I create," "blog topics," "content pillars," or "I don't know what to write." Use this whenever someone needs help deciding what content to produce, not just writing it. For writing individual pieces, see marketing-copy. For SEO-specific audits, see search-discoverability. For social media content specifically, see social-content.
Self-containedInstructions only1,920 words - customer-marketing
When the user wants a PMM-led post-sale motion for onboarding, adoption, value realization, retention, cancellation-reason synthesis, win-back, expansion, advocacy, references, case studies, champion development, or customer launches. For billing operations, route to the billing/CS owner; for customer research, see customer-research.
Self-containedInstructions only494 words - customer-research
When the user wants to conduct, analyze, or synthesize customer research. Use when the user mentions "customer research," "ICP research," "talk to customers," "analyze transcripts," "customer interviews," "survey analysis," "support ticket analysis," "voice of customer," "VOC," "jobs to be done," "JTBD," "what do customers say," "what are customers struggling with," "Reddit mining," "G2 reviews," "review mining," "digital watering holes," "community research," "forum research," "competitor reviews," "customer sentiment," or "find out why customers churn/convert/buy." Use for both analyzing existing research assets AND gathering new research from online sources. For writing copy informed by research, see marketing-copy. For acting on research to improve pages, see acquisition-conversion. For building personas from research, see icp-and-buyer-personas.
Reaches the webInstructions only2,093 words - email-sequence
When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see product-activation.
Self-containedInstructions only1,316 words - events
When the user wants to decide, plan, activate, or measure an event as a product marketing or GTM motion. Covers owned events, sponsorships and exhibits, speaking, attendance for meetings, webinars, executive dinners, roundtables, conferences, trade shows, and customer or community events. Use for event strategy, event ROI decisions, event follow-up, or event marketing. For channel assets, route to their owning skill; for launch sequencing, see launch-strategy.
Self-containedInstructions only1,238 words - go-to-market-strategy
Determine how to serve and win an accepted market over time. Use for GTM model, sales-led versus product-led versus partner-led or hybrid, route to market, motion priorities, responsibilities, validation and GTM strategy review. Market selection, prices, launches and final assets retain separate owners.
Self-containedInstructions only701 words - icp-and-buyer-personas
Define ICP, buyer personas, buying committees and anti-personas within an accepted market. Use for ideal customer profiles, persona research, buying roles and exclusion criteria. Propose audience changes through SSOT governance.
Self-containedInstructions only1,962 words - launch-readiness-check
When the user wants to grade a full set of launch assets against the company canon before go-live. Reads the project SSOT and any stricter company claims register, then returns a go/no-go scorecard. Use for launch QA, pre-launch audits, and launch readiness. It is the Rung 4 gate. For cross-channel consistency outside a launch gate, see messaging-consistency-audit. For the launch sequence itself, see market-entry-orchestration.
Self-containedInstructions only1,439 words - launch-strategy
When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,' 'beta launch,' 'early access,' 'waitlist,' 'product update,' 'how do I launch this,' 'launch checklist,' 'GTM plan,' or 'we're about to ship.' Also use for launch post-mortems, such as 'our launch flopped,' 'launch didn't work,' or 'what went wrong with our launch.' Use this whenever someone is preparing to release something publicly. For the ongoing commercial model, see go-to-market-strategy.
Self-containedInstructions only2,686 words - localization-claims
When the user wants to check that copy and claims survive a move into a new market. Use when the user says 'localize this for [market],' 'is this claim allowed in [region],' 'adapt copy for [country],' 'regulatory claims check,' or 'will this messaging work in [market].' Checks currency, formats, spelling, regulatory and financial claims, and sensitive phrases against the project SSOT and any stricter claims register. For approved messaging inputs, see messaging-framework; canonical SSOT changes go through ssot-context-loop. For editing copy generally, see marketing-copy.
Self-containedInstructions only994 words - market-entry-brief
When the user wants to evaluate candidate entry or size and score a new market before positioning work. Use when the user asks 'should we enter [market],' or mentions 'market entry,' 'new market,' 'expand into,' 'TAM for,' 'is [segment/region] worth it,' or 'market sizing.' Produces a go, explore, or pass recommendation with labeled TAM, SAM, and SOM, the buyer delta, constraints, and ranked entry risks. It is Rung 1 of the launch chain. For external market/category/opportunity research, see market-intelligence; for competitive landscape/facts/changes, see competitor-profiling. For a single product or feature launch's tactics, see launch-strategy. For the buyer detail inside a chosen market, see icp-and-buyer-personas.
Self-containedInstructions only2,297 words - market-entry-orchestration
Orchestrate execution of an accepted new-market decision through gated positioning/canon, ongoing GTM strategy, launch assets and readiness. Use for end-to-end market entry or launch playbooks. Route unaccepted market choice to market-entry-brief; do not author upstream strategy or final assets.
Self-containedInstructions only1,282 words - market-intelligence
Use when the user wants a market overview, external market intelligence, category analysis, or emerging opportunity investigation. Research market structure, demand conditions, category conventions, and testable opportunity hypotheses. For where/whether to enter, see market-entry-brief; for choosing our category/frame, see positioning-strategy; for competitor facts and landscapes, see competitor-profiling.
Self-containedInstructions only852 words - marketing-copy
Produce marketing artifacts from approved positioning and messaging. Use for copywriting, copy editing, homepage and landing copy, Seven Sweeps, proofreading and content refresh. Modes are draft, edit and refresh; independent quality and messaging reviews remain separate.
Self-containedInstructions only339 words - marketing-experimentation
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see acquisition-conversion. For writing the variant copy itself, see marketing-copy.
Reaches the webInstructions only1,742 words - messaging-consistency-audit
Audit one or more company assets against the active PMM SSOT and against each other. Use for messaging consistency, cross-channel drift, claims review, asset audits, and remediation routing. Use /audit and /reaudit. Extends ssot-context-loop /audit-output for multi-asset horizontal validation; use launch-readiness-check for the final launch gate.
Self-containedInstructions only1,497 words - messaging-framework
When the user wants to build or fix a messaging framework, messaging house, or value proposition hierarchy. Use when the user mentions 'messaging,' 'messaging framework,' 'messaging house,' 'messaging pillars,' 'hero line,' 'value props,' 'key messages,' 'proof points,' 'boilerplate,' 'elevator pitch,' 'message by persona,' 'launch messaging,' or 'our messaging is inconsistent.' Use this after positioning is set and before writing page copy, decks, or campaigns. For deciding the position itself, see positioning-strategy. For turning messaging into web copy, see marketing-copy. For sales materials, see sales-enablement.
Self-containedInstructions only2,418 words - objection-intelligence
When the user wants to discover, classify, prioritize, trace, or maintain recurring buyer objections from sales and customer evidence. For final rep responses and handling materials, see sales-enablement; for research design, see customer-research.
Self-containedInstructions only468 words - output-quality-check
When the user wants an independent quality check of an artifact produced by a PMM skill, such as a brief, strategy, plan, or asset. Checks the output against the originating skill's own explicit requirements and routes failures back for correction. For company-message alignment use messaging-consistency-audit; for SKILL.md structure use repository validation or skill specification review.
Self-containedInstructions only1,063 words - paid-ads
When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' 'audience targeting,' 'Google Ads,' 'Facebook ads,' 'LinkedIn ads,' 'ad budget,' 'cost per click,' 'ad spend,' or 'should I run ads.' Use this for campaign strategy, audience targeting, bidding, and optimization. For bulk ad creative generation and iteration, see ad-creative. For landing page optimization, see acquisition-conversion.
Reaches the webInstructions only1,626 words - partner-marketing
When the user wants to plan a GTM partnership, joint launch, co-marketing, ecosystem, channel, referral, or co-sell motion. For joint events, coordinate with events; for partnership operations, corporate development, or M&A, use the appropriate non-PMM owner.
Self-containedInstructions only387 words - positioning-strategy
When the user wants to create, rework, or pressure-test product positioning. Use when the user mentions 'positioning,' 'reposition,' 'positioning statement,' 'how should we position,' 'what makes us different,' 'differentiation,' 'category,' 'market category,' 'category creation,' 'competitive alternatives,' 'best-fit customer,' 'why do we keep losing to,' or 'we sound like everyone else.' Use this before writing messaging or copy whenever the underlying position is unclear. For turning positioning into hero lines, capabilities, and proof, see messaging-framework. For buyer profiles, see icp-and-buyer-personas. For recording positioning in the shared context doc, see product-marketing-context.
Self-containedInstructions only2,510 words - pricing-strategy
When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' 'monetization,' 'how much should I charge,' 'my pricing is wrong,' 'pricing page,' 'annual vs monthly,' 'per seat pricing,' 'should I offer a free plan,' 'pricing psychology,' 'anchoring,' 'decoy pricing,' 'nobody picks the middle plan,' or 'make this plan the most popular.' Use this whenever someone is figuring out what to charge or how to structure their plans. It owns which plan people pick. For pricing page conversion (layout, clarity, bounce), see acquisition-conversion. For in-app upgrade screens, see upgrade-conversion.
Self-containedInstructions only1,225 words - product-activation
When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklist," "aha moment," "new user experience," "users aren't activating," "nobody completes setup," "low activation rate," "users sign up but don't use the product," "time to value," or "first session experience." Use this whenever users are signing up but not sticking around. For signup/registration optimization, see acquisition-conversion. For ongoing email sequences, see email-sequence.
Self-containedInstructions only1,098 words - product-communications
When the user wants a product announcement, media or analyst briefing, executive thought leadership, reactive messaging, or a PR narrative. For launch sequencing, see launch-strategy; for final copy, see marketing-copy.
Self-containedInstructions only420 words - product-marketing-context
Establish reusable PMM understanding from a user goal, company folder, mixed materials or existing context. Use for context setup, research inventory, synthesis, consequential gaps and context readiness, whether research is substantial, partial or absent. Routes domain work to existing specialists and assembles proposed context in .agents/product-marketing-context.md. For research methods, see customer-research; for governed approval and persistence, see ssot-context-loop.
Self-containedInstructions only1,659 words - referral-program
When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' 'partner program,' 'referral incentive,' 'how to get referrals,' 'customers referring customers,' or 'affiliate payout.' Use this whenever someone wants existing users or partners to bring in new customers. For launch-specific virality, see launch-strategy.
Self-containedInstructions only1,132 words - revops
When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes. Also use when the user mentions 'RevOps,' 'revenue operations,' 'lead scoring,' 'lead routing,' 'MQL,' 'SQL,' 'pipeline stages,' 'deal desk,' 'CRM automation,' 'marketing-to-sales handoff,' 'data hygiene,' 'leads aren't getting to sales,' 'pipeline management,' 'lead qualification,' or 'when should marketing hand off to sales.' Use this for anything involving the systems and processes that connect marketing to revenue. For cold outreach emails, see cold-email. For email drip campaigns, see email-sequence. For pricing decisions, see pricing-strategy.
Self-containedInstructions only2,307 words - sales-enablement
When the user wants to create sales collateral, pitch decks, one-pagers, objection handling docs, or demo scripts. Also use when the user mentions 'sales deck,' 'pitch deck,' 'one-pager,' 'leave-behind,' 'objection handling,' 'battle card,' 'competitive battle card,' 'deal-specific ROI analysis,' 'ROI calculator for sales calls,' 'value calculator for prospects,' 'demo script,' 'talk track,' 'sales playbook,' 'proposal template,' 'buyer persona card,' 'help my sales team,' 'sales materials,' or 'what should I give my sales reps.' Use this for any document or asset that helps a sales team close deals. For public competitor comparison and alternative pages, see competitor-alternatives. For marketing website copy, see marketing-copy. For cold outreach emails, see cold-email.
Self-containedInstructions only2,464 words - search-discoverability
Assess buyer search coverage across traditional SEO, AI/answer engines and programmatic search. Use for SEO audits, rankings, AI citations, visibility gaps, scaled page opportunities, indexation and search/listing presence. Produce recommendations and briefs; content and technical deployment have separate owners.
Reaches the webInstructions only392 words - social-content
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' 'viral content,' 'what should I post,' 'repurpose this content,' 'tweet ideas,' 'LinkedIn carousel,' 'social media strategy,' 'grow my following,' 'TikTok video,' 'Reels,' 'Shorts,' 'video script,' 'video hook,' 'short-form video,' or 'create a reel.' Use this for social media content creation, repurposing, scheduling, and short-form video scripting. For broader content strategy, see content-strategy. For paid video ads, see ad-creative.
Self-containedInstructions only2,218 words - ssot-context-loop
When the user wants a governed, persistent product marketing source of truth, to set up an SSOT, scan field signals for drift, audit AI output, or manage approval gates for positioning changes. Use commands such as /setup, /scan, /confirm, /propose, /approve, /stale, /state, /brief, /manifest, and /audit-output. For lightweight bootstrap context, see product-marketing-context. This skill governs ongoing PMM knowledge and requires human approval for core changes.
Self-containedActs undeclared875 words - upgrade-conversion
When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade screen," "upgrade modal," "upsell," "feature gate," "convert free to paid," "freemium conversion," "trial expiration screen," "limit reached screen," "plan upgrade prompt," "in-app pricing," "free users won't upgrade," "trial to paid conversion," or "how do I get users to pay." Use this for any in-product moment where you're asking users to upgrade. Distinct from public pricing pages (see acquisition-conversion). This focuses on in-product upgrade moments where the user has already experienced value. For pricing decisions, see pricing-strategy.
Self-containedInstructions only971 words - website-buyer-journey
Plan accepted audience paths, page roles, evaluation questions, proof needs, navigation requirements and conversion handoffs. Use for buyer journeys, website structure, sitemaps and navigation briefs. Web/SEO engineering owns technical information architecture and deployment.
Self-containedInstructions only2,076 words - win-loss-intelligence
When the user wants to understand why opportunities are won or lost, analyze closed-won or closed-lost evidence, or find segment and competitor patterns. Use for win/loss synthesis and route resulting decisions to strategy owners; for sales collateral, see sales-enablement, and for research design, see customer-research.
Self-containedInstructions only573 words
Need help setting it up?
This page tells you what mia-ppp/PMM-Skills does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.