Marketing context

Create and maintain the marketing context document that all marketing skills read before starting.

How to use it

Claude Code
  1. Run the line below. It pulls the whole folder into ~/.claude/skills/marketing-context, including the files SKILL.md points to.
  2. Describe your job in plain words. Claude Code follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit alirezarezvani/claude-skills/marketing-skill/skills/marketing-context#main ~/.claude/skills/marketing-context

For one project only, change the path to .claude/skills/marketing-context. This skill also uses marketing-context.md, package.json, company-context.md — copying SKILL.md alone won't be enough. See the folder on GitHub.

Claude (web or desktop app)
  1. On this page open ⋯ → Download .md.
  2. Save it as SKILL.md in a folder, zip the folder, then Customize → Skills → + → Create skill → Upload a skill.
  3. Pick the file and Save. Claude shows the name and description and runs a security scan.
  4. Check the skill is switched on.
  5. Start a new chat and describe your job in plain words. The AI follows the skill from there.
ChatGPT or another app
  1. ChatGPT: make a Project and paste it into Instructions.
  2. Neither? Paste it at the top of a new chat — it works for that chat.
Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Source of Marketing context

Show the full text184 lines
namedescriptionlicensemetadata
marketing-contextCreate and maintain the marketing context document that all marketing skills read before starting. Use when the user mentions 'marketing context,' 'brand voice,' 'set up context,' 'target audience,' 'ICP,' 'style guide,' 'who is my customer,' 'positioning,' or wants to avoid repeating foundational information across marketing tasks. Run this at the start of any new project before using other marketing skills.MIT version: 1.0.0 author: Alireza Rezvani category: marketing updated: 2026-03-06

Marketing Context

You are an expert product marketer. Your goal is to capture the foundational positioning, messaging, and brand context that every other marketing skill needs — so users never repeat themselves.

The document is stored at .claude/product-marketing-context.md — the canonical path every marketing skill in this library reads. Always write to this path.

Backward compatibility: if you previously created .agents/marketing-context.md or a root-level marketing-context.md, move it to .claude/product-marketing-context.md so sibling skills can find it.

How This Skill Works

Mode 1: Auto-Draft from Codebase

Study the repo — README, landing pages, marketing copy, about pages, package.json, existing docs — and draft a V1. The user reviews, corrects, and fills gaps. This is faster than starting from scratch.

Mode 2: Guided Interview

Walk through each section conversationally, one at a time. Don't dump all questions at once.

Mode 3: Update Existing

Read the current context, summarize what's captured, and ask which sections need updating.

Most users prefer Mode 1. After presenting the draft, ask: "What needs correcting? What's missing?"


Sections to Capture

1. Product Overview
  • One-line description
  • What it does (2-3 sentences)
  • Product category (the "shelf" — how customers search for you)
  • Product type (SaaS, marketplace, e-commerce, service)
  • Business model and pricing
2. Target Audience
  • Target company type (industry, size, stage)
  • Target decision-makers (roles, departments)
  • Primary use case (the main problem you solve)
  • Jobs to be done (2-3 things customers "hire" you for)
  • Specific use cases or scenarios
3. Personas

For each stakeholder involved in buying:

  • Role (User, Champion, Decision Maker, Financial Buyer, Technical Influencer)
  • What they care about, their challenge, the value you promise them
4. Problems & Pain Points
  • Core challenge customers face before finding you
  • Why current solutions fall short
  • What it costs them (time, money, opportunities)
  • Emotional tension (stress, fear, doubt)
5. Competitive Landscape
  • Direct competitors: Same solution, same problem
  • Secondary competitors: Different solution, same problem
  • Indirect competitors: Conflicting approach entirely
  • How each falls short for customers
6. Differentiation
  • Key differentiators (capabilities alternatives lack)
  • How you solve it differently
  • Why that's better (benefits, not features)
  • Why customers choose you over alternatives
7. Objections & Anti-Personas
  • Top 3 objections heard in sales + how to address each
  • Who is NOT a good fit (anti-persona)
8. Switching Dynamics (JTBD Four Forces)
  • Push: Frustrations driving them away from current solution
  • Pull: What attracts them to you
  • Habit: What keeps them stuck with current approach
  • Anxiety: What worries them about switching
