Buyer Persona Generator

/digital-marketing-pro:audience-profile

by indranilbanerjee · MIT license · ★ 866 on GitHub

/digital-marketing-pro:audience-profile cover

Profile 2-4 buyer personas as narrative documents: drivers, objections, journey.

---
name: audience-profile
description: "Profile 2-4 buyer personas as narrative documents: drivers, objections, journey. \"create a buyer persona\""
argument-hint: "[audience-segment]"
---

# /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

Overview

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.

What you get

  • 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
Manual install (npx, ZIP)
Claude Codenpx skills add indranilbanerjee/digital-marketing-pro --skill audience-profile -g -a claude-code
Claude Code (degit)npx degit indranilbanerjee/digital-marketing-pro/skills/audience-profile#main ~/.claude/skills/audience-profile
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md2.9 KB
Read SKILL.md here
indranilbanerjee/main1 file shown
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

  1. 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.
  2. Gather inputs through structured questions if data is limited
  3. Build demographic profile: age range, role/title, company size (B2B), income range, geography, education
  4. Develop psychographic profile: values, motivations, fears, aspirations, identity markers
  5. Map behavioral patterns: where they spend time online, content formats preferred, purchase behavior, decision-making process
  6. Define jobs-to-be-done: functional, emotional, and social jobs the product helps accomplish
  7. Identify objections and barriers to purchase with counter-messaging
  8. Document the buyer journey: trigger events, research process, evaluation criteria, decision influencers
  9. Specify content preferences: platforms, formats, tone, topics they engage with
  10. 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---
2name: audience-profile
3description: "Profile 2-4 buyer personas as narrative documents: drivers, objections, journey. \"create a buyer persona\""
4argument-hint: "[audience-segment]"
5---
6 
7# /digital-marketing-pro:audience-profile
8 
9## Purpose
10 
11Build 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 
15The 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 
251. **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.
262. Gather inputs through structured questions if data is limited
273. Build demographic profile: age range, role/title, company size (B2B), income range, geography, education
284. Develop psychographic profile: values, motivations, fears, aspirations, identity markers
295. Map behavioral patterns: where they spend time online, content formats preferred, purchase behavior, decision-making process
306. Define jobs-to-be-done: functional, emotional, and social jobs the product helps accomplish
317. Identify objections and barriers to purchase with counter-messaging
328. Document the buyer journey: trigger events, research process, evaluation criteria, decision influencers
339. Specify content preferences: platforms, formats, tone, topics they engage with
3410. Give the persona a name and narrative summary for team alignment
35 
36## Output
37 
38A 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 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 866
Checked
Source
indranilbanerjee/digital-marketing-pro ↗
Creator
indranilbanerjee · 114 listings
View creator

Similar skills

See all →
Skill360 Feedback Surveymohitagw15856/pm-claude-skills · by mohitagw15856Design 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.★ 1.4k GitHub starsSkillExpert Knowledge Extractorinhouseseo/superseo-skills · by inhouseseoUse 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.★ 353 GitHub starsSkillCreator Persona ResearcherTheMattBerman/scrollclaw · by TheMattBermanStart 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.★ 71 GitHub starsSkillQuestionnaire Generatormattpocock/skills · by mattpocockTell us who you need answers from and what you're missing; get back a clean form you send them to fill in.★ 267k GitHub starsSkillIntent Interview Assistantaddyosmani/agent-skills · by addyosmaniExtracts what the user actually wants instead of what they think they should want. Achieves this through one-question-at-a-time interview until ~95% confidence about the underlying intent. Use when an ask is underspecified ("build me X" without "for whom" or "why now"), when the user explicitly invokes ("interview me", "grill me", "are we sure?", "stress-test my thinking"), or when you catch yourself silently filling in ambiguous requirements before any plan, spec, or code exists.★ 98.7k GitHub starsSkillBehavioral Science for Marketingcoreyhaines31/marketingskills · by coreyhaines31When the user wants to apply psychological principles, mental models, or behavioral science to marketing. Also use when the user mentions 'psychology,' 'mental models,' 'cognitive bias,' 'persuasion,' 'behavioral science,' 'why people buy,' 'decision-making,' 'consumer behavior,' 'anchoring,' 'social proof,' 'scarcity,' 'loss aversion,' 'framing,' or 'nudge.' Use this whenever someone wants to understand or leverage how people think and make decisions in a marketing context. For applying psychology to specific pages, see cro; for pricing tactics, see pricing; for copy framing, see copywriting.★ 51.1k GitHub stars

More from indranilbanerjee