/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.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.
- 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
Source: hashgraph-online/awesome-codex-plugins → plugins/indranilbanerjee/digital-marketing-pro/skills/audience-profile/SKILL.md
1---2name: audience-profile3description: Build detailed buyer personas. Use when: demographics, psychographics, behaviors, JTBD, content preferences.4---567# /digital-marketing-pro:audience-profile89## Purpose1011Build 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.1213## Input Required1415The user must provide (or will be prompted for):1617- **Product/service**: What the brand offers18- **Customer type**: B2B buyer, B2C consumer, or both19- **Existing data**: Any customer research, survey data, analytics demographics, CRM data, or interview insights20- **Number of personas**: How many distinct personas to create (recommend 2-4)21- **Hypothesis**: Who the user thinks their ideal customer is (starting point)2223## Process24251. **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 limited273. Build demographic profile: age range, role/title, company size (B2B), income range, geography, education284. Develop psychographic profile: values, motivations, fears, aspirations, identity markers295. Map behavioral patterns: where they spend time online, content formats preferred, purchase behavior, decision-making process306. Define jobs-to-be-done: functional, emotional, and social jobs the product helps accomplish317. Identify objections and barriers to purchase with counter-messaging328. Document the buyer journey: trigger events, research process, evaluation criteria, decision influencers339. Specify content preferences: platforms, formats, tone, topics they engage with3410. Give the persona a name and narrative summary for team alignment3536## Output3738A structured buyer persona document containing:3940- Persona name and one-paragraph narrative41- Demographic snapshot42- Psychographic profile with motivations and values43- Jobs-to-be-done framework (functional, emotional, social)44- Day-in-the-life scenario45- Buyer journey map with touchpoints and decision criteria46- Objections and counter-messaging guide47- Content and channel preferences48- Messaging do's and don'ts for this persona4950## Agents Used5152- **marketing-strategist** — Persona development, JTBD framework, buyer journey mapping, audience segmentation5354---5556**Source:** [`hashgraph-online/awesome-codex-plugins`](https://github.com/hashgraph-online/awesome-codex-plugins) → `plugins/indranilbanerjee/digital-marketing-pro/skills/audience-profile/SKILL.md`