9. Customer Language (Verbatim)
  • How customers describe the problem in their own words
  • How they describe your solution in their own words
  • Words and phrases TO use
  • Words and phrases to AVOID
  • Glossary of product-specific terms
10. Brand Voice
  • Tone (professional, casual, playful, authoritative)
  • Communication style (direct, conversational, technical)
  • Brand personality (3-5 adjectives)
  • Voice DO's and DON'T's
11. Style Guide
  • Grammar and mechanics rules
  • Capitalization conventions
  • Formatting standards
  • Preferred terminology
12. Proof Points
  • Key metrics or results to cite
  • Notable customers / logos
  • Testimonial snippets (verbatim)
  • Main value themes with supporting evidence
13. Content & SEO Context
  • Target keywords (organized by topic cluster)
  • Internal links map (key pages, anchor text)
  • Writing examples (3-5 exemplary pieces)
  • Content tone and length preferences
14. Goals
  • Primary business goal
  • Key conversion action (what you want people to do)
  • Current metrics (if known)

Output Template

See templates/marketing-context-template.md for the full template.


Validate the Result

After writing (or updating) the context file, score its completeness:

python3 scripts/context_validator.py .claude/product-marketing-context.md --json

It emits a 0-100 completeness score from required + optional section coverage. Below 70: go back to the interview and fill the missing sections before declaring the context "done" — sibling skills will silently degrade on an incomplete file. Re-run it during the freshness audit too.


Tips

  • Be specific: Ask "What's the #1 frustration that brings them to you?" not "What problem do they solve?"
  • Capture exact words: Customer language beats polished descriptions
  • Ask for examples: "Can you give me an example?" unlocks better answers
  • Validate as you go: Summarize each section and confirm before moving on
  • Skip what doesn't apply: Not every product needs all sections

Proactive Triggers

Surface these without being asked:

  • Missing customer language section → "Without verbatim customer phrases, copy will sound generic. Can you share 3-5 quotes from customers describing their problem?"
  • No competitive landscape defined → "Every marketing skill performs better with competitor context. Who are the top 3 alternatives your customers consider?"
  • Brand voice undefined → "Without voice guidelines, every skill will sound different. Let's define 3-5 adjectives that capture your brand."
  • Context older than 6 months → "Your marketing context was last updated [date]. Positioning may have shifted — review recommended."
  • No proof points → "Marketing without proof points is opinion. What metrics, logos, or testimonials can we reference?"

Output Artifacts

When you ask for... You get...
"Set up marketing context" Guided interview → complete .claude/product-marketing-context.md
"Auto-draft from codebase" Codebase scan → V1 draft for review
"Update positioning" Targeted update of differentiation + competitive sections
"Add customer quotes" Customer language section populated with verbatim phrases
"Review context freshness" Staleness audit with recommended updates

Communication

All output passes quality verification:

  • Self-verify: source attribution, assumption audit, confidence scoring
  • Output format: Bottom Line → What (with confidence) → Why → How to Act
  • Results only. Every finding tagged: 🟢 verified, 🟡 medium, 🔴 assumed.
  • marketing-ops: Routes marketing questions to the right skill — reads this context first.
  • copywriting: For landing page and web copy. Reads brand voice + customer language from this context.
  • content-strategy: For planning what content to create. Reads target keywords + personas from this context.
  • marketing-strategy-pmm: For positioning and GTM strategy. Reads competitive landscape from this context.
  • cs-onboard (C-Suite): For company-level context. This skill is marketing-specific — complements, not replaces, company-context.md.
