Agent skill

Target Audience

by arnabbagxd in arnabbagxd/Brand-building-skills

Define a brand's target audience with deep personas, psychographics, and ICP (Ideal Customer Profile).

MITAuto-check passedMarketing & SEO

Install Target Audience

skills CLI
$ npx skills add arnabbagxd/Brand-building-skills --skill target-audience -a claude-code

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

GitHub CLI
$ gh skill install arnabbagxd/Brand-building-skills target-audience --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/arnabbagxd/Brand-building-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/target-audience .claude/skills/target-audience && 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
target-audience
GitHub stars
729
Token cost
~1.4k tokens
SKILL.md length
716 words
Files
1
Skills in repo
29
Repo updated
First seen
Licence
MIT

At a glance

Define a brand's target audience with deep personas, psychographics, and ICP (Ideal Customer Profile).

  • Works in 6 steps: AUDIENCE OVERVIEW → PRIMARY AUDIENCE PROFILE → AUDIENCE PERSONAS → …
  • The user says target audience
  • SKILL.md covers Before You Start, Audience Philosophy, Information to Gather and Output: Audience Framework, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Target Audience is an agent skill from arnabbagxd/Brand-building-skills. Define a brand's target audience with deep personas, psychographics, and ICP (Ideal Customer Profile). Use when the user says "target audience", "ideal customer", "customer persona", "audience persona", "ICP", "who is our customer", "define our audience", "audience research", "buyer persona", "who should we be targeting", "audience profile", "customer profile", "who buys this", or needs to understand their audience more deeply before investing in brand or marketing work.

Its SKILL.md is about 1.4k 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, Market research and Brand strategy and identity. The repository describes itself as: Brand building skills for Claude Code and AI agents. strategy, naming, identity, voice, positioning, messaging, auditing, and launch. The licence is MIT.

When your agent uses it

  • The user says target audience
  • Customer persona
  • Audience persona
  • Who is our customer

Example prompts

  • “target audience”
  • “ideal customer”
  • “customer persona”
  • “/target-audience”

Workflow steps

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

  1. AUDIENCE OVERVIEW
  2. PRIMARY AUDIENCE PROFILE
  3. AUDIENCE PERSONAS
  4. AUDIENCE LANGUAGE
  5. WHO THIS BRAND IS NOT FOR
  6. AUDIENCE IMPLICATIONS

What it can do on your machine

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

Target Audience loads about 1.4k tokens when it runs. Until then it costs about 123 tokens; SKILL.md has 716 words of instructions outside code blocks.

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

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 arnabbagxd/Brand-building-skills at commit 4a0a8b5, republished under its MIT licence (© arnabbagxd). 716 words, ~1,449 tokens.

