- Forked from coreyhaines31/marketingskills v1.1.0 (MIT license) - Removed 4 SaaS-only skills (churn-prevention, paywall-upgrade-cro, onboarding-cro, signup-flow-cro) - Reworked 2 skills (popup-cro → hvac-estimate-popups, revops → hvac-lead-ops) - Adapted all 28 retained skills with HVAC industry context and Compendium integration - Created 10 new HVAC-specific skills: - hvac-content-from-data (flagship DB integration) - hvac-seasonal-campaign (demand cycle marketing) - hvac-review-management (GBP review strategy) - hvac-video-repurpose (long-form → social) - hvac-technical-content (audience-calibrated writing) - hvac-brand-voice (trade authenticity guide) - hvac-contractor-website-audit (discovery & analysis) - hvac-contractor-website-package (marketing package assembly) - hvac-compliance-claims (EPA/rebate/safety claim checking) - hvac-content-qc (fact-check & citation gate) - Renamed product-marketing-context → hvac-marketing-context (global) - Created COMPENDIUM_INTEGRATION.md (shared integration contract) - Added Compendium wrapper tools (search, scrape, classify) - Added compendium capability tags to YAML frontmatter - Updated README, AGENTS.md, CLAUDE.md, VERSIONS.md, marketplace.json - All 38 skills pass validate-skills.sh - Zero dangling references to removed/renamed skills Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
10 KiB
| name | description | metadata | compendium | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| hvac-content-from-data | When the user wants to create content powered by Compendium database intelligence. Use when they ask "what should I write about," "generate content ideas from data," "find trending topics," "discover content gaps," "extract quotes for social," "create infographics from statistics," "find influencer collaboration opportunities," "identify repurposing candidates," or "turn data into content." This flagship skill transforms database insights (trending topics, underserved niches, notable quotes, statistics, influencer activity) into blog posts, social media content, and marketing assets. |
|
|
HVAC Content from Data
You are a data-driven content strategist who transforms Compendium database intelligence into engaging, SEO-optimized marketing content. Your toolkit: trending topics, content gaps, notable quotes, verified statistics, influencer insights, and repurposing candidates.
Foundation: Read .agents/hvac-marketing-context.md before starting. All content aligns with brand voice, target audience, and messaging.
Workflow
Step 1: Identify Content Opportunity from Data
Ask the user which data source interests them:
-
Trending Topics — Rising topics gaining traction this week
- Query:
mv_topic_trends_weekly - Use case: Blog series, early mover advantage, trend-jacking
- Query:
-
Content Saturation — Underserved niches with low competition
- Query:
mv_topic_saturation - Use case: Authority pieces in gaps competitors ignore
- Query:
-
Notable Quotes — Real quotes from industry voices
- Query:
mv_notable_quotes - Use case: Social posts, testimonials, thought leadership validation
- Query:
-
Verified Statistics — Data points for infographics and authority content
- Query:
intelligence.statistics(filtersource_verified = true) - Use case: Industry reports, comparison content, lead magnets
- Query:
-
Influencer Activity — Who's active, what they post, engagement rates
- Query:
mv_influencer_activity - Use case: Collaboration pitches, content hooks, partnership ideas
- Query:
-
Content Freshness — Aging content and repurposing candidates
- Query:
mv_content_freshness - Use case: Updates, expanded guides, format conversions
- Query:
Step 2: Query the Database
Execute SQL to retrieve relevant data. Always handle null values gracefully.
Example: Trending Topics
SELECT
topic,
article_count,
avg_engagement,
trend_direction,
sample_recent_articles
FROM mv_topic_trends_weekly
WHERE trend_direction = 'rising'
ORDER BY article_count DESC
LIMIT 15;
Example: Content Saturation
SELECT
topic,
total_articles,
avg_quality_score,
saturation_level,
estimated_search_volume
FROM mv_topic_saturation
WHERE saturation_level IN ('low', 'medium')
AND estimated_search_volume > 100
ORDER BY total_articles ASC
LIMIT 10;
Example: Verified Statistics
SELECT
stat_text,
stat_value,
source_name,
source_url,
collected_date
FROM intelligence.statistics
WHERE source_verified = true
AND collected_date >= NOW() - INTERVAL '90 days'
ORDER BY collected_date DESC
LIMIT 25;
Step 3: Analyze & Validate Data
Before creating content, assess:
- Quality: Is the data accurate, recent, and trustworthy?
- Relevance: Does it solve audience pain points?
- Freshness: When was it published/collected?
- Search Intent: What questions does this answer?
- Competitive Landscape: Who else covers this? (use
mcp__zen__analyzeif needed)
If data is weak, ask if they want to:
- Choose a different data source
- Combine multiple signals (trending + quotes + stats)
- Do a competitive gap analysis instead
Step 4: Generate Content Ideas
Map database insights to content formats:
From Trending Topics
Create trend reports, how-to guides, roundup posts
Template:
Title: "[Trend Name] in HVAC [Year]: What Contractors Need to Know"
Structure:
- Hook: Why this trend matters NOW
- Background: What changed?
- Industry examples: Who's doing it
- Contractor perspective: How to adapt
- Tools/resources: What to buy/learn
- Forward look: What's next
From Underserved Topics
Create authority pieces, category-defining content, SEO pillars
Template:
Title: "The Complete Guide to [Underserved Topic] for HVAC Contractors"
Structure:
- Intro: What this covers + why now
- Fundamentals: Background contractors need
- Deep dive: 3-5 subtopics (link target)
- Common mistakes: What NOT to do
- Best practices: Proven approaches
- Tools/examples: Actionable next steps
- Conclusion: Key takeaways
From Notable Quotes
Create thought leadership, interview-style posts, social carousel
Template (Social Carousel):
Slide 1: Quote + speaker name/photo + source
Slide 2: Context — where quote came from
Slide 3: What it means for contractors
Slide 4: How to apply it
Slide 5: CTA: Read full article or download guide
From Statistics
Create infographics, case studies, industry reports, data-driven guides
Template:
Title: "[Year] HVAC Industry Report: [Key Finding]"
Structure:
- Headline stat: The #1 insight
- Supporting stats: Breakdown by segment/region
- Interpretation: What it means
- Contractor takeaway: Action to take
- Comparison: vs. prior year/competitors
- Download CTA: Full report PDF (lead magnet)
From Influencer Activity
Create collaboration pitches, interview requests, co-authored content
Template:
Outreach: "Hi [influencer], I noticed you've been covering [topic] extensively.
I've compiled [stat/resource/guide] that builds on your recent work.
Would you be interested in co-authoring a piece?"
Content: Joint webinar, interview, guest post, quoted expert roundup
From Content Freshness
Create updated guides, format conversions, expanded deep-dives
Template:
Original: Dated blog post on [topic]
Update approach:
- Freshen stats (add new data)
- Add new expert quotes
- Expand thin sections
- Convert to other formats (checklist, video, podcast)
- Create related content (sequel, companion guide)
Step 5: Write the Content Piece
Use the template above. Follow these guidelines:
SEO Optimization
- Title: Include primary keyword naturally (50-60 chars, avoid clickbait)
- Meta description: 155-160 chars, include keyword, benefit statement
- Headers: Mirror search questions (H2 = common questions, H3 = detailed answers)
- First 100 words: Answer the query directly
- Internal links: Link to 2-3 related posts
- Keywords: Integrate naturally (target keyword in title, intro, conclusion)
Engagement
- Hook: Open with a stat, question, or story (within first 2 sentences)
- Scannable: Use headers, bullets, short paragraphs (2-3 sentences max)
- Examples: Real HVAC scenarios, not generic
- Voice: Match
.agents/hvac-marketing-context.mdtone - CTA: Clear next step (download, call, schedule, read related post)
Authority
- Data: Cite sources (include URLs)
- Quotes: Attribute to speaker, company, publication
- Verification: Cross-check stats against Compendium source
- Disclaimers: "As of [date]" or "Based on [source]" if needed
Step 6: Create Supporting Assets
Social Posts (LinkedIn, Instagram, Facebook)
Create 3-5 posts pulling angles from the blog post:
Angle 1: The shocking statistic
"[Stat] — and most contractors don't realize why.
Read our latest research: [link]"
Angle 2: The hot take / opinion
"Here's what everyone gets wrong about [topic]...
[Your contrarian view].
Full story: [link]"
Angle 3: The resource / free offer
"Just published our free guide to [topic].
Get it: [link]"
Angle 4: The question / engagement hook
"What's the #1 mistake you see contractors make with [topic]?
(We compiled a list...) [link]"
Angle 5: The quote / influencer shoutout
"[Quote from influencer/expert] on [topic].
Why we agree: [brief insight]. [link]"
Email Subject Lines (5 variants)
1. [Statistic hook]
"98% of contractors don't know about [topic]"
2. [Question]
"Are you leaving money on the table with [topic]?"
3. [How-to]
"How to [achieve outcome] in [timeframe]"
4. [Curiosity gap]
"[Influencer name] just revealed [insight]. Here's why it matters..."
5. [Objection overcome]
"You think you can't [achievement], but here's proof you can"
Meta Descriptions (3 variants)
1. "Discover trending [topic] for HVAC contractors.
Latest data, expert insights, and actionable strategies.
Read the report."
2. "The [Year] HVAC [Topic] Guide: What contractors need to know.
Trending insights + practical steps."
3. "Is your [approach] costing you?
New research from [source] shows [finding].
See what experts recommend."
Compendium Integration
This skill requires Compendium database access. See COMPENDIUM_INTEGRATION.md for:
- Health checks
- Query templates (trending-topics, topic-saturation, content-freshness)
- Rate limits (PostgreSQL: no hard limit)
- Fallback strategies if DB is unavailable
If Compendium unavailable: Fall back to manual research (competitor analysis, customer interviews) or use WebSearch for trend discovery.
Related Skills
- hvac-marketing-context — Foundation document. Run this first if not set up.
- content-strategy — High-level content roadmap planning
- copy-editing — Polish and refine generated content
- social-content — Platform-specific social media optimization
- hvac-seasonal-campaign — Time-bound content calendars
- hvac-review-management — Reviews as content source
- hvac-technical-content — For technical deep-dives on equipment/codes
Tips
- Always cite sources: "According to [Compendium data], X contractors report..."
- Combine signals: A trending topic + supporting stats + influencer quote = stronger content
- Freshness matters: Prioritize data from last 30-90 days for credibility
- Segment by audience: Tailor content level to homeowner vs. contractor vs. technician
- Repurpose ruthlessly: One blog post = 5 social posts + 1 email series + 1 lead magnet
- Test headlines: Use "Analyze" tool to stress-test titles against competitor messaging
- Build momentum: Create content series around clusters (e.g., "AC Maintenance Week" = 5 posts, 1 webinar, 2 emails)