Agent skill

Positioning Audit

by Ootto-AI in Ootto-AI/claude-content-skills

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

MITAuto-check passedMarketing & SEO

Install Positioning Audit

skills CLI
$ npx skills add Ootto-AI/claude-content-skills --skill positioning-audit -a claude-code

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

GitHub CLI
$ gh skill install Ootto-AI/claude-content-skills positioning-audit --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/Ootto-AI/claude-content-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/positioning-audit .claude/skills/positioning-audit && 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
positioning-audit
GitHub stars
122
Token cost
~947 tokens
SKILL.md length
471 words
Files
1
Skills in repo
52
Repo updated
First seen
Licence
MIT

At a glance

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

  • Works in 4 steps: Assemble the evidence → Map the current message → Find the credible difference → …
  • The user says audit our positioning
  • SKILL.md covers 1. Assemble the evidence, 2. Map the current message, 3. Find the credible difference and 4. Stress-test it on the profile, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Positioning Audit is an agent skill from Ootto-AI/claude-content-skills. Audit a brand's social positioning from its profile, offer, customer proof, and competitor material. Use when the user says "audit our positioning", "review our profile", "why do we sound like everyone else", or "what should our social message be". NOT for inventing a new identity from intuition or writing a post; use audience-personas and social-proof-mining first, then hand approved positioning to the content skills.

Its SKILL.md is about 950 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering Positioning and messaging and Marketing psychology. The repository describes itself as: Free, copy-paste Claude skills that run your content growth factory — turn ideas + your NotebookLM memory into scroll-stopping Instagram reels. By Ootto. The licence is MIT.

When your agent uses it

  • The user says audit our positioning
  • Review our profile
  • Why do we sound like everyone else
  • What should our social message be

Example prompts

  • “audit our positioning”
  • “review our profile”
  • “why do we sound like everyone else”
  • “/positioning-audit”

Workflow steps

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

  1. Assemble the evidence
  2. Map the current message
  3. Find the credible difference
  4. Stress-test it on the profile

What it can do on your machine

Read from SKILL.md and the folder at commit 5263be7. 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

Positioning Audit loads about 947 tokens when it runs. Until then it costs about 110 tokens; SKILL.md has 471 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~110
When it runs · the whole SKILL.md, loaded when a task matches
~947

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 Ootto-AI/claude-content-skills at commit 5263be7, republished under its MIT licence (© Ootto-AI). 471 words, ~947 tokens.

