brand-kit
Extract visual identity from screenshots (primary) or website URL (fallback) and compile into a DESIGN.md-format brand kit — YAML token frontmatter (colors,…
Develop positioning strategy with anchor, differentiators, status-quo alternatives, and a positioning statement. Reads from marketing/icp/ICP.md + marketing/competitors/aggregate.md. Writes to marketing/positioning/positioning.md as the canonical positioning every downstream
$ npx -y skills add matteotitta/claude-code-marketing-quickstart --skill positioning --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/positioningContext preview
The summary Claude sees to decide when to auto-load this skill.
Develop positioning strategy with anchor, differentiators, status-quo alternatives, and a positioning statement. Reads from marketing/icp/ICP.md + marketing/competitors/aggregate.md. Writes to marketing/positioning/positioning.md as the canonical positioning every downstream
name: positioning
version: '1.0'
last_updated: 2026-05-19
author: genesys-growth
description: Develop positioning strategy with anchor, differentiators, status-quo alternatives, and a positioning statement. Reads from marketing/icp/ICP.md + marketing/competitors/aggregate.md. Writes to marketing/positioning/positioning.md as the canonical positioning every downstream skill reads. Triggers - "positioning", "category definition", "how do we position", "positioning strategy", "anchor + differentiators"
goal: Develop positioning strategy with anchor, differentiators, status-quo alternatives, and positioning statement.
outcome: marketing/positioning/positioning.md — the foundational PMM artifact every other strategy + execution skill reads.
primitive: product-marketing
ontology_type: positioning
review_gate: 2
inputs:
required: []
recommended:
- icp-research
- competitor-aggregate
outputs:
- type: positioning
feeds_into:
- product-messaging
- landing-page-copy
- sales-enablement
owned_by_agent: pmm
mcps_used:
- exa
triggers:
slash_commands:
- /positioning
status: draftReads the canonical ICP + the canonical competitor aggregate and produces the positioning strategy. This is the foundational PMM spine artifact — every other strategy + execution skill reads from positioning.
---
1. Inputs: none required (skill reads canonical files automatically) 2. Reads: `marketing/icp/ICP.md` (champion JTBD + pain points + decision criteria), `marketing/competitors/aggregate.md` (threat matrix + where category doesn't compete), optionally `marketing/brand/brand-voice.md` (applies voice rules to the positioning statement) 3. Produces a positioning doc with these sections (matches the PulseAnalytics example at `marketing/positioning/positioning.md`):
4. Marks the file `status: locked` once approved 5. Writes to `marketing/positioning/positioning.md` (overwrites prior canonical; git history preserves prior versions)
/positioning
Or with focus:
/positioning refresh — competitor X just launched, anchor may need to shift
See [`marketing/positioning/positioning.md`](../../../marketing/positioning/positioning.md) for the PulseAnalytics seed. Notice the anchor leads ("the marketing analytics layer that traces revenue without an engineering quarter"); status-quo alternatives are named with concrete fail-modes; value props are outcome-shaped ("stop owning the pipeline-review prep") not feature-shaped.
The default "binary anchor" framing comes from the Genesys positioning ontology — pick ONE primary anchor, optionally one secondary. If you're operating in a category where you genuinely need to claim two anchors (rare; usually a positioning weakness), extend the body.
The status-quo-alternatives section is the most important — most B2B SaaS positioning fails by positioning against direct competitors when the real competition is "the spreadsheet" or "doing nothing." Spend extra cycles on this section.
Week 1: /competitor-research × N → /competitor-aggregate → competitor canonical locked Week 1: /icp-research → ICP canonical locked Week 2: /positioning (THIS SKILL) → positioning canonical Week 2: /product-messaging reads positioning → messaging canonical Week 3+: /landing-page-copy, /linkedin-content, /outreach-emails read messaging + positioning
Quarterly. Trigger sooner on competitive shift, ICP shift, or value-prop validation falling apart in customer conversations.
A fork-and-go starter repo for marketers building an AI-native marketing operating system on Claude Code. Built around the 4-systems framework: Context · Action · Orchestration · Integrations.
Extract visual identity from screenshots (primary) or website URL (fallback) and compile into a DESIGN.md-format brand kit — YAML token frontmatter (colors,…
Synthesize multiple per-competitor research files (produced by /competitor-research) into a single canonical threat matrix. Writes to…
Run deep research on a single competitor. Produces a dossier with executive summary, position + messaging, status-quo alternatives, key differentiators,…
Extract a founder's or expert's point of view — core beliefs, contrarian takes, origin stories, taste — and synthesize a recommended "one big idea" (OBI) that…
Maps your company's GTM motion (PLG, SLG, or Hybrid) to concrete funnel stages with inputs, outputs, and qualification criteria per stage. Detects motion type…
Build structured ICP documentation by scraping case studies, testimonials, and solutions pages from your website. Produces firmographics, champion + economic…