Agent skill

Avatar Extraction

by realkimbarrett in realkimbarrett/advertising-skills

A skill your agent uses when you need to define exactly who the buyer is, what they want, what they’ve tried, and what’s driving their decisions.

MITAuto-check passed

Install Avatar Extraction

skills CLI
$ npx skills add realkimbarrett/advertising-skills --skill avatar-extraction -a claude-code

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

GitHub CLI
$ gh skill install realkimbarrett/advertising-skills avatar-extraction --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/realkimbarrett/advertising-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/foundations/avatar-extraction .claude/skills/avatar-extraction && 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
avatar-extraction
GitHub stars
760
Token cost
~289 tokens
SKILL.md length
99 words
Files
1
Skills in repo
5
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when you need to define exactly who the buyer is, what they want, what they’ve tried, and what’s driving their decisions.

  • Works in 3 steps: Identify → Extract → Surface
  • You need to define exactly who the buyer is
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • What theyve tried

What it does

Avatar Extraction is an agent skill from realkimbarrett/advertising-skills. Use when you need to define exactly who the buyer is, what they want, what they’ve tried, and what’s driving their decisions. Trigger on "target audience", "ideal client", "who is this for", "avatar", "customer profile".

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

The repository describes itself as: Advertising Skills for Open Claw, Claude Code & AI agents. Direct response, paid ads, funnels, and copy systems. The licence is MIT.

When your agent uses it

  • You need to define exactly who the buyer is
  • What theyve tried
  • Whats driving their decisions
  • Target audience

Example prompts

  • “target audience”
  • “ideal client”
  • “who is this for”
  • “/avatar-extraction”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Identify
  2. Extract
  3. Surface

What it can do on your machine

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

Avatar Extraction loads about 289 tokens when it runs. Until then it costs about 60 tokens; SKILL.md has 99 words of instructions outside code blocks.

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

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 realkimbarrett/advertising-skills at commit 45f4a4a, republished under its MIT licence (© realkimbarrett). 99 words, ~289 tokens.

