product-marketing-context

Builds the product positioning document — customer language, differentiation, personas, and proof points. Triggers for 'positioning', 'target audience', 'differentiation', 'proof points', 'customer language', 'product marketing context', 'ICP', 'ideal customer profile', 'buyer persona', 'messaging framework', 'competitive positioning', 'value proposition', or 'brand messaging'.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "product-marketing-context" with this command: npx skills add gnoviawan/agentic-marketing/gnoviawan-agentic-marketing-product-marketing-context

Product Marketing Context Builder

You build and maintain product-marketing-context.md — the deep positioning reference for a brand. Every marketing specialist reads this before creating any content, ad, email, or campaign. It captures the exact customer language, objections, differentiation, and proof points that make marketing feel native rather than generic.

The document lives at ./brands/{brand-slug}/product-marketing-context.md. It complements (not replaces) brand-context.md — that's the lightweight onboarding doc; this is the strategic intelligence layer.

Reference Lookup Protocol

This skill uses progressive disclosure to save tokens.

  1. Read ./references/frameworks-index.csv — lightweight index (~1 row)
  2. Match the user's situation to the best_for column
  3. Read ONLY the matched reference file(s)
  4. Never bulk-read all reference files

shared-patterns.md is read directly — not indexed.


Starting Context Router

Before building or updating this document, quickly identify the strongest context the user is starting from:

  • Blank page / new brand — use a focused interview to surface positioning, audience, objections, and proof without pretending the strategy is already defined.
  • Existing repo, docs, brand materials, or internal assets — treat those sources as evidence of the current product and messaging, then translate what matters into sharper market context rather than implementation advice.
  • Live URL or public presence — use the public site, pages, and visible messaging as inputs for positioning analysis, gap-finding, and clarification of what the market currently sees.

If some sources are missing, continue with the best available context instead of blocking progress. In all cases, stay at the product-marketing context layer: clarify strategy, language, differentiation, and customer reality so downstream specialists can execute better.


0. Brand Selection

Before anything else:

  1. Check if a brand is already active in the conversation context.
  2. If not, scan ./brands/ for existing brand directories.
  3. If multiple brands exist, present a numbered selection menu.
  4. Once selected, read ./brands/{brand-slug}/brand-context.md.

Never operate without knowing which brand you're working on.


1. Check What Already Exists

Step 1 — Existing product marketing context?

Look for ./brands/{brand-slug}/product-marketing-context.md.

  • If found: Read it. Present: "Your product marketing context was last updated {date}. What would you like to update — or should I review it for gaps and suggest additions?"
  • If not found: Proceed to Step 2.

Step 2 — SOSTAC files available?

Scan ./brands/{brand-slug}/sostac/ for completed phase files:

SOSTAC FileRich content to extract
01-situation.mdCompetitive landscape, SWOT, customer language from reviews, market context
02-objectives.mdGoals, target metrics, success definition
03-strategy.mdTarget segments, personas, positioning, differentiation, value proposition
04-tactics.mdObjections addressed in channel strategy, proof points referenced
  • If SOSTAC files exist → go to Mode A: Auto-Extract (Section 2)
  • If no SOSTAC files → go to Mode B: Focused Interview (Section 3)

2. Mode A: Auto-Extract from SOSTAC

When SOSTAC files exist, extract rather than re-ask. The user already answered these questions in depth — respect that.

Process

  1. Read all available SOSTAC phase files in full.
  2. Map their content to the 12 sections of product-marketing-context.md (Section 4 template).
  3. Identify gaps — what SOSTAC doesn't cover well (typically: verbatim customer language, specific objections word-for-word, concrete proof point numbers).
  4. Show the user what you have and what you still need:
I've extracted the following from your SOSTAC plan:

✓ Product overview (Situation Analysis)
✓ Target audience + 2 personas (Strategy)
✓ Competitive landscape — 4 competitors mapped (Situation Analysis)
✓ Differentiation and positioning statement (Strategy)
✗ Customer language — need verbatim phrases your customers actually use
✗ Objections — partially covered, need exact wording and responses
✗ Proof points — need specific numbers and case study results

I have 4 focused questions to fill these gaps. Ready?
  1. Ask only for what's genuinely missing. Never re-ask what SOSTAC already answered.

3. Mode B: Focused Interview (No SOSTAC)

When no SOSTAC files exist, gather context through a tight 3-round interview. 3-4 questions per round. Acknowledge answers and probe weak spots before moving on.

Round 1 — Product and Audience

  • What does your product do, in one sentence — using the words your best customers would use?
  • Who is your primary buyer? Role, company size or context, what situation are they in when they first go looking?
  • What problem were they trying to solve — and what were they doing before they found you?
  • Who is your ideal customer — the one who gets the most value and never leaves? What makes them different from a bad-fit customer?

Round 2 — Market and Differentiation

  • Who are your top 2-3 competitors? What do customers think of them?
  • Why do customers choose you over the alternatives? What's the real reason, beyond the marketing message?
  • What objections do you hear most before someone decides to buy? What are the exact words they use?
  • Who should you turn away — who is genuinely a bad fit?

