- 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>
90 lines
6.2 KiB
JSON
90 lines
6.2 KiB
JSON
{
|
|
"skill_name": "analytics-tracking",
|
|
"evals": [
|
|
{
|
|
"id": 1,
|
|
"prompt": "Help me set up analytics tracking for our B2B SaaS product. We use GA4 and GTM. We need to track signups, feature usage, and upgrade events.",
|
|
"expected_output": "Should check for hvac-marketing-context.md first. Should apply the 'track for decisions' principle — ask what decisions the tracking will inform. Should use the event naming convention (object_action, lowercase with underscores). Should define essential events for SaaS: signup_completed, trial_started, feature_used, plan_upgraded, etc. Should provide GA4 implementation details with proper event parameters. Should include GTM data layer push examples. Should organize output as a tracking plan with event name, trigger, parameters, and purpose for each event.",
|
|
"assertions": [
|
|
"Checks for hvac-marketing-context.md",
|
|
"Applies 'track for decisions' principle",
|
|
"Uses object_action naming convention",
|
|
"Defines essential SaaS events (signup, feature usage, upgrade)",
|
|
"Provides GA4 implementation details",
|
|
"Includes GTM data layer examples",
|
|
"Output follows tracking plan format"
|
|
],
|
|
"files": []
|
|
},
|
|
{
|
|
"id": 2,
|
|
"prompt": "What UTM parameters should we use? We run ads on Google, Meta, and LinkedIn, plus send a weekly newsletter and post on LinkedIn organically.",
|
|
"expected_output": "Should apply the UTM parameter strategy framework. Should define consistent UTM conventions: source (google, meta, linkedin, newsletter), medium (cpc, paid-social, email, organic-social), campaign (naming convention with date or identifier). Should provide specific UTM examples for each channel mentioned. Should warn about common UTM mistakes (inconsistent casing, redundant parameters, missing medium). Should recommend a UTM tracking spreadsheet or naming convention document.",
|
|
"assertions": [
|
|
"Applies UTM parameter strategy",
|
|
"Defines source, medium, and campaign conventions",
|
|
"Provides specific UTM examples for each channel",
|
|
"Uses consistent naming conventions (lowercase)",
|
|
"Warns about common UTM mistakes",
|
|
"Recommends tracking documentation"
|
|
],
|
|
"files": []
|
|
},
|
|
{
|
|
"id": 3,
|
|
"prompt": "our tracking seems broken — we're seeing duplicate events and our conversion numbers in GA4 don't match what our database shows. help?",
|
|
"expected_output": "Should trigger on casual phrasing. Should apply the debugging and validation framework. Should systematically check for common issues: duplicate GTM tags firing, missing event deduplication, incorrect trigger conditions, cross-domain tracking issues, consent mode filtering. Should provide specific debugging steps: use GA4 DebugView, GTM Preview mode, browser developer tools. Should address the GA4 vs database discrepancy (common causes: consent mode, ad blockers, client-side vs server-side tracking, session timeout differences).",
|
|
"assertions": [
|
|
"Triggers on casual phrasing",
|
|
"Applies debugging and validation framework",
|
|
"Checks for duplicate tag firing",
|
|
"Provides specific debugging tools (GA4 DebugView, GTM Preview)",
|
|
"Addresses GA4 vs database discrepancy",
|
|
"Lists common causes of data mismatches",
|
|
"Provides systematic troubleshooting steps"
|
|
],
|
|
"files": []
|
|
},
|
|
{
|
|
"id": 4,
|
|
"prompt": "We're launching an e-commerce store and need to set up tracking from scratch. What events do we absolutely need?",
|
|
"expected_output": "Should reference the essential events by site type, specifically e-commerce. Should define the e-commerce event taxonomy: product_viewed, product_added_to_cart, cart_viewed, checkout_started, checkout_step_completed, purchase_completed, product_removed_from_cart. Should include enhanced e-commerce parameters (item_id, item_name, price, quantity, etc.). Should follow object_action naming convention. Should organize as a tracking plan with priorities (must-have vs nice-to-have).",
|
|
"assertions": [
|
|
"References essential events for e-commerce site type",
|
|
"Defines full e-commerce event taxonomy",
|
|
"Includes enhanced e-commerce parameters",
|
|
"Follows object_action naming convention",
|
|
"Organizes by priority (must-have vs nice-to-have)",
|
|
"Provides tracking plan format output"
|
|
],
|
|
"files": []
|
|
},
|
|
{
|
|
"id": 5,
|
|
"prompt": "We need to make sure our tracking is GDPR compliant. We have European users and we're using GA4, Hotjar, and Facebook Pixel.",
|
|
"expected_output": "Should apply the privacy and compliance framework. Should address GDPR requirements for each tool: consent before tracking, consent management platform (CMP) setup, GA4 consent mode configuration, conditional loading of Hotjar and Facebook Pixel. Should recommend a consent hierarchy (necessary, analytics, marketing). Should provide GTM implementation for consent-based tag firing. Should mention data retention settings in GA4. Should address cookie banner requirements.",
|
|
"assertions": [
|
|
"Applies privacy and compliance framework",
|
|
"Addresses GDPR requirements specifically",
|
|
"Recommends consent management platform",
|
|
"Covers GA4 consent mode configuration",
|
|
"Addresses conditional loading for each tool",
|
|
"Provides consent hierarchy",
|
|
"Mentions data retention settings"
|
|
],
|
|
"files": []
|
|
},
|
|
{
|
|
"id": 6,
|
|
"prompt": "Help me set up tracking for our A/B test. We want to measure which version of our pricing page converts better.",
|
|
"expected_output": "Should recognize this overlaps with A/B test setup, not just analytics tracking. Should defer to or cross-reference the ab-test-setup skill for the experiment design, hypothesis, and statistical analysis. May help with the tracking implementation (events to fire, parameters to include) but should make clear that ab-test-setup is the right skill for the experiment framework.",
|
|
"assertions": [
|
|
"Recognizes overlap with A/B test setup",
|
|
"References or defers to ab-test-setup skill",
|
|
"May help with tracking implementation specifics",
|
|
"Does not attempt to design the full experiment"
|
|
],
|
|
"files": []
|
|
}
|
|
]
|
|
}
|