product-marketing

Create and update shared product marketing context documents.

1|Updated Jul 9, 2026
One-click install
npx skills add https://github.com/ryzamedia/dustmarketingskills --skill product-marketing-ryzamedia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-marketing
Source: https://github.com/ryzamedia/dustmarketingskills/tree/main/skills/product-marketing
Command: npx skills add https://github.com/ryzamedia/dustmarketingskills --skill product-marketing-ryzamedia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents marketing teams from repeatedly re-explaining their product, audience, positioning, customer language, and connected data sources by creating a shared Product Context for marketing agents.

Core Features & Use Cases

  • Context Creation: Auto-draft or conversationally build a comprehensive product marketing context covering product details, audiences, personas, pain points, competitors, differentiation, objections, brand voice, proof points, goals, and data sources.
  • Context Maintenance: Check existing knowledge items and Agent Memory, update only relevant sections, and preserve established positioning when product or audience details change.
  • Agent Enablement: Format the completed context as a markdown document, save it as a knowledge item, and store essential positioning details in Agent Memory so other marketing skills can use them.
  • Use Case: A growing B2B SaaS company can create a shared context document from its website and connected documents, then keep it updated when it launches an enterprise tier or expands its target audience.

Quick Start

Use the product-marketing skill to create or update a Product Context for my product using the information available from our website and connected knowledge sources.

Frequently Asked Questions about product-marketing

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

FAQPage Schema
What is a product marketing context and why do I need one?

A product marketing context is a shared foundation that documents product details, audience personas, positioning, and brand voice. You need it to prevent marketing teams from repeatedly re-explaining core product information before launching campaigns.

How do I create an ideal customer profile and positioning strategy for my SaaS?

You can create an ideal customer profile and positioning strategy by conversationally building a product context or auto-drafting it from your website. This captures pain points, competitors, differentiation, and proof points for your marketing foundation.

How do I update my existing product positioning when launching a new enterprise tier?

To update existing product positioning, check current knowledge items and Agent Memory, then modify only the relevant context sections. This preserves your established brand voice while integrating the new enterprise tier details.

Can I use connected data sources and website information to define customer personas?

Yes, you can use connected data sources, Browse, and Web Search to gather information for defining customer personas. The gathered data is synthesized into a comprehensive markdown document for your marketing agents.

How do I prepare product context for downstream copywriting, SEO, and CRO tasks?

Prepare product context for downstream tasks by saving the finalized marketing foundation as a knowledge item and storing essential positioning details in Agent Memory. This enables copywriting, SEO, and growth skills to access shared product information.

What's the best way to maintain brand voice consistency across multiple marketing agents?

The best way to maintain brand voice consistency is to establish a shared product context document that all agents reference. By storing these details in Agent Memory, downstream marketing tasks automatically retrieve the established brand voice.