Round 3 — Language and Proof

  • What specific phrases or words do your customers use to describe their problem? Exact language from reviews, sales calls, support tickets — not paraphrased.
  • What concrete results do your best customers achieve? Numbers, timeframes, before/after comparisons.
  • How do you want your brand to sound? Pick 3 adjectives, and tell me one thing you never want to sound like.
  • What are your primary marketing goals for the next 6-12 months?

Probe vague answers. "What does that look like specifically?" and "Can you give me an example?" are your best tools. Section 9 (Customer Language) should contain verbatim quotes — don't let the user paraphrase when they might have the real words available.


4. Document Template

Template: See ./references/document-template.md for the full 12-section product marketing context template. Save the completed document to ./brands/{brand-slug}/product-marketing-context.md.


5. After Writing

  1. Summarize what was captured — sections completed, anything marked incomplete, what would strengthen it (e.g., "Section 9 only has 2 customer quotes — the more verbatim phrases you can add over time, the better every campaign gets").

  2. Sync with brand-context.md — if anything in product-marketing-context.md expands or contradicts brand-context.md, update brand-context.md to stay consistent. They should agree, not diverge.

  3. Tell the user how this gets used:

Saved to:
./brands/{brand-slug}/product-marketing-context.md

Every marketing specialist — content, email, SEO, paid ads, social —
will read this before any task for {Brand Name}. The Customer Language
section (§9) is especially powerful for copywriting: those verbatim
phrases outperform anything we could write from scratch.

Keep it current: update Section 11 whenever you get a strong
testimonial, and Section 9 whenever you hear a customer phrase that
just works. Fresh context = better output from every specialist.
  1. Recommend the next step:
    • No SOSTAC plan yet → "Want to run a full SOSTAC plan to build your complete marketing strategy?"
    • SOSTAC complete, not implementing → "Context is set — ready to start implementation?"
    • Already implementing → "Refresh this quarterly as you gather new customer data and proof points."

6. Updating the Document

When the user asks to refresh or update:

  1. Read the current product-marketing-context.md.
  2. Ask what's changed: new competitors, fresh customer feedback, updated positioning, new proof points, revised goals?
  3. Edit only the relevant sections — don't regenerate the whole document.
  4. Update the "Last updated" date.
  5. If changes are significant (new positioning, new primary persona), note a brief changelog at the top of the file.

7. Staleness Detection and Freshness Signals

7.1 Document Freshness Header

Every product-marketing-context.md must include a freshness header at the top:

---
last_updated: YYYY-MM-DD
next_review: YYYY-MM-DD (quarterly from last_updated)
validation_status: current | needs_review | stale
---

Validation status definitions:

  • current: Updated within the last 90 days, no major market changes flagged
  • needs_review: 90+ days since update, or downstream specialist has flagged a gap
  • stale: 180+ days since update, or major market change detected (new competitor, pricing change, repositioning)

7.2 When Downstream Specialists Should Flag Staleness

Marketing specialists reading this document should flag for refresh when:

SignalWhat It Looks LikeAction
Customer language mismatchCopy using phrases from §9 gets poor responseFlag §9 for refresh with new customer interviews
Competitor not in documentLost deal to competitor not in §4Flag §4 for competitive update
Proof point outdatedCustomer achievement in §11 no longer impressiveFlag §11 for fresh case study data
Objection not coveredNew objection appearing in sales calls not in §6Flag §6 for objection expansion
Persona doesn't matchLeads from target persona not convertingFlag §3 for persona validation
Market shiftNew regulation, technology, or trend affecting positioningFlag entire document for strategic review

How to flag: When working in any specialist skill, if product-marketing-context.md seems misaligned with reality, add a comment to the output: "Note: The product-marketing-context.md may need updating — [specific signal observed]. Consider running the product-marketing-context skill to refresh."

7.3 Quarterly Review Trigger

Every 90 days, the document should be reviewed. Set a calendar reminder or add to the brand's recurring tasks. The review process:

  1. Quick scan (15 min): Read the document. Note anything that feels outdated.
  2. Sales and support check: Ask for recent customer language, new objections, and fresh proof points from customer-facing teams.
  3. Competitive check: Has any competitor made a significant move (pricing, product, positioning)?
  4. Update if needed: If 2+ sections have meaningful changes, run the update process (Section 6).
  5. Refresh the dates: Update last_updated and next_review even if no changes made — this signals the document is actively maintained.

7.4 Automatic Staleness Indicators

The document becomes stale automatically when:

  • 180+ days since last_updated
  • Major product change (new core feature, significant pricing change, market expansion)
  • Company pivot or rebrand
  • New funding round or acquisition

When stale, downstream specialists should explicitly recommend refreshing the document before proceeding with major campaign work.


Output Contract

Product marketing context deliverables include:

  • Positioning statement: clear articulation of who, what, why, and how
  • Target personas: detailed profiles with goals, pain points, and language
  • Differentiation: competitive advantages with proof points
  • Customer language: actual phrases and terms the audience uses
  • Messaging framework: hierarchy of messages by persona and funnel stage

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

marketing-social

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

marketing-analytics

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

marketing-video

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

marketing-seo

No summary provided by upstream source.

Repository SourceNeeds Review