Agent skill

Product Positioning Doc

by mohitagw15856 in mohitagw15856/pm-claude-skills

Write a product positioning document and messaging framework.

MITAuto-check passedMarketing & SEO

Install Product Positioning Doc

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill product-positioning-doc -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills product-positioning-doc --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/product-positioning-doc .claude/skills/product-positioning-doc && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
product-positioning-doc
GitHub stars
1.4k
Token cost
~3.6k tokens
SKILL.md length
1,866 words
Files
4 (incl. references)
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Write a product positioning document and messaging framework.

  • Works in 11 steps: Background & Context → Market Category → Target Customer → …
  • Asked to define product positioning
  • SKILL.md covers Required Inputs, Output Structure, 1. Background & Context and 2. Market Category, plus 14 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Product Positioning Doc is an agent skill from mohitagw15856/pm-claude-skills. Write a product positioning document and messaging framework. Use when asked to define product positioning, write a positioning statement, build a messaging framework, or create a messaging hierarchy. Produces a complete positioning doc with category definition, target customer, differentiation, proof points, messaging pillars, and persona-specific messaging.

Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/category-choice.md`, `references/worked-example.md` and `templates/positioning-canvas.md`).

It sits in Marketing & SEO, covering Positioning and messaging. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Asked to define product positioning
  • Write a positioning statement
  • Build a messaging framework
  • Create a messaging hierarchy

Example prompts

  • “/product-positioning-doc”

Workflow steps

11 steps, taken from the step headings in SKILL.md.

  1. Background & Context
  2. Market Category
  3. Target Customer
  4. Competitive Alternatives
  5. Unique Differentiated Attributes
  6. Value Proof Points
  7. Positioning Statement
  8. Messaging Hierarchy
  9. Persona-Specific Messaging
  10. Messaging Do's and Don'ts
  11. Distribution Plan

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Product Positioning Doc loads about 3.6k tokens when it runs, and up to ~7.7k if it reads all its reference files. Until then it costs about 96 tokens; SKILL.md has 1,866 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~96
When it runs · the whole SKILL.md, loaded when a task matches
~3.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~7.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 1,866 words, ~3,569 tokens.

Download SKILL.mdSave it as .claude/skills/product-positioning-doc/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
product-positioning-doc
description
Write a product positioning document and messaging framework. Use when asked to define product positioning, write a positioning statement, build a messaging framework, or create a messaging hierarchy. Produces a complete positioning doc with category definition, target customer, differentiation, proof points, messaging pillars, and persona-specific messaging.

Product Positioning Doc Skill

This skill produces a complete product positioning document following the April Dunford positioning methodology. Output covers category definition, target customer, unique attributes, proof points, and a messaging hierarchy — ready to align GTM, marketing, sales, and product teams.

Required Inputs

Ask the user for these if not provided:

  • Product name and what it does
  • Target customer — who is it for? (role, company type, size)
  • Problem it solves — what pain or goal does it address?
  • Key alternatives — what do customers use today instead? (not just direct competitors — include status quo, spreadsheets, DIY)
  • Differentiation — what does this product do that alternatives cannot? (not features — capabilities that produce different outcomes)
  • Proof points — any customer data, case studies, metrics, or validation?
  • Business goal — is positioning for a new category, expansion into new segment, or repositioning away from a declining category?

Output Structure


Positioning Document: [Product Name]

Version: [1.0] Owner: [PMM / Founder / Marketing lead] Date: [Date] Status: [Draft / Reviewed / Approved] Approved by: [Names — this document must be signed off by product, marketing, and sales leadership before use]


1. Background & Context

[2–3 sentences describing why positioning is being done now. Is this a new product, a pivot, a segment expansion, or a rebrand? What triggered this work?]

Positioning objective: [e.g. Move from being perceived as a reporting tool to being the category leader in revenue intelligence for mid-market SaaS]


2. Market Category

What category does this product compete in?

This is the frame of reference your customer uses to understand what the product is. Choose the wrong category and everything downstream — competitors, value, messaging — is wrong.

Category: [e.g. Customer data platform / Revenue intelligence / No-code automation / Modern data stack]

Why this category, not [alternative category]? [1–2 sentences on why this framing serves the customer's understanding better than adjacent categories]

Category maturity:

  • New category (we are creating it — high education burden, high upside if it works)
  • Growing category (fast-growing segment — compete on differentiation)
  • Mature category (well-understood — must disrupt with clear superiority or narrower niche)

3. Target Customer

Be precise. Vague targeting produces vague positioning.

DimensionDescription
Primary buyer / decision-maker[e.g. VP of Revenue Operations at B2B SaaS companies with 100–500 employees]
Primary user[e.g. Revenue operations analysts and sales ops managers]
Company profile[Industry, size, growth stage, technology stack]
Business context[What is happening in their world that makes them a buyer right now?]
Trigger event[What just happened that makes them start looking for a solution? — e.g. Sales team grew past 20 reps, forecast accuracy became a board question]

Who this is NOT for: [Be explicit about who to exclude — this sharpens the positioning for those who are a fit]


4. Competitive Alternatives

What do buyers use today when they don't have your product? List all real alternatives — not just direct competitors.

AlternativeWho uses itWhy buyers choose itWhat they sacrifice
[Direct competitor — e.g. Gong][Enterprise sales teams][Market leader, strong brand, sales coaching features][Price, complexity, implementation time]
[Adjacent tool — e.g. Salesforce reports][CRM-native users][Already have it, no additional cost][No AI analysis, manual reporting, siloed data]
[Status quo — e.g. spreadsheets + manual tracking][SMB, early-stage][Free, flexible, no change management][Time-consuming, error-prone, not scalable]
[Build in-house][Tech companies with data teams][Custom to their exact needs][Engineering cost, maintenance burden, 12+ month timeline]

Key insight: [What does this competitive landscape tell you about what your positioning must emphasise? e.g. "Every alternative either costs too much or requires too much manual work — positioning must nail 'fast time to value' and 'right-sized for mid-market'"]


5. Unique Differentiated Attributes

These are the features or capabilities your product has that alternatives genuinely cannot match — or cannot match at the same level. Do not list features that competitors also have.

AttributeWhat it isWhat it enables (outcome)Why competitors can't match it
[e.g. Real-time CRM sync][Bidirectional sync with any CRM in <5 min][Reps see clean data in the tools they already use — no toggle between systems][Legacy competitors require 3-month integration projects; Salesforce-native tools only work in SFDC]
[e.g. Natural language querying][Ask questions in plain English, get data visualisations][Anyone on the revenue team can answer their own questions without SQL or waiting for an analyst][BI tools require analyst training; direct competitors have rigid dashboards]
[...][...][...][...]

The core differentiation thesis: [1–2 sentences that unite the above attributes into a single "why we win" statement — this is internal language, not customer-facing yet]


6. Value Proof Points

Back up the differentiation claims with evidence:

ClaimProof pointSource
[Fastest time to value][Average customer is live in 4 hours vs 3 months for legacy alternatives][Customer data — average across [X] accounts]
[Better forecast accuracy][Customers achieve X% improvement in forecast accuracy within 90 days][Case study: [Company Name] — link]
[Loved by operators, not just managers][NPS of X among end users; 4.8/5 on G2 for ease of use][G2 reviews, internal NPS survey]

Proof gaps: [Are there claims you're making that you don't yet have evidence for? List them — they are either research projects or risks to the positioning]


7. Positioning Statement

The classic positioning template — internal only, never used verbatim in marketing:

For [target customer] who [trigger event or problem statement], [Product name] is a [category] that [primary differentiated value — the outcome, not the feature]. Unlike [primary alternative], [Product name] [the key thing that makes you different and better].

Draft positioning statement:

For [VP Revenue Ops at B2B SaaS companies with 50–500 reps] who [struggle to forecast accurately as the sales team scales], [Product Name] is a [revenue intelligence platform] that [gives every rep and manager accurate, real-time pipeline visibility without any analyst overhead]. Unlike [Salesforce dashboards and manual reporting], [Product Name] [syncs automatically, surfaces risks before they become missed quarters, and needs no configuration by IT or data teams].


8. Messaging Hierarchy

Translate the positioning into customer-facing language at three levels:

Tagline (5–8 words)

[The simplest possible statement of what you do and for whom. Used in ads, hero sections, email signatures.]

Options to test:

  1. [e.g. "Revenue intelligence for scaling sales teams"]
  2. [e.g. "Forecast with confidence. Close with clarity."]
  3. [e.g. "The revenue platform your whole team will actually use"]
Value Proposition (1–2 sentences)

[Used in the hero section of the website, email subject lines, and sales decks. Must be instantly clear.]

[e.g. "[Product Name] gives revenue teams real-time pipeline visibility and accurate forecasting — without spreadsheets, custom reports, or waiting for an analyst. Get live in 4 hours, not 4 months."]

Full Description (3–5 sentences)

[Used in PR, partnership briefs, longer sales emails, and About Us pages.]

[e.g. "[Product Name] is the revenue intelligence platform built for mid-market SaaS teams. Unlike legacy BI tools that require analyst configuration or CRM dashboards that only show what's already happened, [Product Name] automatically syncs your entire revenue stack, surfaces AI-driven risk signals, and lets any rep or manager ask questions in plain English. [X] customers use [Product Name] to call their quarters with confidence. Average time to live: 4 hours."]


Show full SKILL.md (708 more words)Show less

9. Persona-Specific Messaging

The core positioning is the same, but different buyers care about different aspects:

PersonaTheir primary concernLead messageProof point to use
VP Revenue OperationsForecast accuracy, board credibility"Call your quarter with confidence"[X% improvement in forecast accuracy across N customers]
Head of SalesRep productivity, pipeline visibility"Your reps close more, not admin more"[X hours/week saved per rep]
CEO / CFORevenue predictability, cost"Stop being surprised by quarters"[ROI: £X saved vs X headcount required to replicate manually]
Sales RepEase of use, not adding to workload"It works in the tools you already use"[Ease of use NPS, G2 reviews]

10. Messaging Do's and Don'ts

Do say:

  • [Specific, outcome-focused language — what the customer achieves]
  • [Comparative language grounded in evidence]
  • [Language your target buyer uses to describe their problem — not language you invented]

Don't say:

  • ["Best-in-class", "innovative", "cutting-edge", "game-changing" — unless followed by evidence]
  • [Feature lists without outcome context]
  • [Jargon your buyer doesn't use themselves]
  • [Claims your competitors could also make]

11. Distribution Plan

Positioning only works if it's implemented consistently:

TeamWhat they needFormatOwnerWhen
MarketingTagline, value prop, messaging hierarchyThis doc + messaging playbookPMM[Date]
SalesCompetitive positioning, objection responsesOne-pager + deckSales enablement[Date]
ProductCategory definition, target customerShared doc + roadmap inputPMM + PM[Date]
LeadershipFull positioning narrativeThis docPMM[Date]

Deeper Materials

This skill ships with support files — use them when they are available:

  • references/category-choice.md — Choosing Your Category: the Highest-Leverage Positioning Decision. Apply it while producing the output; it carries the calibration and judgment calls the method summary above compresses.
  • templates/positioning-canvas.md — a fill-in version of the deliverable with the quality gates inline. Offer it when the user wants to work the document themselves rather than have it generated.

Scoring Rubric (0–40)

Score any output of this skill before handing it over; 32+ is ship-quality.

Dimension0510
Differentiation specificityPositioning could describe any competitor; attributes are feature namesSome genuinely unique attributes, but mixed with table-stakes features and no "why competitors can't match it" reasoningEvery attribute is an outcome, provable, paired with why alternatives can't copy it, and traceable to one primary claim
Category & alternatives honestyCategory asserted without justification; alternatives list only named competitorsCategory justified, but status quo/DIY missing from alternatives or the key insight is genericCategory argued against a named adjacent category, alternatives include the status quo, and the key insight visibly drives the messaging
Evidence disciplineProof points are unsourced claims ("customers say…")Most claims sourced, but proof gaps unacknowledged and stale data undatedEvery proof point cites a dated source, and gaps are listed with what sales may not claim until they close
Persona message fitSame headline for every persona, written in company jargonPersonas differ but wording is internal vocabulary, or the "not for" section is missingEach persona has a distinct lead message in the buyer's own words with a matched proof point, and "not for" works as a qualification tool

Quality Checks

  • Positioning statement has exactly one A — the product is accountable to exactly one primary differentiated claim
  • Competitive alternatives include the status quo — not just named competitors
  • Differentiated attributes describe outcomes, not features
  • Every proof point cites a source — not "customers say…"
  • Persona messaging uses the buyer's language, not the company's
  • At least two people from product, marketing, and sales have reviewed and approved

Anti-Patterns

  • Do not write positioning that could describe any competitor — differentiation must be specific, provable, and hard to copy
  • Do not mix category design with category entry — know whether you are creating a new category or competing in an existing one
  • Do not create persona messaging that uses the same headline for all personas — each persona has different priorities
  • Do not include proof points that are claims without evidence — every proof point needs a supporting data point or reference
  • Do not skip the "not for" section — defining who this is not for sharpens targeting and prevents off-persona deals

Example Trigger Phrases

  • "Write a positioning document for [product]"
  • "Build a messaging framework for our B2B SaaS tool"
  • "Define our product positioning — who is this for and why should they care?"
  • "Create a positioning statement and messaging hierarchy for [launch]"
  • "Help me articulate our differentiation vs [Competitor]"

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in skills/product-positioning-doc of mohitagw15856/pm-claude-skills.

  • SKILL.md
  • references/category-choice.md
  • references/worked-example.md
  • templates/positioning-canvas.md

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Product Positioning Doc next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Product Positioning Doc compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Product Positioning Doc this skillmohitagw15856/pm-claude-skills1.4k—~3.6kAutomated safety check: PassMIT
Marketing OsYuzzyuk/marketing-os540—~2.5kAutomated safety check: PassMIT
Revenue Centric Designheliocosta-dev/revenue-centric-design740—~1.6kAutomated safety check: PassCustom licence
Startup Positioningferdinandobons/startup-skill1.2k—~4.6kAutomated safety check: PassMIT
Stanley Druckenmiller Investmenttradermonty/claude-trading-skills3k1 repos~2kAutomated safety check: PassMIT
B2b Playbookweilun88313/B2B-Playbook203—~3.1kAutomated safety check: PassProprietary

Similar skills

  • Marketing Os

    Yuzzyuk/marketing-os

    A complete marketing department in one skill. An agent skill from Yuzzyuk/marketing-os.

    540 GitHub stars~2.5k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Revenue Centric Design

    heliocosta-dev/revenue-centric-design

    Playbook for designing SaaS and startup products that convert, retain, and monetize — landing pages & CRO, checkout & forms, onboarding/activation, churn reduction, pricing psychology, dashboards…

    740 GitHub stars~1.6k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Startup Positioning

    ferdinandobons/startup-skill

    Market positioning strategy using the April Dunford framework, enriched with JTBD discovery, Moore positioning statement, and Neumeier's Onliness Test.

    1.2k GitHub stars~4.6k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • Stanley Druckenmiller Investment

    tradermonty/claude-trading-skills

    Druckenmiller Strategy Synthesizer - Integrates 8 upstream skill outputs (Market Breadth, Uptrend Analysis, Market Top, Macro Regime, FTD Detector, VCP Screener, Theme Detector, CANSLIM Screener)…

    3k GitHub starsUsed in 1 repo~2k tokens
    Marketing & SEOAuto-check passed
  • B2b Playbook

    weilun88313/B2B-Playbook

    Turn B2B marketing work into evidence-aware outputs using market, positioning, demand, account-program, lifecycle, and tool-selection guidance.

    203 GitHub stars~3.1k tokensUpdated 29 days ago
    Marketing & SEOAuto-check passed
  • Research Brand

    onvoyage-ai/gtm-engineer-skills

    Researches a company from its URL and produces a Brand DNA file covering positioning, audience, competitors, voice, and messaging.

    1.3k GitHub stars~1.3k tokensUpdated 4 mo ago
    Marketing & SEOAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated 2 days ago
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated 2 days ago
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check passed

Categories

Questions about Product Positioning Doc

What does Product Positioning Doc do?

Write a product positioning document and messaging framework. Product Positioning Doc is an agent skill from mohitagw15856/pm-claude-skills. Write a product positioning document and messaging framework.

When should I use Product Positioning Doc?

Product Positioning Doc fits situations like: asked to define product positioning; write a positioning statement; build a messaging framework; create a messaging hierarchy.

How do I install Product Positioning Doc in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill product-positioning-doc -a claude-code`. Or copy the skill folder (skills/product-positioning-doc in mohitagw15856/pm-claude-skills) into .claude/skills/product-positioning-doc in your project. Claude Code loads it when a task matches its description.

