Positioning audit skill

Positioning audit — The content growth factory (from the Ootto-AI/claude-content-skills README)

Illustration · not a resultFrom the Ootto-AI/claude-content-skills README — shows the whole collection, not only this skill.source ↗

Audit a brand's social positioning from its profile, offer, customer proof, and competitor material.

by Ootto-AI·MIT license·★ 139 Stars on the repo·GitHub ↗

Use now
Positioning audit — The content growth factory (from the Ootto-AI/claude-content-skills README)

Illustration · not a resultFrom the Ootto-AI/claude-content-skills README — shows the whole collection, not only this skill.view on GitHub

Files of Positioning audit

Ootto-AI/main1 file shown
SKILL.md
Show the full text77 lines

Positioning Audit

A profile can sound polished and still give a stranger no reason to care. This skill finds the actual promise, proof, audience, and category language already present, then identifies the smallest credible change. It does not manufacture differentiation.

1. Assemble the evidence

Ask for the current bio/profile, offer or landing-page copy, three to five customer quotes or outcomes approved for use, and two to five competitor profiles or posts. Ask what action the profile should earn: follow, DM, email signup, or purchase.

If customer proof is absent, stop at a diagnosis. A new promise without proof is copywriting, not positioning.

2. Map the current message

For the brand and each competitor, record:

  • the audience named or implied
  • the promised outcome
  • the mechanism or category label
  • proof shown, if any
  • the next action requested
  • repeated phrases and empty category language

Quote the source next to each finding. Mark an item "unclear" rather than filling it in from industry assumptions.

3. Find the credible difference

Compare the maps. Look for one of three things: a proof point competitors do not show, a specific audience they ignore, or a mechanism the brand can honestly explain. Do not treat silence in a small sample as market-wide white space.

Write one positioning sentence in this shape: For [specific audience] who need [job], [brand] helps them get [outcome] through [mechanism], with [proof]. Flag any missing proof in brackets.

4. Stress-test it on the profile

Test the sentence against four questions:

  1. Could a competitor say this unchanged?
  2. Is every noun understandable to the target audience?
  3. Is the outcome backed by a supplied fact or approved quote?
  4. Does the requested next action make sense after reading it once?

Return the smallest profile changes: name field, bio promise, proof, pinned-content role, and link CTA. Keep the current message when evidence does not justify a rewrite.

Hard rules

  • Do not invent customer outcomes, category leadership, demographics, or proof.
  • Do not copy competitor wording; map the technique, then use the brand's own language.
  • Do not call an unobserved gap "white space".
  • Separate facts about the current profile from proposed language.
  • A public customer quote needs approval before use.

Failure modes

Symptom Cause Fix
The position sounds generic it names a broad category, not a job and proof narrow the audience or bring in real proof
The claim is stronger than the evidence the desired outcome replaced the observed one bracket the claim and collect validation
Every competitor sounds the same only bios were compared add posts, customer proof, and actual offers
The bio improves but conversion does not the next action is unclear audit the link destination and pinned content

Where it sits

social-listening finds demand language → audience-personas groups it → positioning-audit chooses the credible message → profile-conversion-audit tests the profile → campaign-brief carries the position into a campaign.

