Agent skill
positioning-messaging
Positioning and messaging for B2B products and websites, worked top-down from positioning to messaging to copy.
Filed under Positioning and messaging.
From Theo7777/gtm-skills · 13 skill entries · 1 · pushed 2026-10-01
What it does when it runs
Positioning and messaging for B2B products and websites, worked top-down from positioning to messaging to copy. Use when the user asks for website copy, homepage messaging, a hero section, benefit sections, a value proposition, a positioning statement, messaging building blocks, or landing page copy, or says things like "what do we even say we are", "who is this for", "why are we better", "rewrite our homepage", or "audit this page". Also use when reviewing or auditing existing website copy. Covers strategic foundations, full homepage copy (hero to footer), and individual sections.
Automated analysis of the skill and the 2 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/Theo7777/gtm-skills.git /tmp/gtm-skills git -C /tmp/gtm-skills sparse-checkout set "skills/positioning-messaging" mkdir -p ~/.claude/skills/positioning-messaging cp -R "/tmp/gtm-skills/skills/positioning-messaging/." ~/.claude/skills/positioning-messaging/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from Theo7777/gtm-skills/blob/21df471416b83c64d3eafbbb56a3234a70f17e6b/skills/positioning-messaging/SKILL.md, which is licensed MIT (repository). 2,029 words, 25 headings.
Positioning and messaging
This skill produces clear B2B product messaging grounded in positioning. It works at two levels: strategic (positioning and messaging building blocks) and executional (copy for websites and assets).
Its main job is to prevent the most common failure: jumping to clever copy before the strategic foundations are settled.
Before you start
- Check for a shared context file: first
.agents/product-marketing.md, then.claude/product-marketing.md. Older setups may useproduct-marketing-context.mdin either folder. - If one exists, read it and pull the critical three from it:
- What it does: the product and category anchor, or product overview section.
- Who it is for: the target customer or target audience section, including the use case.
- How it is different: competitive alternatives, their problems, and differentiation. Also use its positioning statement, messaging building blocks, proof, objections, voice rules, and words to avoid. Only ask for what is missing or specific to this task.
- If no file exists, suggest running
gtm-contextonce so every GTM skill can share the same foundations. Do not block on it. Proceed with the questions below. - Ask no more than five questions in total. Anything still unanswered becomes a flagged assumption.
Mode detection
Foundation mode. The user has not defined their positioning. Walk them through the critical three, then produce messaging or copy.
Execution mode. Positioning is already defined, or there is enough context to infer it (context file, uploaded docs, project knowledge, or conversation history). Write copy directly.
If the user asks for copy but the critical three are missing, use foundation mode anyway. Explain in one line why: copy written without positioning tends to be generic and gets rewritten later.
The critical three
Before writing any copy, you need clarity on these three. If any are missing, ask for them one at a time so the user can focus on each answer.
Question 1: What does your product do?
Always share the three anchor patterns so the user has context to answer clearly:
Describe your product using one of these patterns:
- Product category: "[Product] is a [category]", for example "Attio is a CRM"
- Use case: "[Product] is for [activity]", for example "Calendly is for scheduling meetings over email"
- Competitive alternative: "[Product] replaces [alternative]", for example "Slack is an email replacement"
Which pattern fits best, and how would you complete it?
Question 2: Who is it for?
Describe your target audience, including the specific activity or workflow they are trying to do (the use case). The more specific, the stronger the messaging.
Example: "Sales teams in mid-market SaaS companies who are manually enriching CRM data."
Question 3: How is it different?
What would your customers use if your product did not exist (the competitive alternative)? And what is the main problem with that alternative that your product solves?
Example: "They would use Clay, but Clay has a steep learning curve and is built for technical users. We are easier to use out of the box."
For all other inputs (specific benefits, proof points, how it works, and social proof), make reasonable assumptions from the available context and flag them clearly so the user can correct them. You may use up to two further questions for these if an answer would change the copy materially.
Positioning framework
Use this framework to evaluate and guide every messaging decision.
The hierarchy
Positioning leads to messaging, which leads to copy.
Positioning is the strategic choice of who to target and how to differentiate. Messaging translates positioning into audience-specific building blocks. Copy is the exact words for a specific asset. Always work top-down.
The two positioning choices
Choice 1: target segment. It must include a use case (the functional activity the product supports). Demographics and firmographics refine the segment but cannot replace the use case.
Choice 2: differentiation. Four elements, in this order:
- Competitive alternative (what they use today)
- Problem with that alternative
- How you differ (features and capabilities)
- Why your way is better (benefits and outcomes)
Unique value = the customer's problem + a differentiated way of solving it.
Positioning anchors
Primary anchors are required. They let prospects classify the product in their heads.
| Anchor type | Pattern | When to use |
|---|---|---|
| Product category | "[Product] is a [category]" | Mature markets with known categories |
| Use case | "[Product] is for [activity]" | Immature markets without a named category |
| Competitive alternative | "[Product] replaces [alternative]" | Universally known, disliked alternatives |
Secondary anchors (company type, department, and desired outcome) add precision. Layer primary and secondary anchors for maximum clarity.
Product type and comparator
| Product type | Position against |
|---|---|
| 10x better in an existing category | Current category leaders |
| New way or new category | Old workflows, tools, and processes |
| Vertical solution | Horizontal tools not built for the audience |
| Buy versus build | Internal processes or homegrown tools |
Feature, capability, and benefit
Treat these as mutually exclusive terms:
- Feature: a technical aspect of the product (what it has).
- Capability: a new ability the product unlocks (what you can now do).
- Benefit: a measurable or emotional outcome (what you gain).
Lead with capabilities and benefits. Use features as proof points.
Messaging building blocks
Before writing copy for any asset, define or confirm these blocks.
Top level (required)
- Problem you solve: the specific pain for the primary audience.
- What your product is: a clear description using a primary anchor.
- Who it is for: specific enough for the right audience to self-select.
- Why it is better: differentiated value against the competitive alternative.
Supporting blocks
- Two to three benefits: each addresses a specific pain, with proof points.
- Two to three use cases or personas: how different segments use the product.
- How it works: three clear steps.
- Social proof: logos, quotes, or data.
If the user has not provided these, infer them from context and present them for confirmation before writing copy.
Workflow
Foundation mode
- Gather the critical three. Ask one question at a time, using the wording above.
- Choose the primary anchor. Based on market maturity, recommend category, use case, or competitive alternative. State the recommendation and why.
- Name the competitive alternative and its problem. If not stated, infer it and flag it.
- Draft the messaging building blocks. Present all top-level and supporting blocks for confirmation.
- Write copy once the blocks are confirmed or corrected.
- Offer to save. If there is no context file, or the file lacks positioning or building blocks, offer to add them to
.agents/product-marketing.mdso other skills can reuse them.
Execution mode
- Confirm the critical three are present. If any are ambiguous, state your interpretation and proceed.
- Infer the messaging building blocks from available context. Flag assumptions.
- Write copy for the requested asset or section, using
references/landing-page-sections.mdfor website and landing page sections. Include a brief rationale for each section. - Run the quality checklist against the output before presenting it.
Output rules
- Produce one strong recommendation with rationale, not several variants. Give alternatives only if the user asks.
- Always explain the strategic reasoning behind copy choices in two to three sentences per section.
- When writing multiple sections, keep a running narrative: each section reinforces the hero's core value proposition.
Writing rules
Always:
- Start with clarity. If a visitor cannot tell what the product does in five seconds, rewrite.
- Use a primary positioning anchor before layering benefits or outcomes.
- Be specific: name the audience, the category or use case, and the pain.
- Use active voice and strong verbs. Cut weak verb and adverb pairings.
- Use British English spelling (optimise, organise, colour) and the Oxford comma.
- Use sentence case for all headings and subheadings.
- Keep sentences under 25 words and paragraphs under 100 words.
- Connect every claim to a problem, capability, or outcome within one logical step.
- Follow any voice rules and words to avoid in the context file. They override these defaults where they conflict.
Never:
- Lead with benefits alone. Benefits without an anchor leave visitors wondering what the product is.
- Invent a category using jargon prospects will not recognise.
- Use vague qualifiers such as "powerful", "seamless", "revolutionary", or "cutting-edge".
- Use emojis, exclamation marks, or hyperbolic language.
- Use em dashes. Use en dashes only where appropriate.
- Use the reframe structure that rejects one thing to introduce another ("Not X, it's Y"). State what things are directly.
- Write "Helps you to", "Enables you to", or "Allows you to". Use direct action instead.
- Write headers that could describe any product. Every header must be specific to this product.
Output format
Positioning and messaging building blocks
**Problem:** [specific pain]
**Product:** [primary anchor description]
**Audience:** [who, with use case]
**Competitive alternative:** [what they use today] (problem: [its main problem])
**Why better:** [differentiated value]
**Benefits:**
1. [Benefit]: [proof point]
2. [Benefit]: [proof point]
3. [Benefit]: [proof point]
**Assumptions to confirm:** [anything inferred rather than stated]
Website copy
Present each section with its copy, followed by a two to three sentence rationale.
## Hero
**Header:** [header copy]
**Subheader:** [subheader copy]
**CTA:** [button text]
Rationale: [which anchor, why this lead, what competitive alternative is implied]
Individual assets (headlines, value propositions, and descriptions)
Present the copy, then a brief breakdown of which positioning elements are at work and why.
Audits of existing copy
Score the page against the quality checklist, quote the lines that fail, and give a rewrite for each failing line. Lead with the single biggest problem.
Quality checklist
Before delivering any copy, check:
- Five-second test: can a stranger tell what the product does immediately?
- Audience clarity: is it obvious who this is for?
- Anchor present: does the copy include a primary positioning anchor (category, use case, or competitive alternative)?
- Differentiation clear: is it obvious why this beats the alternative?
- Proof present: are claims backed by features, stats, or outcomes?
- Specificity: could this copy describe a competitor? If yes, it is too generic. Rewrite.
- Brevity: does every sentence earn its place?
- No vague marketing speak: does anything trigger a "that sounds like fluff" reflex?
- Narrative continuity: do sections reinforce each other, building from the hero's core claim?
- Assumptions flagged: is every inferred input labelled as an assumption?
- Style compliance: British English, Oxford comma, sentence case headings, no emojis, no em dashes, and active voice.
Related skills
gtm-context: builds the shared context file this skill reads.jtbd-research: finds real customer language and competitive alternatives when the user does not know them.ad-headline-makerandad-description-maker: turn the finished messaging into ad copy.
Credits
Built on April Dunford-style positioning (Obviously Awesome), Fletch PMM's positioning and messaging framework, and Julian Shapiro's landing page guide.
- April Dunford, Obviously Awesome: starting from the competitive alternative, deriving differentiated value from what the alternative fails to do, and using the market category as the frame of reference that helps buyers make sense of a product.
- Fletch PMM (Anthony Pierri and Robert Kaminski): the two positioning choices (segment with a use case, and differentiation), primary and secondary positioning anchors, positioning against a comparator by product type, feature versus capability versus benefit, messaging building blocks, and the homepage section structure in
references/landing-page-sections.md. - Julian Shapiro, landing page guide: the hero header formula "[core benefit]. [objection crusher]", the principle that the header and subheader must say what the product does on their own, and pairing each feature with the objection it handles.
The mode detection, question wording, writing rules, and quality checklist are Theo Ohene's own synthesis. Any errors in applying these frameworks are his, not the authors'.
Files bundled with it
These load only when the skill asks for them, so they cost nothing until it runs.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- brand-messaging-and-positioning by manojbajaj95 · 104
- positioning-messaging-designer by NEON-Rutger · 51
- messaging-positioning by taizen-ai · 8
- positioning-messaging-20-videos by ToolMonsters · 6
- messaging-positioning by composio-community · 2
- positioning-messaging by kili-d · 2
- positioning-and-messaging by Vinitjain2491 · 0
- positioning-basics by BrianRWagner · 440
Need help setting it up?
This page tells you what positioning-messaging 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.