How do I install Product Positioning Doc in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill product-positioning-doc -a codex`. Or copy the skill folder (skills/product-positioning-doc in mohitagw15856/pm-claude-skills) into .agents/skills/product-positioning-doc in your project. Codex loads it when a task matches its description.

Can I use Product Positioning Doc in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill product-positioning-doc -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/product-positioning-doc, .gemini/skills/product-positioning-doc, .github/skills/product-positioning-doc and .opencode/skills/product-positioning-doc in your project.

What does Product Positioning Doc need to run?

SKILL.md names no scripts, command-line tools or credentials: Product Positioning Doc is instructions for the agent only.

Does Product Positioning Doc access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Product Positioning Doc safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Product Positioning Doc use?

Product Positioning Doc is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Product Positioning Doc use?

About 3.6k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.1k tokens, read only when the agent opens those files.

What are the alternatives to Product Positioning Doc?

Skills that share tags, products or a category with Product Positioning Doc: Marketing Os (Yuzzyuk/marketing-os, 540 stars), Revenue Centric Design (heliocosta-dev/revenue-centric-design, 740 stars), Startup Positioning (ferdinandobons/startup-skill, 1.2k stars) and Stanley Druckenmiller Investment (tradermonty/claude-trading-skills, 3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Product Positioning Doc?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.