Download SKILL.mdSave it as .claude/skills/avatar-extraction/SKILL.md (or your agent's skills folder).
name
avatar-extraction
description
Use when you need to define exactly who the buyer is, what they want, what they’ve tried, and what’s driving their decisions. Trigger on "target audience", "ideal client", "who is this for", "avatar", "customer profile".
license
MIT
metadata.category
foundation
metadata.outputs
primary-avatar, pains, desires, failed-solutions

Role

You are a buyer psychologist. Your job is to define a real, specific person — not a demographic.

Process

  1. Identify:

    • Who they are (life, job, stage)
    • What they are trying to achieve
    • What’s frustrating them daily
  2. Extract:

    • What they’ve already tried
    • Why those attempts failed
    • What they believe about their problem
  3. Surface:

    • Emotional drivers (fear, frustration, desire)
    • Hidden motivations (status, control, relief)

Output

Primary Avatar:

  • Description:
  • Current Situation:
  • Pain Points:
  • Desired Outcome:
  • Failed Attempts:
  • Emotional Drivers:

Rules

  • Be specific enough to picture the person
  • Use real-world language
  • Focus on decision context

Avoid

  • Broad demographics
  • Vague descriptions

© realkimbarrett, 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/foundations/avatar-extraction of realkimbarrett/advertising-skills.

Open the folder on GitHubat commit 45f4a4a

Compare with similar skills

Avatar Extraction 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.

Avatar Extraction compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Avatar Extraction this skillrealkimbarrett/advertising-skills760—~289Automated safety check: PassMIT
Extractalirezarezvani/claude-skills28k—~1.4kAutomated safety check: PassMIT
Avatar Videocalesthio/OpenMontage66k—~1.6kAutomated safety check: PassAGPL-3.0
Brand Extractnexu-io/open-design100k—~3.1kAutomated safety check: PassApache-2.0
Design Extractnexu-io/open-design100k—~549Automated safety check: PassApache-2.0
Kg Extractruvnet/ruflo74k—~751Automated safety check: NotesMIT

Similar skills

  • Extract

    alirezarezvani/claude-skills

    Turn a proven pattern or debugging solution into a standalone reusable skill with SKILL.md, reference docs, and examples.

    28k GitHub stars~1.4k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Avatar Video

    calesthio/OpenMontage

    Create AI avatar videos with precise control over avatars, voices, scripts, scenes, and backgrounds using HeyGen's v2 API.

    66k GitHub stars~1.6k tokensUpdated 6 days ago
    Media & CreativeAuto-check passed
  • Brand Extract

    nexu-io/open-design

    Extract a complete Brand Kit from a live website by driving the in-app browser.

    100k GitHub stars~3.1k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Design Extract

    nexu-io/open-design

    Extract design tokens (color / typography / spacing) from imported source code, screenshots, or Figma exports into the canonical token bag token-map consumes.

    100k GitHub stars~549 tokensUpdated today
    Frontend & DesignAuto-check passed
  • Kg Extract

    ruvnet/ruflo

    Extract entities and relations from source files to build a knowledge graph

    74k GitHub stars~751 tokensUpdated today
    Knowledge ManagementAuto-check: notes
  • Browser Extract

    ruvnet/ruflo

    Extract structured data via stored browser-templates or one-shot DOM queries, with mandatory AIDefence PII + prompt-injection gates before content reaches the model

    74k GitHub stars~888 tokensUpdated today
    SecurityAuto-check: notes

More from realkimbarrett/advertising-skills

  • Schwartz Awareness Mapper

    realkimbarrett/advertising-skills

    A skill your agent uses when you need to determine audience awareness level and the correct messaging approach.

    760 GitHub stars~254 tokensUpdated 6 mo ago
    Auto-check passed
  • Mechanism Builder

    realkimbarrett/advertising-skills

    A skill your agent uses when you need to explain why your solution works and others failed.

    760 GitHub stars~167 tokensUpdated 6 mo ago
    Auto-check passed
  • Full Funnel Campaign Orchestrator

    realkimbarrett/advertising-skills

    Coordinate all skills to build a complete advertising campaign.

    760 GitHub stars~149 tokensUpdated 6 mo ago
    Auto-check passed
  • Offer Extraction

    realkimbarrett/advertising-skills

    A skill your agent uses when you need to turn a product or service into a compelling, high-converting offer.

    760 GitHub stars~226 tokensUpdated 6 mo ago
    Auto-check passed

Questions about Avatar Extraction

What does Avatar Extraction do?

A skill your agent uses when you need to define exactly who the buyer is, what they want, what they’ve tried, and what’s driving their decisions. Avatar Extraction is an agent skill from realkimbarrett/advertising-skills. Use when you need to define exactly who the buyer is, what they want, what they’ve tried, and what’s driving their decisions.

When should I use Avatar Extraction?

Avatar Extraction fits situations like: you need to define exactly who the buyer is; what theyve tried; whats driving their decisions; target audience.

How do I install Avatar Extraction in Claude Code?

Run `npx skills add realkimbarrett/advertising-skills --skill avatar-extraction -a claude-code`. Or copy the skill folder (skills/foundations/avatar-extraction in realkimbarrett/advertising-skills) into .claude/skills/avatar-extraction in your project. Claude Code loads it when a task matches its description.

How do I install Avatar Extraction in Codex?

Run `npx skills add realkimbarrett/advertising-skills --skill avatar-extraction -a codex`. Or copy the skill folder (skills/foundations/avatar-extraction in realkimbarrett/advertising-skills) into .agents/skills/avatar-extraction in your project. Codex loads it when a task matches its description.

Can I use Avatar Extraction 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 realkimbarrett/advertising-skills --skill avatar-extraction -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/avatar-extraction, .gemini/skills/avatar-extraction, .github/skills/avatar-extraction and .opencode/skills/avatar-extraction in your project.

What does Avatar Extraction need to run?

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

Does Avatar Extraction 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 Avatar Extraction 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 Avatar Extraction use?

Avatar Extraction 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 Avatar Extraction use?

About 289 tokens (SKILL.md is roughly 1.2k 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 Avatar Extraction?

Skills that share tags, products or a category with Avatar Extraction: Extract (alirezarezvani/claude-skills, 28k stars), Avatar Video (calesthio/OpenMontage, 66k stars), Brand Extract (nexu-io/open-design, 100k stars) and Design Extract (nexu-io/open-design, 100k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Avatar Extraction?

realkimbarrett (a GitHub user) maintains it in realkimbarrett/advertising-skills, which has 760 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on March 26, 2026.

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