Download SKILL.mdSave it as .claude/skills/positioning-audit/SKILL.md (or your agent's skills folder).
name
positioning-audit
description
Audit a brand's social positioning from its profile, offer, customer proof, and competitor material. Use when the user says "audit our positioning", "review our profile", "why do we sound like everyone else", or "what should our social message be". NOT for inventing a new identity from intuition or writing a post; use audience-personas and social-proof-mining first, then hand approved positioning to the content skills.
user-invokable
true
argument-hint
[profile, offer, proof, and competitor material]
license
MIT
metadata.author
Ootto
metadata.version
1.0.0
metadata.category
marketing

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.

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

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

SymptomCauseFix
The position sounds genericit names a broad category, not a job and proofnarrow the audience or bring in real proof
The claim is stronger than the evidencethe desired outcome replaced the observed onebracket the claim and collect validation
Every competitor sounds the sameonly bios were comparedadd posts, customer proof, and actual offers
The bio improves but conversion does notthe next action is unclearaudit 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.

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

Files

Just SKILL.md in skills/positioning-audit of Ootto-AI/claude-content-skills.

Open the folder on GitHubat commit 5263be7

Compare with similar skills

Positioning Audit 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.

Positioning Audit compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Positioning Audit this skillOotto-AI/claude-content-skills122—~947Automated safety check: PassMIT
Counter Narrativeindranilbanerjee/digital-marketing-pro8591 repos~2.4kAutomated safety check: PassMIT
Expectation Effect Priminghashgraph-online/awesome-codex-plugins1.3k—~2.8kAutomated safety check: PassApache-2.0
Isr Literature Positioningfranklee16/academic-research-skills2231 repos~902Automated safety check: PassNone
Jcp Literature Positioningbrycewang-stanford/Awesome-Journal-Skills1.2k—~1.3kAutomated safety check: PassMIT
Page Croborghei/Claude-Skills886—~5.9kAutomated safety check: PassMIT

Similar skills

  • Counter Narrative

    indranilbanerjee/digital-marketing-pro

    Build a counter-narrative playbook responding to a competitor's positioning move — rebrand, category claim, aggressive campaign, price change, or partnership.

    859 GitHub starsUsed in 1 repo~2.4k tokens
    Marketing & SEOAuto-check passed
  • Expectation Effect Priming

    hashgraph-online/awesome-codex-plugins

    Apply expectation priming — deliberately shaping the prior context (brand, marketing, price, social proof, recommendations) that users bring to a product before they ever touch it.

    1.3k GitHub stars~2.8k tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Isr Literature Positioning

    franklee16/academic-research-skills

    A skill your agent uses when positioning an Information Systems Research (ISR) manuscript in the IS literature — naming the conversation(s) you join, bridging behavioral, economic, design-science…

    223 GitHub starsUsed in 1 repo~902 tokens
    Marketing & SEOAuto-check passed
  • Jcp Literature Positioning

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when staking a Journal of Consumer Psychology (JCP) manuscript's contribution against the consumer-psychology literature and its siblings (JCR, JMR, Marketing Science…

    1.2k GitHub stars~1.3k tokensUpdated 12 days ago
    Marketing & SEOAuto-check passed
  • Page Cro

    borghei/Claude-Skills

    Landing page and marketing page conversion rate optimization covering value proposition clarity, headline effectiveness, CTA hierarchy, visual flow, social proof placement, objection handling, and…

    886 GitHub stars~5.9k tokensUpdated 2 days ago
    Marketing & SEOAuto-check passed
  • Landing Page Optimizer

    thatrebeccarae/claude-marketing

    Landing page audit and optimization for conversion. An agent skill from thatrebeccarae/claude-marketing.

    162 GitHub stars~1.1k tokensUpdated 4 mo ago
    Frontend & DesignAuto-check passed

More from Ootto-AI/claude-content-skills

All 52 skills in this repo
  • Agent Reach

    Ootto-AI/claude-content-skills

    MUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g.

    122 GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Ab Hook Tester

    Ootto-AI/claude-content-skills

    Generates two genuinely distinct hook variants for the same reel so you can post-test which opening actually wins.

    122 GitHub stars~484 tokensUpdated yesterday
    Auto-check passed
  • AI Brain

    Ootto-AI/claude-content-skills

    Give Claude a permanent, searchable long-term memory using an Obsidian vault as the store.

    122 GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Caption And Hashtags

    Ootto-AI/claude-content-skills

    Write the caption, hashtag set, and first comment for a reel or post.

    122 GitHub stars~508 tokensUpdated yesterday
    Auto-check passed
  • Collab Outreach

    Ootto-AI/claude-content-skills

    Drafts personalized pitches to creators and brands for collab reels, shoutouts and partnerships.

    122 GitHub stars~489 tokensUpdated yesterday
    Auto-check passed
  • Comment Responder

    Ootto-AI/claude-content-skills

    Turn every comment into a lead on autopilot. An agent skill from Ootto-AI/claude-content-skills.

    122 GitHub stars~717 tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Positioning Audit

What does Positioning Audit do?

Audit a brand's social positioning from its profile, offer, customer proof, and competitor material. Positioning Audit is an agent skill from Ootto-AI/claude-content-skills. Audit a brand's social positioning from its profile, offer, customer proof, and competitor material.

When should I use Positioning Audit?

Positioning Audit fits situations like: the user says audit our positioning; review our profile; why do we sound like everyone else; what should our social message be.

How do I install Positioning Audit in Claude Code?

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

How do I install Positioning Audit in Codex?

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

Can I use Positioning Audit 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 Ootto-AI/claude-content-skills --skill positioning-audit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/positioning-audit, .gemini/skills/positioning-audit, .github/skills/positioning-audit and .opencode/skills/positioning-audit in your project.

What does Positioning Audit need to run?

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

Does Positioning Audit 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 Positioning Audit 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 Positioning Audit use?

Positioning Audit is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Positioning Audit use?

About 947 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Positioning Audit?

Skills that share tags, products or a category with Positioning Audit: Counter Narrative (indranilbanerjee/digital-marketing-pro, 859 stars), Expectation Effect Priming (hashgraph-online/awesome-codex-plugins, 1.3k stars), Isr Literature Positioning (franklee16/academic-research-skills, 223 stars) and Jcp Literature Positioning (brycewang-stanford/Awesome-Journal-Skills, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Positioning Audit?

Ootto-AI (a GitHub organization) maintains it in Ootto-AI/claude-content-skills, which has 122 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on October 8, 2026.

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