Creates and maintains a comprehensive marketing context document (.claude/product-marketing-context.md) that defines brand voice, target audience, positioning, and style guidelines. It serves as the foundational reference for all other marketing skills to ensure consistent messaging.
Say it in your own words; the assistant finds this recipe by itself. Examples:
Use this skill when a user wants to establish or update the foundational marketing information for their project, such as defining brand voice, target audience, or positioning. It is the required first step before running other marketing tasks to avoid repeating basic information. It is also used when a user mentions setting up context or wants to ensure consistency across marketing deliverables.
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.mdor a root-levelmarketing-context.md, move it to.claude/product-marketing-context.mdso sibling skills can find it.
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.
Walk through each section conversationally, one at a time. Don't dump all questions at once.
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?"
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
See templates/marketing-context-template.md for the full template.
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.
Surface these without being asked:
| 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 |
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.
LICENSESKILL.mdscripts/context_validator.pytemplates/marketing-context-template.mdVendored from alirezarezvani/claude-skills, commit 27cfcd0fb0a4, path marketing-skill/skills/marketing-context, licence MIT. The upstream licence file ships inside the skill.