Generate demand generation content (SEO articles, LinkedIn posts, carousels, video scripts, infographic specs) that drives awareness and interest using trend hooks and portfolio value propositions. Use this skill when the user asks to 'create social media content', 'LinkedIn post', 'write a social post', 'SEO article', 'carousel', 'video script', 'infographic', 'demand gen', 'social content', 'promote blog', or wants high-frequency channel content to drive traffic and engagement — even if they don't say 'demand generation' explicitly.
From cogni-marketingnpx claudepluginhub cogni-work/insight-wave --plugin cogni-marketingThis skill is limited to using the following tools:
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Details PluginEval's skill quality evaluation: 3 layers (static, LLM judge), 10 dimensions, rubrics, formulas, anti-patterns, badges. Use to interpret scores, improve triggering, calibrate thresholds.
Generate high-frequency, channel-optimized content that drives awareness and interest. Demand gen content bridges thought leadership (insight) and lead generation (conversion). It takes the trend hooks and proposition value messages and adapts them for social, search, and visual channels.
| Parameter | Required | Description |
|---|---|---|
| market | Yes | Market slug |
| gtm_path | Yes | GTM path theme ID |
| format | No | linkedin-post, seo-article, carousel, video-script, infographic-spec. If omitted, ask |
marketing-project.json — brand voice, content defaults, languagecontent-strategy.json — narrative angle, planned formatssources.enriched_portfolio_narratives exists in marketing-project.json, read the market-level customer narrative for this market. Use it as a messaging reference for value language and buyer framing — it reflects how the portfolio speaks to this market's buyers. Do not copy verbatim; adapt for channel-specific tone.Delegate to content-writer agent with format-specific instructions:
Structure:
Rules:
Structure:
Delegate keyword research to seo-researcher agent if no existing research. Agent should:
Structure:
Output as markdown with slide separators:
<!-- Slide 1 -->
## [Hook text]
<!-- Slide 2 -->
### [Insight 1]
[Supporting text — max 30 words]
Include visual direction notes per slide (color, layout suggestion).
Structure:
Include: speaker notes, B-roll suggestions, text overlay cues.
Not the visual itself — a creative brief for design:
When generating multiple posts (e.g., "4 LinkedIn posts for this GTM path"):
{market}--{gtm-path}--linkedin-post-01.md, -02.md, etc.Write content to content/demand-generation/ with full frontmatter.
Update content-strategy.json piece counts.
Display:
Generated: {count} × {format}
Files: content/demand-generation/{filenames}
Derivatives available:
- Adapt to other channels: /demand-gen --format carousel (from this blog)
- Create lead gen follow-up: /lead-gen --market {m} --gtm-path {g}
- Polish copy: /copywriter {file_path}