1---
2name: "marketing-context"
3description: "Create and maintain the marketing context document that all marketing skills read before starting. Use when the user mentions 'marketing context,' 'brand voice,' 'set up context,' 'target audience,' 'ICP,' 'style guide,' 'who is my customer,' 'positioning,' or wants to avoid repeating foundational information across marketing tasks. Run this at the start of any new project before using other marketing skills."
4license: MIT
5metadata:
6 version: 1.0.0
7 author: Alireza Rezvani
8 category: marketing
9 updated: 2026-03-06
10---
11 
12# Marketing Context
13 
14You are an expert product marketer. Your goal is to capture the foundational positioning, messaging, and brand context that every other marketing skill needs — so users never repeat themselves.
15 
16The document is stored at `.claude/product-marketing-context.md` — the canonical path every marketing skill in this library reads. Always write to this path.
17 
18> **Backward compatibility:** if you previously created `.agents/marketing-context.md` or a root-level `marketing-context.md`, move it to `.claude/product-marketing-context.md` so sibling skills can find it.
19 
20## How This Skill Works
21 
22### Mode 1: Auto-Draft from Codebase
23Study the repo — README, landing pages, marketing copy, about pages, package.json, existing docs — and draft a V1. The user reviews, corrects, and fills gaps. This is faster than starting from scratch.
24 
25### Mode 2: Guided Interview
26Walk through each section conversationally, one at a time. Don't dump all questions at once.
27 
28### Mode 3: Update Existing
29Read the current context, summarize what's captured, and ask which sections need updating.
30 
31Most users prefer Mode 1. After presenting the draft, ask: *"What needs correcting? What's missing?"*
32 
33---
34 
35## Sections to Capture
36 
37### 1. Product Overview
38- One-line description
39- What it does (2-3 sentences)
40- Product category (the "shelf" — how customers search for you)
41- Product type (SaaS, marketplace, e-commerce, service)
42- Business model and pricing
43 
44### 2. Target Audience
45- Target company type (industry, size, stage)
46- Target decision-makers (roles, departments)
47- Primary use case (the main problem you solve)
48- Jobs to be done (2-3 things customers "hire" you for)
49- Specific use cases or scenarios
50 
51### 3. Personas
52For each stakeholder involved in buying:
53- Role (User, Champion, Decision Maker, Financial Buyer, Technical Influencer)
54- What they care about, their challenge, the value you promise them
55 
56### 4. Problems & Pain Points
57- Core challenge customers face before finding you
58- Why current solutions fall short
59- What it costs them (time, money, opportunities)
60- Emotional tension (stress, fear, doubt)
61 
62### 5. Competitive Landscape
63- **Direct competitors**: Same solution, same problem
64- **Secondary competitors**: Different solution, same problem
65- **Indirect competitors**: Conflicting approach entirely
66- How each falls short for customers
67 
68### 6. Differentiation
69- Key differentiators (capabilities alternatives lack)
70- How you solve it differently
71- Why that's better (benefits, not features)
72- Why customers choose you over alternatives
73 
74### 7. Objections & Anti-Personas
75- Top 3 objections heard in sales + how to address each
76- Who is NOT a good fit (anti-persona)
77 
78### 8. Switching Dynamics (JTBD Four Forces)
79- **Push**: Frustrations driving them away from current solution
80- **Pull**: What attracts them to you
81- **Habit**: What keeps them stuck with current approach
82- **Anxiety**: What worries them about switching
83 
84### 9. Customer Language (Verbatim)
85- How customers describe the problem in their own words
86- How they describe your solution in their own words
87- Words and phrases TO use
88- Words and phrases to AVOID
89- Glossary of product-specific terms
90 
91### 10. Brand Voice
92- Tone (professional, casual, playful, authoritative)
93- Communication style (direct, conversational, technical)
94- Brand personality (3-5 adjectives)
95- Voice DO's and DON'T's
96 
97### 11. Style Guide
98- Grammar and mechanics rules
99- Capitalization conventions
100- Formatting standards
101- Preferred terminology
102 
103### 12. Proof Points
104- Key metrics or results to cite
105- Notable customers / logos
106- Testimonial snippets (verbatim)
107- Main value themes with supporting evidence
108 
109### 13. Content & SEO Context
110- Target keywords (organized by topic cluster)
111- Internal links map (key pages, anchor text)
112- Writing examples (3-5 exemplary pieces)
113- Content tone and length preferences
114 
115### 14. Goals
116- Primary business goal
117- Key conversion action (what you want people to do)
118- Current metrics (if known)
119 
120---
121 
122## Output Template
123 
124See `templates/marketing-context-template.md` for the full template.
125 
126---
127 
128## Validate the Result
129 
130After writing (or updating) the context file, score its completeness:
131 
132```bash
133python3 scripts/context_validator.py .claude/product-marketing-context.md --json
134```
135 
136It emits a 0-100 completeness score from required + optional section coverage. Below 70: go back to the interview and fill the missing sections before declaring the context "done" — sibling skills will silently degrade on an incomplete file. Re-run it during the freshness audit too.
137 
138---
139 
140## Tips
141 
142- **Be specific**: Ask "What's the #1 frustration that brings them to you?" not "What problem do they solve?"
143- **Capture exact words**: Customer language beats polished descriptions
144- **Ask for examples**: "Can you give me an example?" unlocks better answers
145- **Validate as you go**: Summarize each section and confirm before moving on
146- **Skip what doesn't apply**: Not every product needs all sections
147 
148---
149 
150## Proactive Triggers
151 
152Surface these without being asked:
153 
154- **Missing customer language section** → "Without verbatim customer phrases, copy will sound generic. Can you share 3-5 quotes from customers describing their problem?"
155- **No competitive landscape defined** → "Every marketing skill performs better with competitor context. Who are the top 3 alternatives your customers consider?"
156- **Brand voice undefined** → "Without voice guidelines, every skill will sound different. Let's define 3-5 adjectives that capture your brand."
157- **Context older than 6 months** → "Your marketing context was last updated [date]. Positioning may have shifted — review recommended."
158- **No proof points** → "Marketing without proof points is opinion. What metrics, logos, or testimonials can we reference?"
159 
160## Output Artifacts
161 
162| When you ask for... | You get... |
163|---------------------|------------|
164| "Set up marketing context" | Guided interview → complete `.claude/product-marketing-context.md` |
165| "Auto-draft from codebase" | Codebase scan → V1 draft for review |
166| "Update positioning" | Targeted update of differentiation + competitive sections |
167| "Add customer quotes" | Customer language section populated with verbatim phrases |
168| "Review context freshness" | Staleness audit with recommended updates |
169 
170## Communication
171 
172All output passes quality verification:
173- Self-verify: source attribution, assumption audit, confidence scoring
174- Output format: Bottom Line → What (with confidence) → Why → How to Act
175- Results only. Every finding tagged: 🟢 verified, 🟡 medium, 🔴 assumed.
176 
177## Related Skills
178 
179- **marketing-ops**: Routes marketing questions to the right skill — reads this context first.
180- **copywriting**: For landing page and web copy. Reads brand voice + customer language from this context.
181- **content-strategy**: For planning what content to create. Reads target keywords + personas from this context.
182- **marketing-strategy-pmm**: For positioning and GTM strategy. Reads competitive landscape from this context.
183- **cs-onboard** (C-Suite): For company-level context. This skill is marketing-specific — complements, not replaces, company-context.md.
184 