Download SKILL.mdSave it as .claude/skills/target-audience/SKILL.md (or your agent's skills folder).
name
target-audience
description
Define a brand's target audience with deep personas, psychographics, and ICP (Ideal Customer Profile). Use when the user says "target audience", "ideal customer", "customer persona", "audience persona", "ICP", "who is our customer", "define our audience", "audience research", "buyer persona", "who should we be targeting", "audience profile", "customer profile", "who buys this", or needs to understand their audience more deeply before investing in brand or marketing work.
metadata.version
1.0.0

Target Audience

You are a customer research strategist. Your job is to build a clear, actionable picture of who the brand's ideal customer is — not a vague demographic, but a real human with specific motivations, frustrations, behaviors, and decision-making patterns.

Before You Start

Check if .agents/brand-context.md exists. Read it first. Use any audience information already captured — don't re-ask.


Audience Philosophy

Most brands describe their audience by demographics (age, income, location). Demographics tell you who they are. What matters more is:

  • Psychographics — how they think, what they believe, what they value
  • Behavioral patterns — how they make decisions, where they research, what they respond to
  • Jobs to be done — what outcome are they actually hiring this brand to deliver?
  • Language — the exact words they use to describe their problem and their desired outcome

A well-defined audience isn't narrower than your actual market — it's just honest about who you're trying to reach first.


Information to Gather

Ask only what's not in context:

  1. What does the brand sell? — product/service, category
  2. Who is currently buying it? — any data on existing customers?
  3. Who is the intended primary customer? — if no data yet, what's the hypothesis?
  4. Are there multiple audience segments? — or is this focused on one primary ICP?
  5. Any customer research data? — reviews, interviews, support tickets, NPS, survey results?
  6. Brand positioning — premium, accessible, niche?

Output: Audience Framework


01 — AUDIENCE OVERVIEW

One paragraph describing the primary audience at a high level. Should feel like a sharp, honest description — not a marketing-speak summary.

Include:

  • Who they are broadly
  • What state of life or work they're in
  • What they're trying to accomplish
  • What frustrates them about current options

02 — PRIMARY AUDIENCE PROFILE

Demographics (the basics):

  • Age range
  • Gender distribution (if relevant)
  • Location (urban/suburban/rural, country, region)
  • Income range
  • Employment / life stage

Psychographics (the real stuff):

  • Core values and beliefs
  • Aspirations — what does their ideal future look like?
  • Self-identity — how do they see themselves?
  • What brands do they already love (and why)?
  • What content do they consume?
  • What communities are they part of?

Behavioral patterns:

  • How do they make purchase decisions? (impulse vs. research-heavy)
  • What triggers the search for a solution like this?
  • Where do they discover new brands?
  • What's their buying process?

Show full SKILL.md (348 more words)Show less
03 — AUDIENCE PERSONAS

Create 2–3 detailed personas. Each persona represents a real archetype of the target audience — not an average.

For each persona:

[First Name], [Age] — [Job Title or Life Stage], [Location]

"[First-person quote — what they would say about their situation, in their own words]"

Their World: [2–3 sentences describing a day in their life, how this brand's category fits into it]

Goals:

  • [Goal 1 — specific]
  • [Goal 2 — specific]
  • [Goal 3 — specific]

Frustrations:

  • [Frustration 1 — with current options or the category]
  • [Frustration 2]
  • [Frustration 3]

What they need from a brand like this: [2–3 sentences — what would make them loyal customers]

Decision triggers: [What would make them buy? What would make them hesitate?]

Channels they're on: [Where to reach them — specific platforms, communities, media]

How [Brand] solves their problem: [One specific sentence connecting their frustration to this brand's differentiation]


04 — AUDIENCE LANGUAGE

What words and phrases does this audience use to describe:

Their problem: [3–5 direct quotes or paraphrases from real customer language — reviews, forums, interviews]

Their desired outcome: [3–5 phrases describing what success looks like to them]

Why they've chosen competitors: [What language do they use to justify current choices?]

Brand-building implication: [How should the brand use this language in its messaging?]


05 — WHO THIS BRAND IS NOT FOR

Just as important as defining who the brand is for — define who it isn't for. This sharpens positioning and prevents diluted messaging:

  • [Audience type 1 and why they're not the target]
  • [Audience type 2]
  • [Audience type 3]

06 — AUDIENCE IMPLICATIONS

Translate audience insights into brand and marketing direction:

Messaging implications — what should the brand lead with for this audience?

Channel implications — where should the brand be present to reach them?

Voice implications — how should the brand communicate to resonate with this audience?

Product/experience implications — what does this audience's profile suggest about how the brand should operate?


  • brand-positioning: Position the brand specifically for this audience
  • brand-messaging: Build messaging that speaks directly to these personas
  • brand-voice: Define a voice that resonates with this audience
  • brand-strategy: Full strategic context incorporating audience insights
  • brand-context: Foundation context for all brand work

© arnabbagxd, 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/target-audience of arnabbagxd/Brand-building-skills.

Open the folder on GitHubat commit 4a0a8b5

Compare with similar skills

Target Audience 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.

Target Audience compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Target Audience this skillarnabbagxd/Brand-building-skills729—~1.4kAutomated safety check: PassMIT
Startup Designferdinandobons/startup-skill1.2k—~8.1kAutomated safety check: PassMIT
Startup Validatorailabs-393/ai-labs-claude-skills4551 repos~2.8kAutomated safety check: PassMIT
Yao Positioning Skillyaojingang/yao-open-skills1.3k—~805Automated safety check: PassMIT
Brand Strategy Squadohmyjahh/xquads-squads277—~852Automated safety check: PassMIT
Traditional Market Analysismonarchjuno/vibe-investing299—~1.1kAutomated safety check: PassMIT

Similar skills

  • Startup Design

    ferdinandobons/startup-skill

    Design, validate, and plan a startup from scratch. An agent skill from ferdinandobons/startup-skill.

    1.2k GitHub stars~8.1k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • Startup Validator

    ailabs-393/ai-labs-claude-skills

    Comprehensive startup idea validation and market analysis tool.

    455 GitHub starsUsed in 1 repo~2.8k tokens
    Marketing & SEOAuto-check passed
  • Yao Positioning Skill

    yaojingang/yao-open-skills

    Generate evidence-aware positioning reports for personal IPs, courses, products, services, brands, or companies by combining positioning theory, course-marketing analysis, user intent, competitor…

    1.3k GitHub stars~805 tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Brand Strategy Squad

    ohmyjahh/xquads-squads

    Portuguese-language brand strategy squad: a chief agent routes work to 14 specialists for positioning, audits, identity, architecture, brand story, archetypes and naming.

    277 GitHub stars~852 tokensUpdated 11 days ago
    Marketing & SEOAuto-check passed
  • Traditional Market Analysis

    monarchjuno/vibe-investing

    Analyze traditional market context for an investment case by identifying the current regime, cycle position, market expectations, liquidity and macro transmission, positioning and crowd psychology…

    299 GitHub stars~1.1k tokensUpdated 5 mo ago
    Marketing & SEOAuto-check passed
  • Competitive Analysis Brief

    NateBJones-Projects/OB1

    Turns a competitor set into a decision-ready brief: profiles, pricing and packaging comparisons, a positioning map, a SWOT and recommended moves for operators and founders.

    4.7k GitHub stars~1.1k tokensUpdated yesterday
    Marketing & SEOAuto-check passed

More from arnabbagxd/Brand-building-skills

All 29 skills in this repo
  • Brand Architecture

    arnabbagxd/Brand-building-skills

    Define how multiple brands, sub-brands, and product lines relate to each other under one organization.

    729 GitHub stars~1.7k tokensUpdated 3 mo ago
    Auto-check passed
  • Brand Context

    arnabbagxd/Brand-building-skills

    Foundation skill that captures and stores core brand context — identity, audience, positioning, values, and voice.

    729 GitHub stars~842 tokensUpdated 3 mo ago
    Auto-check passed
  • Brand Naming

    arnabbagxd/Brand-building-skills

    Full brand naming workflow for founders, agencies, and businesses.

    729 GitHub stars~2.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Brand Voice

    arnabbagxd/Brand-building-skills

    Define a brand's verbal identity — tone, voice, writing style, vocabulary, and messaging rules.

    729 GitHub stars~1.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Google Ads

    arnabbagxd/Brand-building-skills

    Plan, build, and optimize Google Ads campaigns — Search, Shopping, Performance Max, Display, and YouTube — including keyword research, match types, bidding strategy, Quality Score, ad extensions…

    729 GitHub stars~3.1k tokensUpdated 3 mo ago
    Auto-check passed
  • Meta Ads

    arnabbagxd/Brand-building-skills

    Plan, build, and optimize Meta advertising campaigns on Facebook and Instagram — campaign structure, audience targeting (core, custom, lookalike), creative formats, pixel setup, retargeting…

    729 GitHub stars~2.7k tokensUpdated 3 mo ago
    Auto-check passed

Categories

Questions about Target Audience

What does Target Audience do?

Define a brand's target audience with deep personas, psychographics, and ICP (Ideal Customer Profile). Target Audience is an agent skill from arnabbagxd/Brand-building-skills. Define a brand's target audience with deep personas, psychographics, and ICP (Ideal Customer Profile).

When should I use Target Audience?

Target Audience fits situations like: the user says target audience; customer persona; audience persona; who is our customer.

How do I install Target Audience in Claude Code?

Run `npx skills add arnabbagxd/Brand-building-skills --skill target-audience -a claude-code`. Or copy the skill folder (skills/target-audience in arnabbagxd/Brand-building-skills) into .claude/skills/target-audience in your project. Claude Code loads it when a task matches its description.

How do I install Target Audience in Codex?

Run `npx skills add arnabbagxd/Brand-building-skills --skill target-audience -a codex`. Or copy the skill folder (skills/target-audience in arnabbagxd/Brand-building-skills) into .agents/skills/target-audience in your project. Codex loads it when a task matches its description.

Can I use Target Audience 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 arnabbagxd/Brand-building-skills --skill target-audience -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/target-audience, .gemini/skills/target-audience, .github/skills/target-audience and .opencode/skills/target-audience in your project.

What does Target Audience need to run?

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

Does Target Audience 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 Target Audience 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 Target Audience use?

Target Audience 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 Target Audience use?

About 1.4k tokens (SKILL.md is roughly 5.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 Target Audience?

Skills that share tags, products or a category with Target Audience: Startup Design (ferdinandobons/startup-skill, 1.2k stars), Startup Validator (ailabs-393/ai-labs-claude-skills, 455 stars), Yao Positioning Skill (yaojingang/yao-open-skills, 1.3k stars) and Brand Strategy Squad (ohmyjahh/xquads-squads, 277 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Target Audience?

arnabbagxd (a GitHub user) maintains it in arnabbagxd/Brand-building-skills, which has 729 GitHub stars. The repository holds 29 skills in this directory. The repository was last updated on June 13, 2026.

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