This captures your product positioning, messaging, and audience once so you stop repeating yourself across every marketing task. It walks you through building a context doc at `.agents/product-marketing.md` that other marketing skills reference automatically. You can auto-draft it from your codebase (README, landing pages, etc.) or build it section by section. It pulls out the specifics: ICP, pain points, competitive landscape, customer language verbatim, switching dynamics, objections. The workflow is conversational and pushes you to use exact customer phrases instead of polished marketing speak. Run it at the start of any project, update sections as things evolve. Solid foundation piece if you're doing any kind of ongoing marketing work.

skills.sh installs
93.6K
GitHub stars
59.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add coreyhaines31/marketingskills --skill product-marketing --agent claude-code

Installs into .claude/skills of the current project.

Files

Product Marketing Context

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.

Workflow

Step 1: Check for Existing Context

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:

  • Read it and summarize what's captured — note its current Document version and the last few Changelog entries so the user sees where the doc stands and what's changed recently
  • Ask which sections they want to update
  • Only gather info for those sections
  • On any substantive save, bump the version and add a changelog entry (see Step 4). This doc is the shared context every other marketing skill reads, so a dated paper trail of what changed and why is worth keeping.

Sponsors

Details

Repository
github.com/coreyhaines31/marketingskills
Category
Marketing & SEO
First seen
Jun 3, 2026

More from coreyhaines31/marketingskills

All 68
1firecrawl avatarfirecrawl-crawlfirecrawl/cliBulk extract content from an entire website or site section. Use this skill when the user wants to crawl a site, extract all pages from a docs section, bulk-scr81.2Kskills.sh installs
2coreyhaines31 avatarmarketing-plancoreyhaines31/marketingskillsWhen the user needs a comprehensive marketing plan for a client, a company they advise, or their own product. Also use when the user mentions "marketing plan," 76Kskills.sh installs
3coreyhaines31 avatarproduct-marketing-contextcoreyhaines31/marketingskillsWhen the user wants to create or update their product marketing context document. Also use when the user mentions 'product context,' 'marketing context,' 'set u61.2Kskills.sh installs
4amplitude avataradd-analytics-instrumentationamplitude/mcp-marketplaceEnd-to-end analytics instrumentation workflow for a PR, branch, file, directory, or feature. Reads the code, discovers what events should be tracked, and produc55.6Kskills.sh installs
5amplitude avatardiscover-analytics-patternsamplitude/mcp-marketplaceDiscovers how analytics tracking calls are actually written in this codebase — the concrete SDK calls, function signatures, and import patterns used to send eve55.5Kskills.sh installs
6firecrawl avatarfirecrawl-research-indexfirecrawl/skillsFind the papers that answer a research query with Firecrawl Research, using semantic search, semantic and structural expansion, and in-body verification. Always25.4Kskills.sh installs