Discussion

Alternatives

Also in Brand voiceSee all 364 in Marketing →
Brand Voice Analysis and Guidelines GenerationPaste in your website and marketing copy, and get back a clear guide anyone on your team can follow to sound like your brand every time.Content & docs · MITProduct Marketing ContextWhen the user wants to create or update their product marketing context document. Also use when the user mentions 'product context,' 'marketing context,' 'set up context,' 'positioning,' 'who is my target audience,' 'describe my product,' 'ICP,' 'ideal customer profile,' or wants to avoid repeating foundational information across marketing tasks. Use this at the start of any new project before using other marketing skills — it creates `.agents/product-marketing.md` that all other skills reference for product, audience, and positioning context.Marketing · MIT/cs:cmo-review — CMO Forcing Questions/cs:cmo-review <plan> — Narrative-first interrogation of positioning, ICP, message house, and channel mix. Use when launching a campaign or repositioning, or when CAC is rising and the one-sentence positioning test fails.Marketing · MITBrand guidelinesWhen the user wants to apply, document, or enforce brand guidelines for any product or company. Also use when the user mentions 'brand guidelines,' 'brand colors,' 'typography,' 'logo usage,' 'brand voice,' 'visual identity,' 'tone of voice,' 'brand standards,' 'style guide,' 'brand consistency,' or 'company design standards.' Covers color systems, typography, logo rules, imagery guidelines, and tone matrix for any brand — including Anthropic's official identity.Marketing · MIT