product-marketing

Creates and maintains a versioned product marketing context document at .agents/product-marketing.md.

Updated Aug 3, 2026
One-click install
npx skills add https://github.com/Yvesdefaria/GymLab --skill product-marketing-yvesdefaria
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-marketing
Source: https://github.com/Yvesdefaria/GymLab/tree/main/.opencode/skills/marketingskills/skills/product-marketing
Command: npx skills add https://github.com/Yvesdefaria/GymLab --skill product-marketing-yvesdefaria

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Marketing tasks repeatedly require the same foundational context—positioning, target audience, competitors, and brand voice. This Skill captures that context once in a shared document so every other marketing skill can reference it without the user repeating themselves. ## Core Features & Use Cases - Context Document Creation: Builds a structured .agents/product-marketing.md covering 12 sections including product overview, ICP, personas, competitive landscape, objections, switching dynamics, customer language, and proof points. - Auto-Draft from Codebase: Scans the README, landing pages, pricing copy, and package.json to draft a V1 document for user review instead of starting from a blank page. - Versioned Updates: Bumps the document version and prepends dated changelog entries on every substantive revision, preserving a paper trail of positioning changes. - Use Case: A B2B SaaS founder repositions from an "email tool" to a "deliverability platform" and updates the context doc so downstream copywriting and SEO skills generate against the new positioning. ## Quick Start Ask the assistant to set up your product marketing context by describing your product, audience, and positioning in a few sentences.

Frequently Asked Questions about product-marketing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a product marketing context document?

Run the product-marketing skill and choose between auto-drafting from your codebase (README, landing pages, pricing copy) or walking through each section conversationally. The result is saved to .agents/product-marketing.md with 12 structured sections.

What should a product positioning document include?

A complete positioning document covers product overview, target audience and ICP, personas, pain points, competitive landscape, differentiation, objections, switching dynamics, customer language, brand voice, proof points, and goals. Sections that don't apply, like B2B personas for a B2C app, can be skipped.

Can I auto-generate marketing context from my existing codebase?

Yes, the auto-draft workflow scans your README, landing pages, marketing copy, meta descriptions, and package.json to draft a V1 context document. You then review the draft, correct inaccuracies, and fill gaps before saving.

How do I update positioning without losing my old marketing context?

Updates modify only the affected sections while preserving unchanged content. Each substantive save bumps the document version and prepends a dated changelog entry describing what changed and why, so prior revisions remain intact.

Where is the product marketing context file stored?

The canonical location is .agents/product-marketing.md. The skill also checks legacy locations like .claude/product-marketing.md and product-marketing-context.md, and offers to migrate older files to the canonical path.

When should I not use the product marketing context skill?

Don't use it for executing marketing deliverables like writing homepage copy or running SEO audits—those belong to dedicated copywriting or SEO skills. This skill only creates and maintains the shared context document those other skills reference.