/digital-marketing-pro:audience-profile skill
Profile 2-4 buyer personas as narrative documents: drivers, objections, journey.
by indranilbanerjee·MIT license·★ 866 Stars on the repo·GitHub ↗
Use now
npx degit indranilbanerjee/digital-marketing-pro/skills/audience-profile#main ~/.claude/skills/audience-profileChecked ·commit main
Inside this skill
SKILL.md · the author's own words# /digital-marketing-pro:audience-profile ## Purpose Build a rich, actionable buyer persona that goes beyond basic demographics. Captures psychographic drivers, behavioral patterns, jobs-to-be… ## Input Required The user must provide (or will be prompted for): - **Product/service**: What the brand offers - **Customer type**: B2B buyer, B2C consumer, or both - **Existing data**: Any customer research, survey data, analytics demographics, CRM data, or interview insights - **Number of personas**: How many distinct personas to create (recommend 2-4) - **Hypothesis**: Who the user thinks their ideal customer is (starting point)
Word-for-word excerpt, not a result. Read the full SKILL.md ↓
Files of /digital-marketing-pro:audience-profile
SKILL.md
Show the full text53 lines
/digital-marketing-pro:audience-profile
Purpose
Build a rich, actionable buyer persona that goes beyond basic demographics. Captures psychographic drivers, behavioral patterns, jobs-to-be-done, objections, and content consumption preferences to inform all marketing activities.
Input Required
The user must provide (or will be prompted for):
- Product/service: What the brand offers
- Customer type: B2B buyer, B2C consumer, or both
- Existing data: Any customer research, survey data, analytics demographics, CRM data, or interview insights
- Number of personas: How many distinct personas to create (recommend 2-4)
- Hypothesis: Who the user thinks their ideal customer is (starting point)
Process
- Load brand context: Read
~/.claude-marketing/brands/_active-brand.jsonfor the active slug, then load~/.claude-marketing/brands/{slug}/profile.json. Apply brand voice, compliance rules for target markets (skills/context-engine/compliance-rules.md), and industry context. Also check for guidelines at~/.claude-marketing/brands/{slug}/guidelines/_manifest.json— if present, load restrictions and relevant category files. Check for custom templates at~/.claude-marketing/brands/{slug}/templates/. Check for agency SOPs at~/.claude-marketing/sops/. If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults. - Gather inputs through structured questions if data is limited
- Build demographic profile: age range, role/title, company size (B2B), income range, geography, education
- Develop psychographic profile: values, motivations, fears, aspirations, identity markers
- Map behavioral patterns: where they spend time online, content formats preferred, purchase behavior, decision-making process
- Define jobs-to-be-done: functional, emotional, and social jobs the product helps accomplish
- Identify objections and barriers to purchase with counter-messaging
- Document the buyer journey: trigger events, research process, evaluation criteria, decision influencers
- Specify content preferences: platforms, formats, tone, topics they engage with
- Give the persona a name and narrative summary for team alignment
Output
A structured buyer persona document containing:
- Persona name and one-paragraph narrative
- Demographic snapshot
- Psychographic profile with motivations and values
- Jobs-to-be-done framework (functional, emotional, social)
- Day-in-the-life scenario
- Buyer journey map with touchpoints and decision criteria
- Objections and counter-messaging guide
- Content and channel preferences
- Messaging do's and don'ts for this persona
Agents Used
- marketing-strategist — Persona development, JTBD framework, buyer journey mapping, audience segmentation
| 1 | |
| 2 | name audience-profile |
| 3 | description "Profile 2-4 buyer personas as narrative documents: drivers, objections, journey. \"create a buyer persona\"" |
| 4 | argument-hint "[audience-segment]" |
| 5 | |
| 6 | |
| 7 | # /digital-marketing-pro:audience-profile |
| 8 | |
| 9 | ## Purpose |
| 10 | |
| 11 | Build a rich, actionable buyer persona that goes beyond basic demographics. Captures psychographic drivers, behavioral patterns, jobs-to-be-done, objections, and content consumption preferences to inform all marketing activities. |
| 12 | |
| 13 | ## Input Required |
| 14 | |
| 15 | The user must provide (or will be prompted for): |
| 16 | |
| 17 | **Product/service**: What the brand offers |
| 18 | **Customer type**: B2B buyer, B2C consumer, or both |
| 19 | **Existing data**: Any customer research, survey data, analytics demographics, CRM data, or interview insights |
| 20 | **Number of personas**: How many distinct personas to create (recommend 2-4) |
| 21 | **Hypothesis**: Who the user thinks their ideal customer is (starting point) |
| 22 | |
| 23 | ## Process |
| 24 | |
| 25 | **Load brand context**: Read `~/.claude-marketing/brands/_active-brand.json` for the active slug, then load `~/.claude-marketing/brands/{slug}/profile.json`. Apply brand voice, compliance rules for target markets (`skills/context-engine/compliance-rules.md`), and industry context. **Also check for guidelines** at `~/.claude-marketing/brands/{slug}/guidelines/_manifest.json` — if present, load restrictions and relevant category files. Check for custom templates at `~/.claude-marketing/brands/{slug}/templates/`. Check for agency SOPs at `~/.claude-marketing/sops/`. If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults. |
| 26 | Gather inputs through structured questions if data is limited |
| 27 | Build demographic profile: age range, role/title, company size (B2B), income range, geography, education |
| 28 | Develop psychographic profile: values, motivations, fears, aspirations, identity markers |
| 29 | Map behavioral patterns: where they spend time online, content formats preferred, purchase behavior, decision-making process |
| 30 | Define jobs-to-be-done: functional, emotional, and social jobs the product helps accomplish |
| 31 | Identify objections and barriers to purchase with counter-messaging |
| 32 | Document the buyer journey: trigger events, research process, evaluation criteria, decision influencers |
| 33 | Specify content preferences: platforms, formats, tone, topics they engage with |
| 34 | Give the persona a name and narrative summary for team alignment |
| 35 | |
| 36 | ## Output |
| 37 | |
| 38 | A structured buyer persona document containing: |
| 39 | |
| 40 | Persona name and one-paragraph narrative |
| 41 | Demographic snapshot |
| 42 | Psychographic profile with motivations and values |
| 43 | Jobs-to-be-done framework (functional, emotional, social) |
| 44 | Day-in-the-life scenario |
| 45 | Buyer journey map with touchpoints and decision criteria |
| 46 | Objections and counter-messaging guide |
| 47 | Content and channel preferences |
| 48 | Messaging do's and don'ts for this persona |
| 49 | |
| 50 | ## Agents Used |
| 51 | |
| 52 | **marketing-strategist** — Persona development, JTBD framework, buyer journey mapping, audience segmentation |
| 53 |
Discussion
Alternatives
360-Degree Feedback Template SkillDesign a 360-degree feedback survey or write a structured 360 feedback report. Use when asked to build a 360 feedback process, write 360 feedback for a colleague, design a feedback survey, or produce a feedback report. Produces either a complete survey instrument with rating scales and open-ended questions, or a structured narrative feedback report with themes, strengths, and development areas.Expert interviewUse when extracting first-party expertise from a subject-matter expert before writing content. Produces a knowledge document of contrarian takes, specific examples, and surprising outcomes that AI can't fabricate.Persona & ScriptStart of the UGC pipeline for persona research, creator profiles, format selection, and scriptwriting. Use when the user is clearly asking for messaging work rather than broad full-pipeline orchestration.To questionnaireTell us who you need answers from and what you're missing; get back a clean form you send them to fill in.
Browse more free Claude skills or everything in Product.