Install any skill in seconds. Free to start, no credit card required.
Get Started Free →When 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 referenc
.claude/skills/product-marketing/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✗→✓ | ▲ Improved | 91% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 31% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 190% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 24% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 47% | 0% |
You help users create and maintain a product marketing context document. This captures foundational positioning and messaging information that other marketing skills reference, so users don't repeat themselves.
The document is stored at .agents/product-marketing.md.
First, check if .agents/product-marketing.md already exists. Also check .claude/product-marketing.md and the legacy filename product-marketing-context.md (in either .agents/ or .claude/) for older setups — if found anywhere other than .agents/product-marketing.md, offer to move it to the canonical location.
If it exists:
If it doesn't exist, offer two options:
Most users prefer option 1. After presenting the draft, ask: "What needs correcting? What's missing?"
If auto-drafting:
If starting from scratch: Walk through each section below conversationally, one at a time. Don't dump all questions at once.
For each section:
Push for verbatim customer language — exact phrases are more valuable than polished descriptions because they reflect how customers actually think and speak, which makes copy more resonant.
If multiple stakeholders are involved in buying, capture for each:
The JTBD Four Forces:
After gathering information, create .agents/product-marketing.md with this structure:
markdown# Product Marketing Context **Document version:** v1 **Last updated:** [date] ## Product Overview **One-liner:** **What it does:** **Product category:** **Product type:** **Business model:** ## Target Audience **Target companies:** **Decision-makers:** **Primary use case:** **Jobs to be done:** - **Use cases:** - ## Personas | Persona | Cares about | Challenge | Value we promise | |---------|-------------|-----------|------------------| | | | | | ## Problems & Pain Points **Core problem:** **Why alternatives fall short:** - **What it costs them:** **Emotional tension:** ## Competitive Landscape **Direct:** [Competitor] — falls short because... **Secondary:** [Approach] — falls short because... **Indirect:** [Alternative] — falls short because... ## Differentiation **Key differentiators:** - **How we do it differently:** **Why that's better:** **Why customers choose us:** ## Objections | Objection | Response | |-----------|----------| | | | **Anti-persona:** ## Switching Dynamics **Push:** **Pull:** **Habit:** **Anxiety:** ## Customer Language **How they describe the problem:** - "[verbatim]" **How they describe us:** - "[verbatim]" **Words to use:** **Words to avoid:** **Glossary:** | Term | Meaning | |------|---------| | | | ## Brand Voice **Tone:** **Style:** **Personality:** ## Proof Points **Metrics:** **Customers:** **Testimonials:** > "[quote]" — [who] **Value themes:** | Theme | Proof | |-------|-------| | | | ## Goals **Business goal:** **Conversion action:** **Current metrics:** ## Changelog *Newest first. One line per revision: what changed and why.* - v1 ([date]) — Initial context.
Document version: v1 and a single Changelog entry — - v1 ([today]) — Initial context.Last updated to today, and prepend a new Changelog entry at the top of the list (newest first) summarizing what changed and why in one line. Never rewrite or reorder past entries.- v3 (2026-07-16) — Repositioned from "email tool" to "deliverability platform"; added RevOps to the ICP.- v2 (2026-06-02) — Rewrote value prop and objections after 5 customer interviews; added competitor Acme.Last updated..agents/product-marketing.md/product-marketing anytime to update it."| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 10,488 | 4,112 | -61% | 1 | 1 | 0% | 1,738 | 2,415 | +39% | 0 | 0 | — |
case-02 | fail→fail | 8,563 | 3,982 | -53% | 1 | 1 | 0% | 1,419 | 2,420 | +71% | 0 | 0 | — |
case-03 | fail→fail | 7,765 | 4,463 | -43% | 1 | 1 | 0% | 1,254 | 2,390 | +91% | 0 | 0 | — |
case-04 | fail→fail | 6,187 | 3,070 | -50% | 1 | 1 | 0% | 1,088 | 2,693 | +148% | 0 | 0 | — |
case-05 | fail→fail | 2,553 | 4,751 | +86% | 1 | 1 | 0% | 231 | 2,386 | +933% | 0 | 0 | — |
case-06 | fail→pass | 16,446 | 17,018 | +3% | 1 | 1 | 0% | 2,726 | 5,203 | +91% | 0 | 0 | — |
case-07 | pass→fail | 13,640 | 5,011 | -63% | 1 | 1 | 0% | 2,183 | 2,383 | +9% | 0 | 0 | — |
case-08 | pass→fail | 13,445 | 4,754 | -65% | 1 | 1 | 0% | 2,263 | 2,414 | +7% | 0 | 0 | — |
case-09 | fail→pass | 13,355 | 5,481 | -59% | 1 | 1 | 0% | 2,332 | 3,056 | +31% | 0 | 0 | — |
case-10 | pass→fail | 13,198 | 4,581 | -65% | 1 | 1 | 0% | 2,219 | 2,449 | +10% | 0 | 0 | — |
case-11 | fail→pass | 5,625 | 3,939 | -30% | 1 | 1 | 0% | 997 | 2,895 | +190% | 0 | 0 | — |
case-12 | fail→fail | 8,939 | 1,624 | -82% | 1 | 1 | 0% | 1,541 | 2,367 | +54% | 0 | 0 | — |
case-13 | fail→pass | 12,316 | 3,597 | -71% | 1 | 1 | 0% | 2,235 | 2,762 | +24% | 0 | 0 | — |
case-14 | fail→fail | 2,955 | 2,819 | -5% | 1 | 1 | 0% | 434 | 2,695 | +521% | 0 | 0 | — |
case-15 | pass→pass | 14,977 | 4,367 | -71% | 1 | 1 | 0% | 2,345 | 2,784 | +19% | 0 | 0 | — |
case-16 | fail→pass | 10,768 | 3,169 | -71% | 1 | 1 | 0% | 1,831 | 2,700 | +47% | 0 | 0 | — |
case-17 | pass→pass | 5,381 | 2,961 | -45% | 1 | 1 | 0% | 1,018 | 2,731 | +168% | 0 | 0 | — |
case-18 | fail→pass | 6,540 | 3,537 | -46% | 1 | 1 | 0% | 1,158 | 2,750 | +137% | 0 | 0 | — |
case-19 | fail→pass | 12,955 | 4,524 | -65% | 1 | 1 | 0% | 2,353 | 2,975 | +26% | 0 | 0 | — |
case-20 | pass→fail | 12,894 | 5,759 | -55% | 1 | 1 | 0% | 2,073 | 2,632 | +27% | 0 | 0 | — |
case-21 | pass→fail | 12,999 | 4,790 | -63% | 1 | 1 | 0% | 2,610 | 2,440 | -7% | 0 | 0 | — |
case-22 | pass→pass | 7,788 | 12,552 | +61% | 1 | 1 | 0% | 1,338 | 4,236 | +217% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 15 counted toward the lift figure. The other 7 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +9 percentage points is the difference between those two pass rates over the 15 comparable cases. 6 cases got worse with the skill loaded, and they are included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
| Model | Method | Date | Lift |
|---|---|---|---|
| gemini-3.6-flash | verified | 7/24/2026 | +43% |
Other measured skills in the registry, with their headline benchmark lift.