Skip to content
Content
Skill

/audience-personas

Build evidence-led social audience personas from customer interviews, comments, reviews, or CRM notes.

From plugin
claude-content-skills
34154 skills

Claude Code

$ npx -y skills add Ootto-AI/claude-content-skills --skill audience-personas --agent claude-code

SKILL.md

audience-personas.SKILL.md
name: audience-personas
description: Build evidence-led social audience personas from customer interviews, comments, reviews, or CRM notes.
user-invokable: true
argument-hint: "[paste customer evidence]"
license: MIT
metadata: { author: Ootto, version: "1.0.0", category: marketing }

Audience Personas

Turn supplied customer evidence into grounded audience segments. Use it when a marketer has interviews, comments, reviews, or CRM notes and needs to decide who a message is for. It is not for inventing demographics, market size, or personas from intuition.

1. Establish the evidence

Ask for the source, date range, decision owner, offer, and desired audience action. Keep direct quotes separate from summaries and name material that is missing.

2. Group observable patterns

Cluster the evidence by job-to-be-done, desired outcome, objection, exact language, and trigger. Cite the source for each cluster. Do not manufacture a segment just to reach a round number.

3. Produce a usable segment

For each evidence-backed segment, return its job, language, objections, useful message angles, and the question it is already asking. Label confidence and unresolved questions.

4. Hold claims for review

Flag any demographic statement, outcome claim, or customer quote that needs approval before public use.

Hard rules

  • Do not infer demographics, income, identity, or intent not present in the source.
  • Do not turn one loud comment into a market-wide claim.
  • Keep observed language distinct from suggested copy.
  • If evidence is thin, ask for more comments, reviews, or interviews.

Failure modes

| Symptom | Cause | Fix | |---|---|---| | Generic personas | source has no concrete language | ask for verbatim comments or interviews | | False certainty | inference appears as fact | label it as a hypothesis | | Too many segments | minor differences treated as groups | merge around the shared job-to-be-done |

Where it sits

`social-listening` gathers recurring conversation → **audience-personas** groups it → `positioning-audit` turns it into a message.

Read more
@ootto-ai
Ships withclaude-content-skills

Free, copy-paste Claude skills that run your content growth factory — turn ideas (and your Obsidian memory) into scroll-stopping Instagram reels: hooks, scripts, repurposing, captions, and a 2-week posting calendar.

Stars on GitHub

Momentum

stars in total
341
Star history of Ootto-AI/claude-content-skills on GitHub, a chart by star-history.com

Other skills on claude-content-skills.

agent-reach

agent-reach

MUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g. 全网调研 X / 帮我调研一下 X / 查一下 X / 搜搜 X /…

More skills from other plugins.

prompt-lookup

prompt-lookup

Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…

@gh-f@gh-fInstall Skill
ppt-master

ppt-master

AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…

@hugohe3@hugohe3Install Skill
morph-ppt

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…

@iofficeai@iofficeaiInstall Skill

Questions about audience-personas.

Which coding agents can use audience-personas?
audience-personas installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.