1---
2name: positioning-audit
3description: >
4 Audit a brand's social positioning from its profile, offer, customer proof, and competitor material.
5 Use when the user says "audit our positioning", "review our profile", "why do we sound like everyone else",
6 or "what should our social message be". NOT for inventing a new identity from intuition or writing a post;
7 use audience-personas and social-proof-mining first, then hand approved positioning to the content skills.
8user-invokable: true
9argument-hint: "[profile, offer, proof, and competitor material]"
10license: MIT
11metadata:
12 author: Ootto
13 version: "1.0.0"
14 category: marketing
15---
16 
17# Positioning Audit
18 
19A profile can sound polished and still give a stranger no reason to care. This skill finds the actual promise, proof, audience, and category language already present, then identifies the smallest credible change. It does not manufacture differentiation.
20 
21## 1. Assemble the evidence
22 
23Ask for the current bio/profile, offer or landing-page copy, three to five customer quotes or outcomes approved for use, and two to five competitor profiles or posts. Ask what action the profile should earn: follow, DM, email signup, or purchase.
24 
25If customer proof is absent, stop at a diagnosis. A new promise without proof is copywriting, not positioning.
26 
27## 2. Map the current message
28 
29For the brand and each competitor, record:
30 
31- the audience named or implied
32- the promised outcome
33- the mechanism or category label
34- proof shown, if any
35- the next action requested
36- repeated phrases and empty category language
37 
38Quote the source next to each finding. Mark an item "unclear" rather than filling it in from industry assumptions.
39 
40## 3. Find the credible difference
41 
42Compare the maps. Look for one of three things: a proof point competitors do not show, a specific audience they ignore, or a mechanism the brand can honestly explain. Do not treat silence in a small sample as market-wide white space.
43 
44Write one positioning sentence in this shape: **For [specific audience] who need [job], [brand] helps them get [outcome] through [mechanism], with [proof].** Flag any missing proof in brackets.
45 
46## 4. Stress-test it on the profile
47 
48Test the sentence against four questions:
49 
501. Could a competitor say this unchanged?
512. Is every noun understandable to the target audience?
523. Is the outcome backed by a supplied fact or approved quote?
534. Does the requested next action make sense after reading it once?
54 
55Return the smallest profile changes: name field, bio promise, proof, pinned-content role, and link CTA. Keep the current message when evidence does not justify a rewrite.
56 
57## Hard rules
58 
59- Do not invent customer outcomes, category leadership, demographics, or proof.
60- Do not copy competitor wording; map the technique, then use the brand's own language.
61- Do not call an unobserved gap "white space".
62- Separate facts about the current profile from proposed language.
63- A public customer quote needs approval before use.
64 
65## Failure modes
66 
67| Symptom | Cause | Fix |
68|---|---|---|
69| The position sounds generic | it names a broad category, not a job and proof | narrow the audience or bring in real proof |
70| The claim is stronger than the evidence | the desired outcome replaced the observed one | bracket the claim and collect validation |
71| Every competitor sounds the same | only bios were compared | add posts, customer proof, and actual offers |
72| The bio improves but conversion does not | the next action is unclear | audit the link destination and pinned content |
73 
74## Where it sits
75 
76`social-listening` finds demand language → `audience-personas` groups it → **positioning-audit** chooses the credible message → `profile-conversion-audit` tests the profile → `campaign-brief` carries the position into a campaign.
77 

Discussion

Alternatives

BrandBrand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of voice, marketing assets, brand compliance, style guides.Marketing · MITAudience belief mapperUse when the user asks to "map what our buyers believe", "capture the objections we keep hearing", or "find the switching forces that move the beachhead"; produces a belief map of the beachhead — held beliefs and mental models, the recurring objections and their reframes, and the JTBD four forces (push of the problem, pull of the new, anxiety of switching, habit of the present) — each item sourced from interviews or win-loss notes (User-provided) and labeled Measured / User-provided / Estimated, with any unverified quote or comparative claim marked "[needs source]" and routed to the claims candidates, never adjudicated here. Not for demographic or persona profiling — use audience-mapper; not for the positioning canvas — use positioning-truth-tracer. 受众信念/异议地图/切换四力/流失语言Marketing · Apache-2.0Brand Voice Analysis and Guidelines GenerationPaste in your website and marketing copy, and get back a clear guide anyone on your team can follow to sound like your brand every time.Content & docs · MITFounder brandYour brand designer. Names the business (with the trademark, domain and handle checks to run before falling in love with a name), writes the voice, a one-line promise and a tagline, and briefs the look: colours, type, logo and the first things a customer sees, so they match the positioning the marketing director chose. Use when the user says "name my business", "brand this", "logo", "brand identity", "what should it look like", "tagline", or "brand voice".Marketing · MIT