Generate thought leadership content (blog posts, LinkedIn articles, keynote abstracts, podcast outlines, op-eds) that positions the brand as an industry expert using TIPS trend data and portfolio domain authority. Use this skill when the user asks to 'create thought leadership', 'write a blog post about a trend', 'LinkedIn article', 'keynote abstract', 'thought leadership content', 'expert positioning', 'trend article', 'write about [industry trend]', or wants awareness-stage content grounded in strategic trend analysis — even if they don't say 'thought leadership' 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 expert-positioning content that leverages TIPS trend analysis (WHY NOW) and portfolio authority (WHAT WE KNOW) to establish the brand as a trusted voice. Thought leadership lives at the top of funnel — it educates, provokes, and builds credibility without hard selling.
| Parameter | Required | Description |
|---|---|---|
| market | Yes | Market slug (determines language, persona, proposition context) |
| gtm_path | Yes | GTM path theme ID (determines trend narrative) |
| format | No | Specific format: blog, linkedin-article, keynote-abstract, podcast-outline, op-ed. If omitted, ask user |
marketing-project.json — extract brand voice, tone modifiers, content defaults, languagecontent-strategy.json — find the narrative angle for this market × GTM path celltips-value-model.json)trend-scout-output.json)tips-trend-report-claims.json)portfolio.json)sources.enriched_portfolio_narratives exists in marketing-project.json, read the market-level customer narrative for this market. Use it as a voice and messaging reference — it contains pre-written audience-tailored language that helps maintain consistency between portfolio communication and marketing content. Do not copy verbatim; use it to inform tone and framing.If format not specified, present options with recommendations:
Thought leadership formats for {market} × {gtm_path}:
1. blog (800-1200w) — Recommended as anchor content
2. linkedin-article (600-800w) — Good for professional reach
3. keynote-abstract (150-200w) — If speaking engagement planned
4. podcast-outline (400-500w) — If podcast channel active
5. op-ed (600-800w) — If publishing in industry media
Delegate to content-writer agent with these instructions per format:
Structure:
Tone: Brand voice + thought-leadership modifiers (+educational, +engaging). Evidence: Embed 3-5 TIPS claims with sources inline. Mark unverified claims. Language: Generate in project language. Preserve technical terms per language rules.
Structure:
Tone: Brand voice + social modifiers (+conversational for LinkedIn). No hard CTA — this is brand building.
Structure:
Structure:
Structure:
Write the generated content to:
cogni-marketing/{project}/content/thought-leadership/{market}--{gtm-path}--{format}.md
Apply frontmatter per data model schema. Include:
---
type: thought-leadership
format: blog
market: mid-market-saas-dach
gtm_path: ai-predictive-maintenance
funnel_stage: awareness
language: de
brand_voice: "authoritative, data-driven, forward-looking +educational +engaging"
sources:
tips_theme: "AI-Driven Predictive Maintenance"
tips_claims: ["claim_EE_003", "claim_NH_007", "claim_DW_012"]
portfolio_propositions: ["predictive-analytics--mid-market-saas-dach"]
word_count: 1050
status: draft
created: 2026-03-14
---
After generating, display:
Content generated: {format} ({word_count} words)
File: content/thought-leadership/{filename}
Evidence: {claim_count} TIPS claims embedded
Language: {language}
Optional next steps:
- Polish with cogni-copywriting: /copywriter {file_path}
- Transform into narrative arc: /narrative {file_path}
- Generate derivative LinkedIn post: /demand-gen --market {m} --gtm-path {g} --format linkedin-post
- Create visual brief: /cogni-visual:story-to-slides {file_path}
Update content-strategy.json — increment pieces_generated for this cell.