← Supermetrics Marketing AgentCONTENT HISTORY

Update to Supermetrics Marketing Agent

Snapshot Oct 27, 2026 · 00:05 UTC · version 4.1.2

WHAT CHANGED

Payment or plan references changed

Package file — Now says: 9ef35b199adb6e50f6490d1a493e730d3df567dfaa665fd5b244c91a5ecc3563

Observed in published text. Live prices and checkout terms have not been verified by this change.

Save Supermetrics Marketing Agent and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Oct 24, 2026 · 12:48 UTC

7ced1e6604c4d07c0504d5727e6f596201f0710f65b5d18684a7fff736104b08

After

Oct 27, 2026 · 00:05 UTC

9ef35b199adb6e50f6490d1a493e730d3df567dfaa665fd5b244c91a5ecc3563

Package file

Before

Oct 24, 2026 · 12:48 UTC

3842

After

Oct 27, 2026 · 00:05 UTC

5009

Package file

Before

Oct 24, 2026 · 12:48 UTC

56b929d64de5e0bc487bad15f23c29453a4f24a192d1ad8a9764fc41be893899

After

Oct 27, 2026 · 00:05 UTC

8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d

Package file

Before

Oct 24, 2026 · 12:48 UTC

3665

After

Oct 27, 2026 · 00:05 UTC

2921

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.codex-plugin/plugin.json →

assets/icon.png →

assets/logo.png →

skills/ad-creative-performance/SKILL.md →

skills/ad-creative-performance/agents/openai.yaml →

skills/ad-creative-performance/assets/ad_copy_variations.md →

skills/ad-creative-performance/assets/creative_refresh_email.md →

skills/ad-creative-performance/assets/icon-small.png →

skills/ad-creative-performance/references/performance-marketer-guide.md →

skills/ad-creative-performance/scripts/ad_fatigue_detector.py →

skills/ad-creative-performance/scripts/cpa_ranker.py →

skills/b2b-pipeline-analysis/SKILL.md →

skills/b2b-pipeline-analysis/agents/openai.yaml →

skills/b2b-pipeline-analysis/assets/abm_engagement_report.md →

skills/b2b-pipeline-analysis/assets/icon-small.png →

skills/b2b-pipeline-analysis/assets/integrated_funnel_summary.md →

skills/b2b-pipeline-analysis/assets/lead_efficiency_summary.md →

skills/b2b-pipeline-analysis/assets/lead_quality_diagnostic.md →

skills/b2b-pipeline-analysis/assets/pipeline_attribution_report.md →

skills/b2b-pipeline-analysis/references/demand-gen-guide.md →

skills/b2b-pipeline-analysis/scripts/abm_engagement.py →

skills/b2b-pipeline-analysis/scripts/email_paid_funnel.py →

skills/b2b-pipeline-analysis/scripts/lead_efficiency.py →

skills/b2b-pipeline-analysis/scripts/mql_quality.py →

skills/b2b-pipeline-analysis/scripts/pipeline_attribution.py →

skills/budget-pacing-allocation/SKILL.md →

skills/budget-pacing-allocation/agents/openai.yaml →

skills/budget-pacing-allocation/assets/budget_reallocation_memo.md →

skills/budget-pacing-allocation/assets/budget_reallocation_plan.md →

skills/budget-pacing-allocation/assets/icon-small.png →

skills/budget-pacing-allocation/references/marketing-leader-guide.md →

skills/budget-pacing-allocation/references/performance-marketer-guide.md →

skills/budget-pacing-allocation/scripts/budget_optimizer.py →

skills/budget-pacing-allocation/scripts/budget_pacing.py →

skills/budget-pacing-allocation/scripts/roas_ranker.py →

skills/campaign-management/SKILL.md →

skills/campaign-management/agents/openai.yaml →

skills/campaign-management/assets/icon-small.png →

skills/campaign-performance-review/SKILL.md →

skills/campaign-performance-review/agents/openai.yaml →

skills/campaign-performance-review/assets/daily_standup_summary.md →

skills/campaign-performance-review/assets/icon-small.png →

skills/campaign-performance-review/assets/optimization_doc.md →

skills/campaign-performance-review/references/performance-marketer-guide.md →

skills/campaign-performance-review/scripts/attribution_comparator.py →

skills/campaign-performance-review/scripts/daily_check.py →

skills/campaign-performance-review/scripts/wow_comparison.py →

skills/ecommerce-roas-analysis/SKILL.md →

skills/ecommerce-roas-analysis/agents/openai.yaml →

skills/ecommerce-roas-analysis/assets/aov_summary.md →

skills/ecommerce-roas-analysis/assets/customer_acquisition_brief.md →

skills/ecommerce-roas-analysis/assets/dow_budget_strategy.md →

skills/ecommerce-roas-analysis/assets/icon-small.png →

skills/ecommerce-roas-analysis/assets/media_buyer_alert_email.md →

skills/ecommerce-roas-analysis/assets/promo_plan_doc.md →

skills/ecommerce-roas-analysis/assets/retention_cohort_report.md →

skills/ecommerce-roas-analysis/assets/sku_performance_report.md →

skills/ecommerce-roas-analysis/references/ecommerce-marketer-guide.md →

skills/ecommerce-roas-analysis/scripts/anomaly_detector.py →

skills/ecommerce-roas-analysis/scripts/aov_analyzer.py →

skills/ecommerce-roas-analysis/scripts/blended_roas.py →

skills/ecommerce-roas-analysis/scripts/customer_type_roas.py →

skills/ecommerce-roas-analysis/scripts/promo_planner.py →

skills/ecommerce-roas-analysis/scripts/sku_performance.py →

skills/ecommerce-roas-analysis/scripts/subscription_cohorts.py →

skills/event-and-webinar-roi/SKILL.md →

skills/event-and-webinar-roi/agents/openai.yaml →

skills/event-and-webinar-roi/assets/account_engagement_brief.md →

skills/event-and-webinar-roi/assets/event_pipeline_report.md →

skills/event-and-webinar-roi/assets/event_portfolio_review.md →

skills/event-and-webinar-roi/assets/icon-small.png →

skills/event-and-webinar-roi/assets/integrated_funnel_summary.md →

skills/event-and-webinar-roi/assets/partner_event_recap.md →

skills/event-and-webinar-roi/assets/post_event_lift_summary.md →

skills/event-and-webinar-roi/assets/regional_team_update.md →

skills/event-and-webinar-roi/assets/webinar_funnel_summary.md →

skills/event-and-webinar-roi/references/field-marketer-guide.md →

skills/event-and-webinar-roi/scripts/account_engagement.py →

skills/event-and-webinar-roi/scripts/event_pipeline_tracker.py →

skills/event-and-webinar-roi/scripts/event_portfolio.py →

skills/event-and-webinar-roi/scripts/gated_content_funnel.py →

skills/event-and-webinar-roi/scripts/geo_lift_analyzer.py →

skills/event-and-webinar-roi/scripts/partner_event_roi.py →

skills/event-and-webinar-roi/scripts/registration_cost_compare.py →

skills/event-and-webinar-roi/scripts/webinar_funnel.py →

skills/executive-marketing-report/SKILL.md →

skills/executive-marketing-report/agents/openai.yaml →

skills/executive-marketing-report/assets/annual_plan_doc.md →

skills/executive-marketing-report/assets/cmo_email.md →

skills/executive-marketing-report/assets/efficiency_dashboard_doc.md →

skills/executive-marketing-report/assets/exec_deck_outline.md →

skills/executive-marketing-report/assets/icon-small.png →

skills/executive-marketing-report/assets/new_channel_business_case.md →

skills/executive-marketing-report/references/marketing-leader-guide.md →

skills/executive-marketing-report/scripts/annual_planner.py →

skills/executive-marketing-report/scripts/channel_investment_case.py →

skills/executive-marketing-report/scripts/efficiency_tracker.py →

skills/executive-marketing-report/scripts/exec_summary_builder.py →

skills/executive-marketing-report/scripts/unit_economics.py →

skills/funnel-and-tracking-audit/SKILL.md →

skills/funnel-and-tracking-audit/agents/openai.yaml →

skills/funnel-and-tracking-audit/assets/icon-small.png →

skills/funnel-and-tracking-audit/assets/sales_leadership_email.md →

skills/funnel-and-tracking-audit/assets/web_team_doc.md →

skills/funnel-and-tracking-audit/references/content-marketer-guide.md →

skills/funnel-and-tracking-audit/references/demand-gen-guide.md →

skills/funnel-and-tracking-audit/scripts/funnel_reconciler.py →

skills/funnel-and-tracking-audit/scripts/landing_page_diagnoser.py →

skills/get-started/SKILL.md →

skills/get-started/agents/openai.yaml →

skills/get-started/assets/icon-small.png →

skills/live-dashboards/SKILL.md →

skills/live-dashboards/agents/openai.yaml →

skills/live-dashboards/assets/icon-small.png →

skills/marketing-data-queries/SKILL.md →

skills/marketing-data-queries/agents/openai.yaml →

skills/marketing-data-queries/assets/icon-small.png →

skills/marketing-data-queries/references/google-ads.md →

skills/marketing-data-queries/references/google-analytics-4.md →

skills/marketing-data-queries/references/instagram-insights.md →

skills/marketing-data-queries/references/linkedin-ads.md →

skills/marketing-data-queries/references/meta-ads.md →

skills/marketing-data-queries/references/microsoft-ads.md →

skills/marketing-data-queries/references/tiktok-ads.md →

skills/seo-and-content-performance/SKILL.md →

skills/seo-and-content-performance/agents/openai.yaml →

skills/seo-and-content-performance/assets/content_attribution_summary.md →

skills/seo-and-content-performance/assets/content_gap_brief.md →

skills/seo-and-content-performance/assets/content_promotion_brief.md →

skills/seo-and-content-performance/assets/icon-small.png →

skills/seo-and-content-performance/assets/newsletter_review.md →

skills/seo-and-content-performance/assets/seo_audit_report.md →

skills/seo-and-content-performance/assets/video_content_report.md →

skills/seo-and-content-performance/references/content-marketer-guide.md →

skills/seo-and-content-performance/scripts/content_attribution.py →

skills/seo-and-content-performance/scripts/content_gap_analyzer.py →

skills/seo-and-content-performance/scripts/content_promotion_ranker.py →

skills/seo-and-content-performance/scripts/newsletter_performance.py →

skills/seo-and-content-performance/scripts/seo_audit.py →

skills/seo-and-content-performance/scripts/video_content_ranker.py →

skills/wasted-spend-audit/SKILL.md →

skills/wasted-spend-audit/agents/openai.yaml →

skills/wasted-spend-audit/assets/icon-small.png →

skills/wasted-spend-audit/assets/negative_keyword_recommendations.md →

skills/wasted-spend-audit/references/performance-marketer-guide.md →

skills/wasted-spend-audit/scripts/search_term_auditor.py →

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,29 +1,58 @@
 {
+  "name": "app-69a1247fceb88191a0fde719fd50920d",
+  "version": "4.1.2",
+  "description": "Connect ChatGPT to Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Microsoft Advertising, GA4 and 200+ marketing data sources with Supermetrics. Analyze performance across channels, manage campaigns (budgets, bids, status, targeting and creatives) under the write settings and approval rules your team sets, and publish live, shareable dashboards in Supermetrics Studio. Includes skills for live dashboards, campaign reviews, wasted-spend audits, budget pacing, creative performance, funnel and tracking audits, ecommerce ROAS, B2B pipeline, SEO and content, events and executive reporting.",
   "author": {
-    "name": "Supermetrics"
+    "name": "Supermetrics",
+    "url": "https://supermetrics.com"
   },
-  "description": "Connect ChatGPT to Google Ads, Meta (Facebook & Instagram) Ads, TikTok Ads, LinkedIn Ads, Microsoft Advertising, GA4 and 200+ marketing sources with Supermetrics \u2014 to both analyze your data and take action on your campaigns.\n\nBeyond reporting, you can create, edit and optimize campaigns across Google Ads, Meta, TikTok, LinkedIn and Microsoft Advertising directly from chat \u2014 adjust budgets and bids, pause or launch campaigns, update targeting and manage creatives.\n\nThe Supermetrics MCP server gives secure, real-time access so you can ask for things like:\n\n - \"How did our Google Ads campaigns perform last month vs the month before?\"\n - \"Pause every campaign with a cost per conversion above \u20ac50.\"\n - \"Reallocate budget to my highest-performing campaigns.\"\n - \"Launch a new Meta campaign targeting our retargeting audience.\"\n - \"Compare cost per conversion across Meta, TikTok and LinkedIn this quarter.\"\n - \"Which campaigns are wasting spend right now \u2014 and cut their budgets 20%.\"\n \nWorks with the ad, analytics, CRM and e-commerce platforms your team already uses, including Google Search Console, Shopify, Klaviyo, HubSpot, Salesforce, Amazon Ads, Pinterest, Snapchat and Reddit Ads.\n \nBuilt on Supermetrics' trusted data infrastructure, this integration ensures accurate, governed, and up-to-date marketing data \u2014 and safe, controlled campaign changes \u2014 inside ChatGPT.",
+  "homepage": "https://supermetrics.com",
+  "keywords": [
+    "marketing",
+    "advertising",
+    "analytics",
+    "google-ads",
+    "meta-ads",
+    "ga4",
+    "campaign-management",
+    "reporting"
+  ],
+  "skills": "./skills/",
+  "mcpServers": "./.mcp.json",
   "interface": {
-    "capabilities": [],
+    "capabilities": [
+      "Cross-channel marketing analysis: spend, conversions, CPA, ROAS and trends",
+      "Campaign management for Google Ads, Meta, TikTok, LinkedIn and Microsoft Advertising",
+      "Budget, bid, status, targeting and creative changes, following your team's approval settings",
+      "Live, shareable dashboards in Supermetrics Studio",
+      "Wasted-spend, budget pacing and tracking audits",
+      "Weekly, executive and client-ready performance reports"
+    ],
     "category": "Business & Operations",
     "defaultPrompt": [
       "Which data sources can I connect to?",
-      "How did my Google Ads campaign perform last month?",
-      "Analyze marketing performance across our main ad networks"
+      "Find campaigns wasting spend and suggest budget changes",
+      "Build a live dashboard of my Google Ads and Meta Ads performance"
     ],
     "developerName": "Supermetrics",
     "displayName": "Supermetrics Marketing Agent",
-    "longDescription": "Connect ChatGPT to Google Ads, Meta (Facebook & Instagram) Ads, TikTok Ads, LinkedIn Ads, Microsoft Advertising, GA4 and 200+ marketing sources with Supermetrics \u2014 to both analyze your data and take action on your campaigns.\n\nBeyond reporting, you can create, edit and optimize campaigns across Google Ads, Meta, TikTok, LinkedIn and Microsoft Advertising directly from chat \u2014 adjust budgets and bids, pause or launch campaigns, update targeting and manage creatives.\n\nThe Supermetrics MCP server gives secure, real-time access so you can ask for things like:\n\n - \"How did our Google Ads campaigns perform last month vs the month before?\"\n - \"Pause every campaign with a cost per conversion above \u20ac50.\"\n - \"Reallocate budget to my highest-performing campaigns.\"\n - \"Launch a new Meta campaign targeting our retargeting audience.\"\n - \"Compare cost per conversion across Meta, TikTok and LinkedIn this quarter.\"\n - \"Which campaigns are wasting spend right now \u2014 and cut their budgets 20%.\"\n \nWorks with the ad, analytics, CRM and e-commerce platforms your team already uses, including Google Search Console, Shopify, Klaviyo, HubSpot, Salesforce, Amazon Ads, Pinterest, Snapchat and Reddit Ads.\n \nBuilt on Supermetrics' trusted data infrastructure, this integration ensures accurate, governed, and up-to-date marketing data \u2014 and safe, controlled campaign changes \u2014 inside ChatGPT.",
+    "longDescription": "Connect ChatGPT to Google Ads, Meta (Facebook & Instagram) Ads, TikTok Ads, LinkedIn Ads, Microsoft Advertising, GA4 and 200+ marketing data sources with Supermetrics \u2014 to both analyze your data and take action on your campaigns.\n\nBeyond reporting, you can create, edit and optimize campaigns on Google Ads, Meta, TikTok, LinkedIn, Microsoft Advertising, Snapchat and ChatGPT Ads directly from chat \u2014 adjust budgets and bids, pause or enable campaigns, update targeting and manage creatives.\n\nThe Supermetrics MCP server gives secure, real-time access so you can ask for things like:\n\n - \"How did our Google Ads campaigns perform last month vs the month before?\"\n - \"Pause every campaign with a cost per conversion above \u20ac50.\"\n - \"Reallocate budget to my highest-performing campaigns.\"\n - \"Launch a new Meta campaign targeting our retargeting audience.\"\n - \"Compare cost per conversion across Meta, TikTok and LinkedIn this quarter.\"\n - \"Which campaigns are wasting spend right now \u2014 and cut their budgets 20%.\"\n - \"Build a live dashboard of our paid media performance I can share with the team.\"\n\nWorks with the ad, analytics, CRM and e-commerce platforms your team already uses, including Google Search Console, Shopify, Klaviyo, HubSpot, Salesforce, Amazon Ads, Pinterest Ads, Snapchat and Reddit Ads.\n\nTurn an analysis into a live dashboard in Supermetrics Studio: a shareable link that re-queries your data on every view, so the numbers are always current.\n\nBuilt-in skills guide ChatGPT through common marketing workflows: live dashboards, weekly performance reviews, wasted-spend audits, budget pacing, creative fatigue, funnel and tracking audits, ecommerce ROAS, B2B pipeline, SEO and content, event ROI and executive reporting.\n\nReading data requires connecting each account once. Campaign changes are possible only on ad accounts where your team has enabled write access, and account owners choose which changes need human approval before they apply. New campaigns are created paused.\n\nData is fetched from each platform's API through Supermetrics when you ask.\n\nSupermetrics is an independent product and is not affiliated with or endorsed by the platforms it connects to.",
     "privacyPolicyURL": "https://supermetrics.com/privacy-policy",
     "shortDescription": "Analyze data, manage campaigns",
     "supportURL": "https://supermetrics.com/support",
     "termsOfServiceURL": "https://supermetrics.com/terms-of-service",
     "websiteURL": "https://supermetrics.com",
     "logo": "./assets/logo.png",
-    "composerIcon": "./assets/icon.png"
+    "composerIcon": "./assets/icon.png",
+    "brandColor": "#F6252F"
+  },
+  "extensions": {
+    "com.openai": {
+      "onboardingSkill": "./skills/get-started/SKILL.md",
+      "publication": {
+        "release_notes": "Adds 14 bundled marketing skills (onboarding, data queries, live Studio dashboards, campaign management, performance reviews, wasted-spend and funnel audits, budget pacing, creative, ecommerce, B2B, SEO, events and executive reporting) and the Supermetrics brand logo."
+      }
+    }
   },
-  "name": "app-69a1247fceb88191a0fde719fd50920d",
-  "version": "4.1.1",
-  "mcpServers": "./.mcp.json",
   "apps": "./.app.json"
 }
Full technical diff · 149 changed fields

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"7ced1e6604c4d07c0504d5727e6f596201f0710f65b5d18684a7fff736104b08"
AFTER
"9ef35b199adb6e50f6490d1a493e730d3df567dfaa665fd5b244c91a5ecc3563"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
3842
AFTER
5009

changed /files/assets~1icon.png/sha256

BEFORE
"56b929d64de5e0bc487bad15f23c29453a4f24a192d1ad8a9764fc41be893899"
AFTER
"8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d"

changed /files/assets~1icon.png/size

BEFORE
3665
AFTER
2921

changed /files/assets~1logo.png/sha256

BEFORE
"901a087e2c2dfdc7cea872f9a5310b41dbb6fe2fb14a657105a1737954ad7e31"
AFTER
"251191ee19a34649c47e1d7451a9b65239c2974303fe81928f24a932945fcf69"

changed /files/assets~1logo.png/size

BEFORE
7786
AFTER
6025

added /files/skills~1ad-creative-performance~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ca25e480e1493e023397b970d6934f87d4d02ac04c02060c4c95647d2c143293",
  "size": 7174
}

added /files/skills~1ad-creative-performance~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "657457c9085600cfdbb04238f557002af6f2538a9d885289c75853069596efce",
  "size": 243
}

added /files/skills~1ad-creative-performance~1assets~1ad_copy_variations.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a86c0735ce05081e68a3bacbc7333394bad71c551073073227279f41dcd0911a",
  "size": 3432
}

added /files/skills~1ad-creative-performance~1assets~1creative_refresh_email.md

BEFORE
Field was absent
AFTER
{
  "sha256": "676b8b556471ca67d21b1cf1a431ea3c91bc6adc34dcfdee53d93767c7b25c91",
  "size": 2165
}

added /files/skills~1ad-creative-performance~1assets~1icon-small.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
  "size": 2921
}

added /files/skills~1ad-creative-performance~1references~1performance-marketer-guide.md

BEFORE
Field was absent
AFTER
{
  "sha256": "460211040478d0c6a5998bf46ba1a205bbfd5828e45dfa0117af730c4e4a4aa7",
  "size": 7119
}

added /files/skills~1ad-creative-performance~1scripts~1ad_fatigue_detector.py

BEFORE
Field was absent
AFTER
{
  "sha256": "8589a0c57ddcfdb001d676ee70b8bed25808a65b8ef1cd7b0a211980a6c841e5",
  "size": 6612
}

added /files/skills~1ad-creative-performance~1scripts~1cpa_ranker.py

BEFORE
Field was absent
AFTER
{
  "sha256": "e00ca4ddfeff93a87084513b57f18b812b17b9263113eba993463ed17558e442",
  "size": 6321
}

added /files/skills~1b2b-pipeline-analysis~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "efa2c00b067a9ce762bd67fa131ae9024f8c06dfd00e7f4d5b3eb41ea2739552",
  "size": 17800
}

added /files/skills~1b2b-pipeline-analysis~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "0fd73372825e51e5557e05d51b006224ce422aab9414535ed806b1667a6b5467",
  "size": 249
}

added /files/skills~1b2b-pipeline-analysis~1assets~1abm_engagement_report.md

BEFORE
Field was absent
AFTER
{
  "sha256": "82009d0612bcec142a92a6a1001a53f95dcc957d6abfb1d0114d8194a6d786a8",
  "size": 3165
}

added /files/skills~1b2b-pipeline-analysis~1assets~1icon-small.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
  "size": 2921
}

added /files/skills~1b2b-pipeline-analysis~1assets~1integrated_funnel_summary.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8754b895059f82ffebfd0d2ea1500f84b57db9140442af9a7a8986e07fb0c405",
  "size": 3986
}

added /files/skills~1b2b-pipeline-analysis~1assets~1lead_efficiency_summary.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e8df12e2ad7d872ed800a514ae0787928b94c233b8079fa708664457c68dc21e",
  "size": 3656
}

added /files/skills~1b2b-pipeline-analysis~1assets~1lead_quality_diagnostic.md

BEFORE
Field was absent
AFTER
{
  "sha256": "fa939c4ae8bf6f7678f03013d9768f65af4a69c9c69bfe88de2d0349f8c1370c",
  "size": 3683
}

added /files/skills~1b2b-pipeline-analysis~1assets~1pipeline_attribution_report.md

BEFORE
Field was absent
AFTER
{
  "sha256": "4b0041525476b08c56f407e61e7858381cb89ab1bc9e72eb06cf551546196e79",
  "size": 3424
}

added /files/skills~1b2b-pipeline-analysis~1references~1demand-gen-guide.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d836907b46b2ac4a7329be72bc120f936c5f537e80264b9a981118dad1039c91",
  "size": 6535
}

added /files/skills~1b2b-pipeline-analysis~1scripts~1abm_engagement.py

BEFORE
Field was absent
AFTER
{
  "sha256": "dd0bae0a9ff83005fd40d653c79ef4956ae39db0a37ac4c1f23abb7a3b2cb7d4",
  "size": 7006
}

added /files/skills~1b2b-pipeline-analysis~1scripts~1email_paid_funnel.py

BEFORE
Field was absent
AFTER
{
  "sha256": "93b82b9f5593deee4032cd859fa5e2b97aa9c6cfbe137fd4c264847a9aed3bfe",
  "size": 4636
}

added /files/skills~1b2b-pipeline-analysis~1scripts~1lead_efficiency.py

BEFORE
Field was absent
AFTER
{
  "sha256": "1bca59aff8c5c655cddad58fb64e94236a9e39cc5c0533b52485e69ecc5eede9",
  "size": 4582
}

added /files/skills~1b2b-pipeline-analysis~1scripts~1mql_quality.py

BEFORE
Field was absent
AFTER
{
  "sha256": "a7f6b3dfba00b337312a1a9803b3d48fbed8a53a9fd839d7816faaacc5c4d946",
  "size": 4506
}

added /files/skills~1b2b-pipeline-analysis~1scripts~1pipeline_attribution.py

BEFORE
Field was absent
AFTER
{
  "sha256": "afb7eab95ec1d09efcbb4243ebba1866d865ebaac3c3ebee02893cb89c58ed88",
  "size": 3419
}

added /files/skills~1budget-pacing-allocation~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "acb22abbf2a3f389699a5f9953faab63af6b0df71abd7c089d8a8cf9b4f1ddc0",
  "size": 11608
}

added /files/skills~1budget-pacing-allocation~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "a85d33d10134767cdcf37577c7b8ce1db4e979fcf315c45f06d83891cd8af7fb",
  "size": 245
}

added /files/skills~1budget-pacing-allocation~1assets~1budget_reallocation_memo.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9737b73307d8f0f6de679bf1d12f7e3e31489c8436f77d41e636162f108eeb37",
  "size": 2860
}

added /files/skills~1budget-pacing-allocation~1assets~1budget_reallocation_plan.md

BEFORE
Field was absent
AFTER
{
  "sha256": "fd5ab143aa89e9c59222b01dd71180823bb321ca9b666abe3d569080e1af6996",
  "size": 3674
}

added /files/skills~1budget-pacing-allocation~1assets~1icon-small.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
  "size": 2921
}

added /files/skills~1budget-pacing-allocation~1references~1marketing-leader-guide.md

BEFORE
Field was absent
AFTER
{
  "sha256": "24094f967c4caff3c7cca25790001ca3123302184dce16ef444ef06b7977f6e6",
  "size": 7473
}

added /files/skills~1budget-pacing-allocation~1references~1performance-marketer-guide.md

BEFORE
Field was absent
AFTER
{
  "sha256": "460211040478d0c6a5998bf46ba1a205bbfd5828e45dfa0117af730c4e4a4aa7",
  "size": 7119
}

added /files/skills~1budget-pacing-allocation~1scripts~1budget_optimizer.py

BEFORE
Field was absent
AFTER
{
  "sha256": "e7fca6bc3e74fce00af60ab4fbd313eaa9d206866975df10df64d289bda4c79a",
  "size": 9762
}

added /files/skills~1budget-pacing-allocation~1scripts~1budget_pacing.py

BEFORE
Field was absent
AFTER
{
  "sha256": "104405c68ce5b59fadedad4ccf390402749021e934dc59d56827118d063aba2f",
  "size": 7315
}

added /files/skills~1budget-pacing-allocation~1scripts~1roas_ranker.py

BEFORE
Field was absent
AFTER
{
  "sha256": "bd1713fb0500ff0eefffdc34ddffa5458608f9f175200c8385170f10999e7346",
  "size": 5482
}

added /files/skills~1campaign-management~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "bec5d31f383c650a64f62041b5d7f23614fa8c09ff88d9018287f7ded949b037",
  "size": 4965
}

added /files/skills~1campaign-management~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "899a4bc2a3fa7833ff55b6f8600bbd48a408255918157ad36e7bdaad9d29cf28",
  "size": 255
}

added /files/skills~1campaign-management~1assets~1icon-small.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
  "size": 2921
}

added /files/skills~1campaign-performance-review~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "95b2310cfa3f83bdd008da06b0e7a67cbec13f1aff0b446e9cb33d83720321f0",
  "size": 11654
}

added /files/skills~1campaign-performance-review~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "331c23df21a21b0603053606660856e68e21d6d3b2c3fdf58aa1357ed4f9a93b",
  "size": 259
}

added /files/skills~1campaign-performance-review~1assets~1daily_standup_summary.md

BEFORE
Field was absent
AFTER
{
  "sha256": "cb1f80e0b6b545d1d6a82d1363ed65e6797c12aafd2b427d5f04c4c05b45eb63",
  "size": 2045
}

added /files/skills~1campaign-performance-review~1assets~1icon-small.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
  "size": 2921
}

added /files/skills~1campaign-performance-review~1assets~1optimization_doc.md

BEFORE
Field was absent
AFTER
{
  "sha256": "64d8b687d10952d6d1a524c11d05324dff86eeef03ba027309dbb1d1812535f6",
  "size": 3017
}

added /files/skills~1campaign-performance-review~1references~1performance-marketer-guide.md

BEFORE
Field was absent
AFTER
{
  "sha256": "460211040478d0c6a5998bf46ba1a205bbfd5828e45dfa0117af730c4e4a4aa7",
  "size": 7119
}

added /files/skills~1campaign-performance-review~1scripts~1attribution_comparator.py

BEFORE
Field was absent
AFTER
{
  "sha256": "64ca05e154ac6e1990608c0418b45dae87fcd5a72dbf10570f562b11aff22bb6",
  "size": 5103
}

added /files/skills~1campaign-performance-review~1scripts~1daily_check.py

BEFORE
Field was absent
AFTER
{
  "sha256": "c052761280212f99108d6557b485b96d3b1258c92991cb15a019f7ebf3e4c12e",
  "size": 8556
}

added /files/skills~1campaign-performance-review~1scripts~1wow_comparison.py

BEFORE
Field was absent
AFTER
{
  "sha256": "0bce4d6766ef5c83d3ed0e8ccbff712e532b670071d5b6aff32c5aa82bf9dde9",
  "size": 5284
}

added /files/skills~1ecommerce-roas-analysis~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ca1b01ce9380513b27e145d97e209a8f29dd74c58e6f383fe5fa5e2ace46eb00",
  "size": 21783
}

added /files/skills~1ecommerce-roas-analysis~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "c98c20bd8c7136ee9ffcb12b987ac62b65ec37391ab6f67f1a25fc678f5fa15b",
  "size": 251
}

added /files/skills~1ecommerce-roas-analysis~1assets~1aov_summary.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a8bcd1bec57e6710fcece95cc700ce147392782f5080fcce559f2510934f6581",
  "size": 2928
}

added /files/skills~1ecommerce-roas-analysis~1assets~1customer_acquisition_brief.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ad8740b86ead7be5c89cf9f44110f2359617385536c567d33e262dd798ad4b94",
  "size": 3032
}

added /files/skills~1ecommerce-roas-analysis~1assets~1dow_budget_strategy.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5c9cce3e764547e57043845dbe50a62598e5e6ce309b97b59b39f28879f5648e",
  "size": 4220
}

added /files/skills~1ecommerce-roas-analysis~1assets~1icon-small.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
  "size": 2921
}

added /files/skills~1ecommerce-roas-analysis~1assets~1media_buyer_alert_email.md

BEFORE
Field was absent
AFTER
{
  "sha256": "cac43ce80fdfc734457ae2df3f3dde20427feff58f3173bb5565c12cffb9036a",
  "size": 3228
}

added /files/skills~1ecommerce-roas-analysis~1assets~1promo_plan_doc.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c388edeeb48e7cf9957d05c7aff5efb24860345a13e2f4eff34dab633e4cf059",
  "size": 3955
}

added /files/skills~1ecommerce-roas-analysis~1assets~1retention_cohort_report.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6eb18a3fb26ead0c1eef65a8d8faac67942b9fd819bb6212e5a2842c1fee2c20",
  "size": 3915
}

added /files/skills~1ecommerce-roas-analysis~1assets~1sku_performance_report.md

BEFORE
Field was absent
AFTER
{
  "sha256": "22159cb4c3b878873bbf1c0f1d8a53165b78bdb8ff6ee976f21d264bd9c2b131",
  "size": 2692
}

added /files/skills~1ecommerce-roas-analysis~1references~1ecommerce-marketer-guide.md

BEFORE
Field was absent
AFTER
{
  "sha256": "efe5b3356264c3258785af557e9fa0e4e564860a52540fbb502460e2c1134410",
  "size": 8130
}

added /files/skills~1ecommerce-roas-analysis~1scripts~1anomaly_detector.py

BEFORE
Field was absent
AFTER
{
  "sha256": "c27631d56da43e2a83dd6d715f8e454356ddc95f8b32e20c19b29db5d65431c4",
  "size": 9339
}

added /files/skills~1ecommerce-roas-analysis~1scripts~1aov_analyzer.py

BEFORE
Field was absent
AFTER
{
  "sha256": "bf7c7e6d9cd0e98d43fa6a689c9cce639ba9231c7dee9fa2462c3d3d5b8b4a75",
  "size": 4845
}

added /files/skills~1ecommerce-roas-analysis~1scripts~1blended_roas.py

BEFORE
Field was absent
AFTER
{
  "sha256": "e8a43da5f3d0db19ff2971bbebb36b26c238f0b67dbf7613df21e0ac0565c9e8",
  "size": 8025
}

added /files/skills~1ecommerce-roas-analysis~1scripts~1customer_type_roas.py

BEFORE
Field was absent
AFTER
{
  "sha256": "49d799f0affbb4159ba9ca538d1675ed1910b3e1bb2da99ee58e5aefbb5e8d67",
  "size": 4150
}

added /files/skills~1ecommerce-roas-analysis~1scripts~1promo_planner.py

BEFORE
Field was absent
AFTER
{
  "sha256": "f43fcc22ed571ebff69f12874c1c4696239e4d1a5b8d5297758fa64521d1b7c8",
  "size": 5564
}

added /files/skills~1ecommerce-roas-analysis~1scripts~1sku_performance.py

BEFORE
Field was absent
AFTER
{
  "sha256": "8bb982bc11f0fc74f1894e2645dd3f0ef020d136a89221b38b1512fae5d901d6",
  "size": 5684
}

added /files/skills~1ecommerce-roas-analysis~1scripts~1subscription_cohorts.py

BEFORE
Field was absent
AFTER
{
  "sha256": "191a0f9dddc11c932aee59913fb3cc13a7119b8c2bd0a74ae23dd3616710a78a",
  "size": 5890
}

added /files/skills~1event-and-webinar-roi~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a302f24cafe8a2e18830c2f95dbb217656fc6db9bf1059389870c262293c7bc9",
  "size": 27606
}

added /files/skills~1event-and-webinar-roi~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "34c579aad8d40664719f9a0b4c2f1c166c1197e528454f2bda3b3afbf37ac783",
  "size": 235
}

added /files/skills~1event-and-webinar-roi~1assets~1account_engagement_brief.md

BEFORE
Field was absent
AFTER
{
  "sha256": "39c92f99577c3a4f95b4009e5d3926d90571e8e3f79c7cfd01fd908d60915afe",
  "size": 3287
}

added /files/skills~1event-and-webinar-roi~1assets~1event_pipeline_report.md

BEFORE
Field was absent
AFTER
{
  "sha256": "47651b4f4196ace0b1b9dfa2fa913ed2516d8d4c5025abbc0163b09674d99804",
  "size": 2939
}

added /files/skills~1event-and-webinar-roi~1assets~1event_portfolio_review.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8fd9a68039fa1f8ead6d7bb64582594b0a3c10ce57a2a59f76a1f20229bd0ec4",
  "size": 3047
}

added /files/skills~1event-and-webinar-roi~1assets~1icon-small.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
  "size": 2921
}

added /files/skills~1event-and-webinar-roi~1assets~1integrated_funnel_summary.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8754b895059f82ffebfd0d2ea1500f84b57db9140442af9a7a8986e07fb0c405",
  "size": 3986
}

added /files/skills~1event-and-webinar-roi~1assets~1partner_event_recap.md

BEFORE
Field was absent
AFTER
{
  "sha256": "476b06583755c8e842849a55aeef6afc5c262a4ce5e371374af0f24cedc35f79",
  "size": 3724
}

added /files/skills~1event-and-webinar-roi~1assets~1post_event_lift_summary.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c2d62502dbce885fb48cf1b2561a66d322f5f532b7803872a32ae36546f2d148",
  "size": 4920
}

added /files/skills~1event-and-webinar-roi~1assets~1regional_team_update.md

BEFORE
Field was absent
AFTER
{
  "sha256": "cc8f340e4e359f505a5fd755fb6c0d2d8c5dd09091ee331c1b386bf9c186ad39",
  "size": 2301
}

added /files/skills~1event-and-webinar-roi~1assets~1webinar_funnel_summary.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f9fa20f02a5daa0f1188d90bfde72fa0d363b96c8c2451f4c598faeeb4cf0378",
  "size": 3198
}

added /files/skills~1event-and-webinar-roi~1references~1field-marketer-guide.md

BEFORE
Field was absent
AFTER
{
  "sha256": "09158cdd3a4ee2f72e6370efcd2e7b84a6a626e7e8f7dc09a5716b7a4833bfe3",
  "size": 6513
}

added /files/skills~1event-and-webinar-roi~1scripts~1account_engagement.py

BEFORE
Field was absent
AFTER
{
  "sha256": "fe308546e55b641aef6a9819865e56aeb9724fc387624e8c66fefa2e185b0c7f",
  "size": 6040
}

added /files/skills~1event-and-webinar-roi~1scripts~1event_pipeline_tracker.py

BEFORE
Field was absent
AFTER
{
  "sha256": "16bf8d82d05aaa03a8738d512cff585285ce03f0886d4986543659820aa6df8d",
  "size": 5516
}

added /files/skills~1event-and-webinar-roi~1scripts~1event_portfolio.py

BEFORE
Field was absent
AFTER
{
  "sha256": "f90ac5aaadb5f063bf7edb6d41befc6ec0a95b29a9970d6e0db15cf001756dcf",
  "size": 5533
}

added /files/skills~1event-and-webinar-roi~1scripts~1gated_content_funnel.py

BEFORE
Field was absent
AFTER
{
  "sha256": "37c2a6cb4db80b45410c9fd552fc677f24329653ffe378fc061e1c6670e80163",
  "size": 4326
}

added /files/skills~1event-and-webinar-roi~1scripts~1geo_lift_analyzer.py

BEFORE
Field was absent
AFTER
{
  "sha256": "439b325733e774ec7855131f4cc4688c5bd18d9be3b4b82144cce5f83d9584bf",
  "size": 7593
}

added /files/skills~1event-and-webinar-roi~1scripts~1partner_event_roi.py

BEFORE
Field was absent
AFTER
{
  "sha256": "c235485e697e0bb66d48d5b0ce73d60161714b3b26750177e9f8313b2b46f150",
  "size": 5291
}

added /files/skills~1event-and-webinar-roi~1scripts~1registration_cost_compare.py

BEFORE
Field was absent
AFTER
{
  "sha256": "26b773be5ee6e092f358827eb7dcd278bc58d992297a1fe0b9685aadf4d4a480",
  "size": 5551
}

added /files/skills~1event-and-webinar-roi~1scripts~1webinar_funnel.py

BEFORE
Field was absent
AFTER
{
  "sha256": "9dcc44f5541ab505d2349dcc2609602fa2d2a3054d5d5cedc357ad4db0c079f7",
  "size": 5125
}

added /files/skills~1executive-marketing-report~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7541c5dc761d62122b6161d0b6a7c5359f795935dac69132f7d1f41689f55a46",
  "size": 20089
}

added /files/skills~1executive-marketing-report~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "f85e613e35a0a72475bb632225f8df6bd3d176bf56bf7926f13da02e63ce1c26",
  "size": 273
}

added /files/skills~1executive-marketing-report~1assets~1annual_plan_doc.md

BEFORE
Field was absent
AFTER
{
  "sha256": "cc1a1d1f3e9b1aff4c238f7ad7a0a1319d0ede251e653c4434810c57f8728560",
  "size": 4756
}

added /files/skills~1executive-marketing-report~1assets~1cmo_email.md

BEFORE
Field was absent
AFTER
{
  "sha256": "948d6dbd6bb231ed7fc8b5889020002043a540c7cb1e423c69f34aa3b5054414",
  "size": 2434
}

added /files/skills~1executive-marketing-report~1assets~1efficiency_dashboard_doc.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b2ed814198bc596b5b811ac16613f18088566461c10742f4e29d9d14b1898909",
  "size": 3269
}

added /files/skills~1executive-marketing-report~1assets~1exec_deck_outline.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ddb419ac9abf0d841edaf6eb0dcf5695d2d197fca19fa46a9b1eb305a9fec3fe",
  "size": 4470
}

added /files/skills~1executive-marketing-report~1assets~1icon-small.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
  "size": 2921
}

added /files/skills~1executive-marketing-report~1assets~1new_channel_business_case.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9dda9844bc60698eabbcf69f5b90f69e2f503ce09585b105a078dedd28a03abd",
  "size": 5046
}

added /files/skills~1executive-marketing-report~1references~1marketing-leader-guide.md

BEFORE
Field was absent
AFTER
{
  "sha256": "24094f967c4caff3c7cca25790001ca3123302184dce16ef444ef06b7977f6e6",
  "size": 7473
}

added /files/skills~1executive-marketing-report~1scripts~1annual_planner.py

BEFORE
Field was absent
AFTER
{
  "sha256": "6827e054ce449af8cd191db3bc6f32935ad90c0bfe1189e141dfe4e2dcae564c",
  "size": 8305
}

added /files/skills~1executive-marketing-report~1scripts~1channel_investment_case.py

BEFORE
Field was absent
AFTER
{
  "sha256": "27e7a9124607fb994173403183a28f90df8cff645bccebed19143622cf075dbb",
  "size": 6488
}

added /files/skills~1executive-marketing-report~1scripts~1efficiency_tracker.py

BEFORE
Field was absent
AFTER
{
  "sha256": "d421027ff14b07df415ae4851a565eea3513eca929dff2bd7eec582915327f48",
  "size": 6912
}

added /files/skills~1executive-marketing-report~1scripts~1exec_summary_builder.py

BEFORE
Field was absent
AFTER
{
  "sha256": "38d573be2cb2b34d466944e81e7f2e3b0254d570a866ba0f9d0db7c20def3493",
  "size": 8850
}

added /files/skills~1executive-marketing-report~1scripts~1unit_economics.py

BEFORE
Field was absent
AFTER
{
  "sha256": "2da8960407c758b9eb9598fa8f85c163f0d8c5f3d0ccec70b02232aa00353d75",
  "size": 6386
}

added /files/skills~1funnel-and-tracking-audit~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8e9c0128ab9950b5ae5f6a33454060f128c19b483237e77bcf8f202fca793da2",
  "size": 9409
}

added /files/skills~1funnel-and-tracking-audit~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "f0440ee36de0a55ef99b62442abeff0e263c5c790313a062bd45b013e36aaea5",
  "size": 251
}

added /files/skills~1funnel-and-tracking-audit~1assets~1icon-small.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
  "size": 2921
}

added /files/skills~1funnel-and-tracking-audit~1assets~1sales_leadership_email.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c3709211c194693b3181f0f17763e025d8b9c10bcb1c5cc75d26e3fda83314e4",
  "size": 2741
}

added /files/skills~1funnel-and-tracking-audit~1assets~1web_team_doc.md

BEFORE
Field was absent
AFTER
{
  "sha256": "714d298acbe6b305246a455e3a08bfccab41cc6dc1e0d919dd045c0f371c8caa",
  "size": 3529
}

added /files/skills~1funnel-and-tracking-audit~1references~1content-marketer-guide.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8038ec4b6f29e2ff4c81ddb4502f6a13815bf943cc8472a00e95f37c1a3ae2ca",
  "size": 6974
}

added /files/skills~1funnel-and-tracking-audit~1references~1demand-gen-guide.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d836907b46b2ac4a7329be72bc120f936c5f537e80264b9a981118dad1039c91",
  "size": 6535
}

added /files/skills~1funnel-and-tracking-audit~1scripts~1funnel_reconciler.py

BEFORE
Field was absent
AFTER
{
  "sha256": "fd23d80eb24080319e5d82dd03660698f34acbaab44398eff3f54c1be37761c6",
  "size": 6055
}

added /files/skills~1funnel-and-tracking-audit~1scripts~1landing_page_diagnoser.py

BEFORE
Field was absent
AFTER
{
  "sha256": "9ac0fa42cc02578db7986973cd8d48cc22f3fbedc44240968c1c766bb3e87b3c",
  "size": 5249
}

added /files/skills~1get-started~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b36e67e0c846d418d8dd353ddef46d3d7b504732301c014bf04b5cd57f5f0c6c",
  "size": 2894
}

added /files/skills~1get-started~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "9d8a1c72e41b0ed8cf7cbfcad859b4fad76d304b05a515e207f153bdb429534c",
  "size": 225
}

added /files/skills~1get-started~1assets~1icon-small.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
  "size": 2921
}

added /files/skills~1live-dashboards~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "3c0b36b3c456d6bdf6d6a67e02ce8717fdf00ee3940d0d38317821958b86b255",
  "size": 7291
}

added /files/skills~1live-dashboards~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "dd181cfea1ebf31a97b326f84d6b7793fdf9fb2a2f32a84007403f96b9effb4b",
  "size": 262
}

added /files/skills~1live-dashboards~1assets~1icon-small.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
  "size": 2921
}

added /files/skills~1marketing-data-queries~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b4fe70d463a902636c1c32a77812cb7458f2349f8c8dd97d249c9d31fb2a3210",
  "size": 5875
}

added /files/skills~1marketing-data-queries~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "c5304a1f6c30c35b8b65c0a8e5ce720498e428f688804286ef3b8ed04b4465ab",
  "size": 248
}

added /files/skills~1marketing-data-queries~1assets~1icon-small.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
  "size": 2921
}

added /files/skills~1marketing-data-queries~1references~1google-ads.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c2d270ad1493f0c607ca22072929c15046678a1fa673e01dbeefa2366a2e4b30",
  "size": 10204
}

added /files/skills~1marketing-data-queries~1references~1google-analytics-4.md

BEFORE
Field was absent
AFTER
{
  "sha256": "52bd5ea2707e64eafe02c5b49d682cab8dbc8a5a0644ed4d9a35ac5a1a6944f5",
  "size": 10171
}

added /files/skills~1marketing-data-queries~1references~1instagram-insights.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8f9d3b659d64c32dc9415a51ba681c61a1f0a7c93b47cda131cf4d2de7bc179b",
  "size": 11131
}

added /files/skills~1marketing-data-queries~1references~1linkedin-ads.md

BEFORE
Field was absent
AFTER
{
  "sha256": "745d2ac9af03dc74ec97946d43606b4fa13f2d5792be23d3d5ff00087db058de",
  "size": 11619
}

added /files/skills~1marketing-data-queries~1references~1meta-ads.md

BEFORE
Field was absent
AFTER
{
  "sha256": "64b22c9497a1d258b2d10de6d160b144c7aba53bdb2d033667ea67b07eb77739",
  "size": 12098
}

added /files/skills~1marketing-data-queries~1references~1microsoft-ads.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d1057ce7cd52493ec1506f09985521bced3ed3aea2b816c941176927bdc1c279",
  "size": 10764
}

added /files/skills~1marketing-data-queries~1references~1tiktok-ads.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d59b54569bb85b910baec1396e0882dbb3d43409b5a026b75decff9c8d6b61aa",
  "size": 12261
}

added /files/skills~1seo-and-content-performance~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "2f2b8e57bb9e4e8685982e9e0c5ff182da507485152a9f99b0175e7a652dd936",
  "size": 21653
}

added /files/skills~1seo-and-content-performance~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "b5d831cac8043bedfd9338ad1dec9a228127300cb0d33f872990657669154ac3",
  "size": 252
}

added /files/skills~1seo-and-content-performance~1assets~1content_attribution_summary.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6cfedf34d082ff26a6790c653e2df331cfb72042b12b231c7d79c78e46649489",
  "size": 3464
}

added /files/skills~1seo-and-content-performance~1assets~1content_gap_brief.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a2323ed80fa6e82a991610cd6d805c248a7f48fd641a68eb33a91412384cabff",
  "size": 3384
}

added /files/skills~1seo-and-content-performance~1assets~1content_promotion_brief.md

BEFORE
Field was absent
AFTER
{
  "sha256": "84ef59eb23bc4d5d6f37c202e722d9f10ed185a79001d45325b9ee479f0cd339",
  "size": 3771
}

added /files/skills~1seo-and-content-performance~1assets~1icon-small.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
  "size": 2921
}

added /files/skills~1seo-and-content-performance~1assets~1newsletter_review.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1144f6988add9ee8115e65e1d56b46d818f3103a95e67600ba28366f51f66457",
  "size": 3260
}

added /files/skills~1seo-and-content-performance~1assets~1seo_audit_report.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f8d81e2c30fe16cd118901b6c25050602155e7196d938ac9eebeb811bef9d4a9",
  "size": 2728
}

added /files/skills~1seo-and-content-performance~1assets~1video_content_report.md

BEFORE
Field was absent
AFTER
{
  "sha256": "dd9b34694d5f3b4a45e9ef1b31e6223c7d7e285c4c49a5bf9d113ea57b6cc6cb",
  "size": 3093
}

added /files/skills~1seo-and-content-performance~1references~1content-marketer-guide.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8038ec4b6f29e2ff4c81ddb4502f6a13815bf943cc8472a00e95f37c1a3ae2ca",
  "size": 6974
}

added /files/skills~1seo-and-content-performance~1scripts~1content_attribution.py

BEFORE
Field was absent
AFTER
{
  "sha256": "1acb9ed3282c0b795064dbd7861a4c25d603498dcfde5731f1ee3f809f0db65e",
  "size": 3723
}

added /files/skills~1seo-and-content-performance~1scripts~1content_gap_analyzer.py

BEFORE
Field was absent
AFTER
{
  "sha256": "513b45ba78fba1aa3dd81491ff5fba9bb79a3266ef47edf637d89f697989eff3",
  "size": 5496
}

added /files/skills~1seo-and-content-performance~1scripts~1content_promotion_ranker.py

BEFORE
Field was absent
AFTER
{
  "sha256": "00eb3f63a29b7a91a32b5ba9054b6e811d0816d4e4cc1bcdc569abf42f323168",
  "size": 5977
}

added /files/skills~1seo-and-content-performance~1scripts~1newsletter_performance.py

BEFORE
Field was absent
AFTER
{
  "sha256": "ea0b7927feca294436a93d245057137ca12d8635560983b680e0afdd08b1fa7e",
  "size": 5721
}

added /files/skills~1seo-and-content-performance~1scripts~1seo_audit.py

BEFORE
Field was absent
AFTER
{
  "sha256": "3b4b4809117e47840e5e42a85f7fb6ca3d087b080441fe98fc030a92c458b39e",
  "size": 6453
}

added /files/skills~1seo-and-content-performance~1scripts~1video_content_ranker.py

BEFORE
Field was absent
AFTER
{
  "sha256": "9cc203be62c6818d5855e77bd72785ba5f9f4ebe72c9344275c3bf88643fdefc",
  "size": 5102
}

added /files/skills~1wasted-spend-audit~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "476db5110f690c78e61aea8b3348df9fac46fad656f5f537d7b69c097a734a1f",
  "size": 4861
}

added /files/skills~1wasted-spend-audit~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "8333e96da4beb96fa5d5dae010d03e0a534e4ecc91863aadf2ac3ff9dda0f7f6",
  "size": 242
}

added /files/skills~1wasted-spend-audit~1assets~1icon-small.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
  "size": 2921
}

added /files/skills~1wasted-spend-audit~1assets~1negative_keyword_recommendations.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ef79a400032727ae173457024db5782263d4e734e2834909c62639b15bca2763",
  "size": 3132
}

added /files/skills~1wasted-spend-audit~1references~1performance-marketer-guide.md

BEFORE
Field was absent
AFTER
{
  "sha256": "460211040478d0c6a5998bf46ba1a205bbfd5828e45dfa0117af730c4e4a4aa7",
  "size": 7119
}

added /files/skills~1wasted-spend-audit~1scripts~1search_term_auditor.py

BEFORE
Field was absent
AFTER
{
  "sha256": "fca029920582086b0d478c9f54d2462531c674e8947d35a60a1bdc09599319b8",
  "size": 6360
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "8ae99ddb5a1d0c9555dec882b9b68783c8981bb9e8df0cb59acacfb4302ebd33",
      "size": 104
    },
    ".codex-plugin/plugin.json": {
      "sha256": "9ef35b199adb6e50f6490d1a493e730d3df567dfaa665fd5b244c91a5ecc3563",
      "size": 5009
    },
    ".mcp.json": {
      "sha256": "70a74228a252e9a0fa52eb196b565bb4aea63ea75e52da1fbbb0645cf533ee82",
      "size": 124
    },
    "assets/icon.png": {
      "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
      "size": 2921
    },
    "assets/logo.png": {
      "sha256": "251191ee19a34649c47e1d7451a9b65239c2974303fe81928f24a932945fcf69",
      "size": 6025
    },
    "skills/ad-creative-performance/SKILL.md": {
      "sha256": "ca25e480e1493e023397b970d6934f87d4d02ac04c02060c4c95647d2c143293",
      "size": 7174
    },
    "skills/ad-creative-performance/agents/openai.yaml": {
      "sha256": "657457c9085600cfdbb04238f557002af6f2538a9d885289c75853069596efce",
      "size": 243
    },
    "skills/ad-creative-performance/assets/ad_copy_variations.md": {
      "sha256": "a86c0735ce05081e68a3bacbc7333394bad71c551073073227279f41dcd0911a",
      "size": 3432
    },
    "skills/ad-creative-performance/assets/creative_refresh_email.md": {
      "sha256": "676b8b556471ca67d21b1cf1a431ea3c91bc6adc34dcfdee53d93767c7b25c91",
      "size": 2165
    },
    "skills/ad-creative-performance/assets/icon-small.png": {
      "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
      "size": 2921
    },
    "skills/ad-creative-performance/references/performance-marketer-guide.md": {
      "sha256": "460211040478d0c6a5998bf46ba1a205bbfd5828e45dfa0117af730c4e4a4aa7",
      "size": 7119
    },
    "skills/ad-creative-performance/scripts/ad_fatigue_detector.py": {
      "sha256": "8589a0c57ddcfdb001d676ee70b8bed25808a65b8ef1cd7b0a211980a6c841e5",
      "size": 6612
    },
    "skills/ad-creative-performance/scripts/cpa_ranker.py": {
      "sha256": "e00ca4ddfeff93a87084513b57f18b812b17b9263113eba993463ed17558e442",
      "size": 6321
    },
    "skills/b2b-pipeline-analysis/SKILL.md": {
      "sha256": "efa2c00b067a9ce762bd67fa131ae9024f8c06dfd00e7f4d5b3eb41ea2739552",
      "size": 17800
    },
    "skills/b2b-pipeline-analysis/agents/openai.yaml": {
      "sha256": "0fd73372825e51e5557e05d51b006224ce422aab9414535ed806b1667a6b5467",
      "size": 249
    },
    "skills/b2b-pipeline-analysis/assets/abm_engagement_report.md": {
      "sha256": "82009d0612bcec142a92a6a1001a53f95dcc957d6abfb1d0114d8194a6d786a8",
      "size": 3165
    },
    "skills/b2b-pipeline-analysis/assets/icon-small.png": {
      "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
      "size": 2921
    },
    "skills/b2b-pipeline-analysis/assets/integrated_funnel_summary.md": {
      "sha256": "8754b895059f82ffebfd0d2ea1500f84b57db9140442af9a7a8986e07fb0c405",
      "size": 3986
    },
    "skills/b2b-pipeline-analysis/assets/lead_efficiency_summary.md": {
      "sha256": "e8df12e2ad7d872ed800a514ae0787928b94c233b8079fa708664457c68dc21e",
      "size": 3656
    },
    "skills/b2b-pipeline-analysis/assets/lead_quality_diagnostic.md": {
      "sha256": "fa939c4ae8bf6f7678f03013d9768f65af4a69c9c69bfe88de2d0349f8c1370c",
      "size": 3683
    },
    "skills/b2b-pipeline-analysis/assets/pipeline_attribution_report.md": {
      "sha256": "4b0041525476b08c56f407e61e7858381cb89ab1bc9e72eb06cf551546196e79",
      "size": 3424
    },
    "skills/b2b-pipeline-analysis/references/demand-gen-guide.md": {
      "sha256": "d836907b46b2ac4a7329be72bc120f936c5f537e80264b9a981118dad1039c91",
      "size": 6535
    },
    "skills/b2b-pipeline-analysis/scripts/abm_engagement.py": {
      "sha256": "dd0bae0a9ff83005fd40d653c79ef4956ae39db0a37ac4c1f23abb7a3b2cb7d4",
      "size": 7006
    },
    "skills/b2b-pipeline-analysis/scripts/email_paid_funnel.py": {
      "sha256": "93b82b9f5593deee4032cd859fa5e2b97aa9c6cfbe137fd4c264847a9aed3bfe",
      "size": 4636
    },
    "skills/b2b-pipeline-analysis/scripts/lead_efficiency.py": {
      "sha256": "1bca59aff8c5c655cddad58fb64e94236a9e39cc5c0533b52485e69ecc5eede9",
      "size": 4582
    },
    "skills/b2b-pipeline-analysis/scripts/mql_quality.py": {
      "sha256": "a7f6b3dfba00b337312a1a9803b3d48fbed8a53a9fd839d7816faaacc5c4d946",
      "size": 4506
    },
    "skills/b2b-pipeline-analysis/scripts/pipeline_attribution.py": {
      "sha256": "afb7eab95ec1d09efcbb4243ebba1866d865ebaac3c3ebee02893cb89c58ed88",
      "size": 3419
    },
    "skills/budget-pacing-allocation/SKILL.md": {
      "sha256": "acb22abbf2a3f389699a5f9953faab63af6b0df71abd7c089d8a8cf9b4f1ddc0",
      "size": 11608
    },
    "skills/budget-pacing-allocation/agents/openai.yaml": {
      "sha256": "a85d33d10134767cdcf37577c7b8ce1db4e979fcf315c45f06d83891cd8af7fb",
      "size": 245
    },
    "skills/budget-pacing-allocation/assets/budget_reallocation_memo.md": {
      "sha256": "9737b73307d8f0f6de679bf1d12f7e3e31489c8436f77d41e636162f108eeb37",
      "size": 2860
    },
    "skills/budget-pacing-allocation/assets/budget_reallocation_plan.md": {
      "sha256": "fd5ab143aa89e9c59222b01dd71180823bb321ca9b666abe3d569080e1af6996",
      "size": 3674
    },
    "skills/budget-pacing-allocation/assets/icon-small.png": {
      "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
      "size": 2921
    },
    "skills/budget-pacing-allocation/references/marketing-leader-guide.md": {
      "sha256": "24094f967c4caff3c7cca25790001ca3123302184dce16ef444ef06b7977f6e6",
      "size": 7473
    },
    "skills/budget-pacing-allocation/references/performance-marketer-guide.md": {
      "sha256": "460211040478d0c6a5998bf46ba1a205bbfd5828e45dfa0117af730c4e4a4aa7",
      "size": 7119
    },
    "skills/budget-pacing-allocation/scripts/budget_optimizer.py": {
      "sha256": "e7fca6bc3e74fce00af60ab4fbd313eaa9d206866975df10df64d289bda4c79a",
      "size": 9762
    },
    "skills/budget-pacing-allocation/scripts/budget_pacing.py": {
      "sha256": "104405c68ce5b59fadedad4ccf390402749021e934dc59d56827118d063aba2f",
      "size": 7315
    },
    "skills/budget-pacing-allocation/scripts/roas_ranker.py": {
      "sha256": "bd1713fb0500ff0eefffdc34ddffa5458608f9f175200c8385170f10999e7346",
      "size": 5482
    },
    "skills/campaign-management/SKILL.md": {
      "sha256": "bec5d31f383c650a64f62041b5d7f23614fa8c09ff88d9018287f7ded949b037",
      "size": 4965
    },
    "skills/campaign-management/agents/openai.yaml": {
      "sha256": "899a4bc2a3fa7833ff55b6f8600bbd48a408255918157ad36e7bdaad9d29cf28",
      "size": 255
    },
    "skills/campaign-management/assets/icon-small.png": {
      "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
      "size": 2921
    },
    "skills/campaign-performance-review/SKILL.md": {
      "sha256": "95b2310cfa3f83bdd008da06b0e7a67cbec13f1aff0b446e9cb33d83720321f0",
      "size": 11654
    },
    "skills/campaign-performance-review/agents/openai.yaml": {
      "sha256": "331c23df21a21b0603053606660856e68e21d6d3b2c3fdf58aa1357ed4f9a93b",
      "size": 259
    },
    "skills/campaign-performance-review/assets/daily_standup_summary.md": {
      "sha256": "cb1f80e0b6b545d1d6a82d1363ed65e6797c12aafd2b427d5f04c4c05b45eb63",
      "size": 2045
    },
    "skills/campaign-performance-review/assets/icon-small.png": {
      "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
      "size": 2921
    },
    "skills/campaign-performance-review/assets/optimization_doc.md": {
      "sha256": "64d8b687d10952d6d1a524c11d05324dff86eeef03ba027309dbb1d1812535f6",
      "size": 3017
    },
    "skills/campaign-performance-review/references/performance-marketer-guide.md": {
      "sha256": "460211040478d0c6a5998bf46ba1a205bbfd5828e45dfa0117af730c4e4a4aa7",
      "size": 7119
    },
    "skills/campaign-performance-review/scripts/attribution_comparator.py": {
      "sha256": "64ca05e154ac6e1990608c0418b45dae87fcd5a72dbf10570f562b11aff22bb6",
      "size": 5103
    },
    "skills/campaign-performance-review/scripts/daily_check.py": {
      "sha256": "c052761280212f99108d6557b485b96d3b1258c92991cb15a019f7ebf3e4c12e",
      "size": 8556
    },
    "skills/campaign-performance-review/scripts/wow_comparison.py": {
      "sha256": "0bce4d6766ef5c83d3ed0e8ccbff712e532b670071d5b6aff32c5aa82bf9dde9",
      "size": 5284
    },
    "skills/ecommerce-roas-analysis/SKILL.md": {
      "sha256": "ca1b01ce9380513b27e145d97e209a8f29dd74c58e6f383fe5fa5e2ace46eb00",
      "size": 21783
    },
    "skills/ecommerce-roas-analysis/agents/openai.yaml": {
      "sha256": "c98c20bd8c7136ee9ffcb12b987ac62b65ec37391ab6f67f1a25fc678f5fa15b",
      "size": 251
    },
    "skills/ecommerce-roas-analysis/assets/aov_summary.md": {
      "sha256": "a8bcd1bec57e6710fcece95cc700ce147392782f5080fcce559f2510934f6581",
      "size": 2928
    },
    "skills/ecommerce-roas-analysis/assets/customer_acquisition_brief.md": {
      "sha256": "ad8740b86ead7be5c89cf9f44110f2359617385536c567d33e262dd798ad4b94",
      "size": 3032
    },
    "skills/ecommerce-roas-analysis/assets/dow_budget_strategy.md": {
      "sha256": "5c9cce3e764547e57043845dbe50a62598e5e6ce309b97b59b39f28879f5648e",
      "size": 4220
    },
    "skills/ecommerce-roas-analysis/assets/icon-small.png": {
      "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
      "size": 2921
    },
    "skills/ecommerce-roas-analysis/assets/media_buyer_alert_email.md": {
      "sha256": "cac43ce80fdfc734457ae2df3f3dde20427feff58f3173bb5565c12cffb9036a",
      "size": 3228
    },
    "skills/ecommerce-roas-analysis/assets/promo_plan_doc.md": {
      "sha256": "c388edeeb48e7cf9957d05c7aff5efb24860345a13e2f4eff34dab633e4cf059",
      "size": 3955
    },
    "skills/ecommerce-roas-analysis/assets/retention_cohort_report.md": {
      "sha256": "6eb18a3fb26ead0c1eef65a8d8faac67942b9fd819bb6212e5a2842c1fee2c20",
      "size": 3915
    },
    "skills/ecommerce-roas-analysis/assets/sku_performance_report.md": {
      "sha256": "22159cb4c3b878873bbf1c0f1d8a53165b78bdb8ff6ee976f21d264bd9c2b131",
      "size": 2692
    },
    "skills/ecommerce-roas-analysis/references/ecommerce-marketer-guide.md": {
      "sha256": "efe5b3356264c3258785af557e9fa0e4e564860a52540fbb502460e2c1134410",
      "size": 8130
    },
    "skills/ecommerce-roas-analysis/scripts/anomaly_detector.py": {
      "sha256": "c27631d56da43e2a83dd6d715f8e454356ddc95f8b32e20c19b29db5d65431c4",
      "size": 9339
    },
    "skills/ecommerce-roas-analysis/scripts/aov_analyzer.py": {
      "sha256": "bf7c7e6d9cd0e98d43fa6a689c9cce639ba9231c7dee9fa2462c3d3d5b8b4a75",
      "size": 4845
    },
    "skills/ecommerce-roas-analysis/scripts/blended_roas.py": {
      "sha256": "e8a43da5f3d0db19ff2971bbebb36b26c238f0b67dbf7613df21e0ac0565c9e8",
      "size": 8025
    },
    "skills/ecommerce-roas-analysis/scripts/customer_type_roas.py": {
      "sha256": "49d799f0affbb4159ba9ca538d1675ed1910b3e1bb2da99ee58e5aefbb5e8d67",
      "size": 4150
    },
    "skills/ecommerce-roas-analysis/scripts/promo_planner.py": {
      "sha256": "f43fcc22ed571ebff69f12874c1c4696239e4d1a5b8d5297758fa64521d1b7c8",
      "size": 5564
    },
    "skills/ecommerce-roas-analysis/scripts/sku_performance.py": {
      "sha256": "8bb982bc11f0fc74f1894e2645dd3f0ef020d136a89221b38b1512fae5d901d6",
      "size": 5684
    },
    "skills/ecommerce-roas-analysis/scripts/subscription_cohorts.py": {
      "sha256": "191a0f9dddc11c932aee59913fb3cc13a7119b8c2bd0a74ae23dd3616710a78a",
      "size": 5890
    },
    "skills/event-and-webinar-roi/SKILL.md": {
      "sha256": "a302f24cafe8a2e18830c2f95dbb217656fc6db9bf1059389870c262293c7bc9",
      "size": 27606
    },
    "skills/event-and-webinar-roi/agents/openai.yaml": {
      "sha256": "34c579aad8d40664719f9a0b4c2f1c166c1197e528454f2bda3b3afbf37ac783",
      "size": 235
    },
    "skills/event-and-webinar-roi/assets/account_engagement_brief.md": {
      "sha256": "39c92f99577c3a4f95b4009e5d3926d90571e8e3f79c7cfd01fd908d60915afe",
      "size": 3287
    },
    "skills/event-and-webinar-roi/assets/event_pipeline_report.md": {
      "sha256": "47651b4f4196ace0b1b9dfa2fa913ed2516d8d4c5025abbc0163b09674d99804",
      "size": 2939
    },
    "skills/event-and-webinar-roi/assets/event_portfolio_review.md": {
      "sha256": "8fd9a68039fa1f8ead6d7bb64582594b0a3c10ce57a2a59f76a1f20229bd0ec4",
      "size": 3047
    },
    "skills/event-and-webinar-roi/assets/icon-small.png": {
      "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
      "size": 2921
    },
    "skills/event-and-webinar-roi/assets/integrated_funnel_summary.md": {
      "sha256": "8754b895059f82ffebfd0d2ea1500f84b57db9140442af9a7a8986e07fb0c405",
      "size": 3986
    },
    "skills/event-and-webinar-roi/assets/partner_event_recap.md": {
      "sha256": "476b06583755c8e842849a55aeef6afc5c262a4ce5e371374af0f24cedc35f79",
      "size": 3724
    },
    "skills/event-and-webinar-roi/assets/post_event_lift_summary.md": {
      "sha256": "c2d62502dbce885fb48cf1b2561a66d322f5f532b7803872a32ae36546f2d148",
      "size": 4920
    },
    "skills/event-and-webinar-roi/assets/regional_team_update.md": {
      "sha256": "cc8f340e4e359f505a5fd755fb6c0d2d8c5dd09091ee331c1b386bf9c186ad39",
      "size": 2301
    },
    "skills/event-and-webinar-roi/assets/webinar_funnel_summary.md": {
      "sha256": "f9fa20f02a5daa0f1188d90bfde72fa0d363b96c8c2451f4c598faeeb4cf0378",
      "size": 3198
    },
    "skills/event-and-webinar-roi/references/field-marketer-guide.md": {
      "sha256": "09158cdd3a4ee2f72e6370efcd2e7b84a6a626e7e8f7dc09a5716b7a4833bfe3",
      "size": 6513
    },
    "skills/event-and-webinar-roi/scripts/account_engagement.py": {
      "sha256": "fe308546e55b641aef6a9819865e56aeb9724fc387624e8c66fefa2e185b0c7f",
      "size": 6040
    },
    "skills/event-and-webinar-roi/scripts/event_pipeline_tracker.py": {
      "sha256": "16bf8d82d05aaa03a8738d512cff585285ce03f0886d4986543659820aa6df8d",
      "size": 5516
    },
    "skills/event-and-webinar-roi/scripts/event_portfolio.py": {
      "sha256": "f90ac5aaadb5f063bf7edb6d41befc6ec0a95b29a9970d6e0db15cf001756dcf",
      "size": 5533
    },
    "skills/event-and-webinar-roi/scripts/gated_content_funnel.py": {
      "sha256": "37c2a6cb4db80b45410c9fd552fc677f24329653ffe378fc061e1c6670e80163",
      "size": 4326
    },
    "skills/event-and-webinar-roi/scripts/geo_lift_analyzer.py": {
      "sha256": "439b325733e774ec7855131f4cc4688c5bd18d9be3b4b82144cce5f83d9584bf",
      "size": 7593
    },
    "skills/event-and-webinar-roi/scripts/partner_event_roi.py": {
      "sha256": "c235485e697e0bb66d48d5b0ce73d60161714b3b26750177e9f8313b2b46f150",
      "size": 5291
    },
    "skills/event-and-webinar-roi/scripts/registration_cost_compare.py": {
      "sha256": "26b773be5ee6e092f358827eb7dcd278bc58d992297a1fe0b9685aadf4d4a480",
      "size": 5551
    },
    "skills/event-and-webinar-roi/scripts/webinar_funnel.py": {
      "sha256": "9dcc44f5541ab505d2349dcc2609602fa2d2a3054d5d5cedc357ad4db0c079f7",
      "size": 5125
    },
    "skills/executive-marketing-report/SKILL.md": {
      "sha256": "7541c5dc761d62122b6161d0b6a7c5359f795935dac69132f7d1f41689f55a46",
      "size": 20089
    },
    "skills/executive-marketing-report/agents/openai.yaml": {
      "sha256": "f85e613e35a0a72475bb632225f8df6bd3d176bf56bf7926f13da02e63ce1c26",
      "size": 273
    },
    "skills/executive-marketing-report/assets/annual_plan_doc.md": {
      "sha256": "cc1a1d1f3e9b1aff4c238f7ad7a0a1319d0ede251e653c4434810c57f8728560",
      "size": 4756
    },
    "skills/executive-marketing-report/assets/cmo_email.md": {
      "sha256": "948d6dbd6bb231ed7fc8b5889020002043a540c7cb1e423c69f34aa3b5054414",
      "size": 2434
    },
    "skills/executive-marketing-report/assets/efficiency_dashboard_doc.md": {
      "sha256": "b2ed814198bc596b5b811ac16613f18088566461c10742f4e29d9d14b1898909",
      "size": 3269
    },
    "skills/executive-marketing-report/assets/exec_deck_outline.md": {
      "sha256": "ddb419ac9abf0d841edaf6eb0dcf5695d2d197fca19fa46a9b1eb305a9fec3fe",
      "size": 4470
    },
    "skills/executive-marketing-report/assets/icon-small.png": {
      "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
      "size": 2921
    },
    "skills/executive-marketing-report/assets/new_channel_business_case.md": {
      "sha256": "9dda9844bc60698eabbcf69f5b90f69e2f503ce09585b105a078dedd28a03abd",
      "size": 5046
    },
    "skills/executive-marketing-report/references/marketing-leader-guide.md": {
      "sha256": "24094f967c4caff3c7cca25790001ca3123302184dce16ef444ef06b7977f6e6",
      "size": 7473
    },
    "skills/executive-marketing-report/scripts/annual_planner.py": {
      "sha256": "6827e054ce449af8cd191db3bc6f32935ad90c0bfe1189e141dfe4e2dcae564c",
      "size": 8305
    },
    "skills/executive-marketing-report/scripts/channel_investment_case.py": {
      "sha256": "27e7a9124607fb994173403183a28f90df8cff645bccebed19143622cf075dbb",
      "size": 6488
    },
    "skills/executive-marketing-report/scripts/efficiency_tracker.py": {
      "sha256": "d421027ff14b07df415ae4851a565eea3513eca929dff2bd7eec582915327f48",
      "size": 6912
    },
    "skills/executive-marketing-report/scripts/exec_summary_builder.py": {
      "sha256": "38d573be2cb2b34d466944e81e7f2e3b0254d570a866ba0f9d0db7c20def3493",
      "size": 8850
    },
    "skills/executive-marketing-report/scripts/unit_economics.py": {
      "sha256": "2da8960407c758b9eb9598fa8f85c163f0d8c5f3d0ccec70b02232aa00353d75",
      "size": 6386
    },
    "skills/funnel-and-tracking-audit/SKILL.md": {
      "sha256": "8e9c0128ab9950b5ae5f6a33454060f128c19b483237e77bcf8f202fca793da2",
      "size": 9409
    },
    "skills/funnel-and-tracking-audit/agents/openai.yaml": {
      "sha256": "f0440ee36de0a55ef99b62442abeff0e263c5c790313a062bd45b013e36aaea5",
      "size": 251
    },
    "skills/funnel-and-tracking-audit/assets/icon-small.png": {
      "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
      "size": 2921
    },
    "skills/funnel-and-tracking-audit/assets/sales_leadership_email.md": {
      "sha256": "c3709211c194693b3181f0f17763e025d8b9c10bcb1c5cc75d26e3fda83314e4",
      "size": 2741
    },
    "skills/funnel-and-tracking-audit/assets/web_team_doc.md": {
      "sha256": "714d298acbe6b305246a455e3a08bfccab41cc6dc1e0d919dd045c0f371c8caa",
      "size": 3529
    },
    "skills/funnel-and-tracking-audit/references/content-marketer-guide.md": {
      "sha256": "8038ec4b6f29e2ff4c81ddb4502f6a13815bf943cc8472a00e95f37c1a3ae2ca",
      "size": 6974
    },
    "skills/funnel-and-tracking-audit/references/demand-gen-guide.md": {
      "sha256": "d836907b46b2ac4a7329be72bc120f936c5f537e80264b9a981118dad1039c91",
      "size": 6535
    },
    "skills/funnel-and-tracking-audit/scripts/funnel_reconciler.py": {
      "sha256": "fd23d80eb24080319e5d82dd03660698f34acbaab44398eff3f54c1be37761c6",
      "size": 6055
    },
    "skills/funnel-and-tracking-audit/scripts/landing_page_diagnoser.py": {
      "sha256": "9ac0fa42cc02578db7986973cd8d48cc22f3fbedc44240968c1c766bb3e87b3c",
      "size": 5249
    },
    "skills/get-started/SKILL.md": {
      "sha256": "b36e67e0c846d418d8dd353ddef46d3d7b504732301c014bf04b5cd57f5f0c6c",
      "size": 2894
    },
    "skills/get-started/agents/openai.yaml": {
      "sha256": "9d8a1c72e41b0ed8cf7cbfcad859b4fad76d304b05a515e207f153bdb429534c",
      "size": 225
    },
    "skills/get-started/assets/icon-small.png": {
      "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
      "size": 2921
    },
    "skills/live-dashboards/SKILL.md": {
      "sha256": "3c0b36b3c456d6bdf6d6a67e02ce8717fdf00ee3940d0d38317821958b86b255",
      "size": 7291
    },
    "skills/live-dashboards/agents/openai.yaml": {
      "sha256": "dd181cfea1ebf31a97b326f84d6b7793fdf9fb2a2f32a84007403f96b9effb4b",
      "size": 262
    },
    "skills/live-dashboards/assets/icon-small.png": {
      "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
      "size": 2921
    },
    "skills/marketing-data-queries/SKILL.md": {
      "sha256": "b4fe70d463a902636c1c32a77812cb7458f2349f8c8dd97d249c9d31fb2a3210",
      "size": 5875
    },
    "skills/marketing-data-queries/agents/openai.yaml": {
      "sha256": "c5304a1f6c30c35b8b65c0a8e5ce720498e428f688804286ef3b8ed04b4465ab",
      "size": 248
    },
    "skills/marketing-data-queries/assets/icon-small.png": {
      "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
      "size": 2921
    },
    "skills/marketing-data-queries/references/google-ads.md": {
      "sha256": "c2d270ad1493f0c607ca22072929c15046678a1fa673e01dbeefa2366a2e4b30",
      "size": 10204
    },
    "skills/marketing-data-queries/references/google-analytics-4.md": {
      "sha256": "52bd5ea2707e64eafe02c5b49d682cab8dbc8a5a0644ed4d9a35ac5a1a6944f5",
      "size": 10171
    },
    "skills/marketing-data-queries/references/instagram-insights.md": {
      "sha256": "8f9d3b659d64c32dc9415a51ba681c61a1f0a7c93b47cda131cf4d2de7bc179b",
      "size": 11131
    },
    "skills/marketing-data-queries/references/linkedin-ads.md": {
      "sha256": "745d2ac9af03dc74ec97946d43606b4fa13f2d5792be23d3d5ff00087db058de",
      "size": 11619
    },
    "skills/marketing-data-queries/references/meta-ads.md": {
      "sha256": "64b22c9497a1d258b2d10de6d160b144c7aba53bdb2d033667ea67b07eb77739",
      "size": 12098
    },
    "skills/marketing-data-queries/references/microsoft-ads.md": {
      "sha256": "d1057ce7cd52493ec1506f09985521bced3ed3aea2b816c941176927bdc1c279",
      "size": 10764
    },
    "skills/marketing-data-queries/references/tiktok-ads.md": {
      "sha256": "d59b54569bb85b910baec1396e0882dbb3d43409b5a026b75decff9c8d6b61aa",
      "size": 12261
    },
    "skills/seo-and-content-performance/SKILL.md": {
      "sha256": "2f2b8e57bb9e4e8685982e9e0c5ff182da507485152a9f99b0175e7a652dd936",
      "size": 21653
    },
    "skills/seo-and-content-performance/agents/openai.yaml": {
      "sha256": "b5d831cac8043bedfd9338ad1dec9a228127300cb0d33f872990657669154ac3",
      "size": 252
    },
    "skills/seo-and-content-performance/assets/content_attribution_summary.md": {
      "sha256": "6cfedf34d082ff26a6790c653e2df331cfb72042b12b231c7d79c78e46649489",
      "size": 3464
    },
    "skills/seo-and-content-performance/assets/content_gap_brief.md": {
      "sha256": "a2323ed80fa6e82a991610cd6d805c248a7f48fd641a68eb33a91412384cabff",
      "size": 3384
    },
    "skills/seo-and-content-performance/assets/content_promotion_brief.md": {
      "sha256": "84ef59eb23bc4d5d6f37c202e722d9f10ed185a79001d45325b9ee479f0cd339",
      "size": 3771
    },
    "skills/seo-and-content-performance/assets/icon-small.png": {
      "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
      "size": 2921
    },
    "skills/seo-and-content-performance/assets/newsletter_review.md": {
      "sha256": "1144f6988add9ee8115e65e1d56b46d818f3103a95e67600ba28366f51f66457",
      "size": 3260
    },
    "skills/seo-and-content-performance/assets/seo_audit_report.md": {
      "sha256": "f8d81e2c30fe16cd118901b6c25050602155e7196d938ac9eebeb811bef9d4a9",
      "size": 2728
    },
    "skills/seo-and-content-performance/assets/video_content_report.md": {
      "sha256": "dd9b34694d5f3b4a45e9ef1b31e6223c7d7e285c4c49a5bf9d113ea57b6cc6cb",
      "size": 3093
    },
    "skills/seo-and-content-performance/references/content-marketer-guide.md": {
      "sha256": "8038ec4b6f29e2ff4c81ddb4502f6a13815bf943cc8472a00e95f37c1a3ae2ca",
      "size": 6974
    },
    "skills/seo-and-content-performance/scripts/content_attribution.py": {
      "sha256": "1acb9ed3282c0b795064dbd7861a4c25d603498dcfde5731f1ee3f809f0db65e",
      "size": 3723
    },
    "skills/seo-and-content-performance/scripts/content_gap_analyzer.py": {
      "sha256": "513b45ba78fba1aa3dd81491ff5fba9bb79a3266ef47edf637d89f697989eff3",
      "size": 5496
    },
    "skills/seo-and-content-performance/scripts/content_promotion_ranker.py": {
      "sha256": "00eb3f63a29b7a91a32b5ba9054b6e811d0816d4e4cc1bcdc569abf42f323168",
      "size": 5977
    },
    "skills/seo-and-content-performance/scripts/newsletter_performance.py": {
      "sha256": "ea0b7927feca294436a93d245057137ca12d8635560983b680e0afdd08b1fa7e",
      "size": 5721
    },
    "skills/seo-and-content-performance/scripts/seo_audit.py": {
      "sha256": "3b4b4809117e47840e5e42a85f7fb6ca3d087b080441fe98fc030a92c458b39e",
      "size": 6453
    },
    "skills/seo-and-content-performance/scripts/video_content_ranker.py": {
      "sha256": "9cc203be62c6818d5855e77bd72785ba5f9f4ebe72c9344275c3bf88643fdefc",
      "size": 5102
    },
    "skills/wasted-spend-audit/SKILL.md": {
      "sha256": "476db5110f690c78e61aea8b3348df9fac46fad656f5f537d7b69c097a734a1f",
      "size": 4861
    },
    "skills/wasted-spend-audit/agents/openai.yaml": {
      "sha256": "8333e96da4beb96fa5d5dae010d03e0a534e4ecc91863aadf2ac3ff9dda0f7f6",
      "size": 242
    },
    "skills/wasted-spend-audit/assets/icon-small.png": {
      "sha256": "8cf7fe84b5b668a0e73c209452c75a8e476583cef77a1b3d99f4b43e4bf99c2d",
      "size": 2921
    },
    "skills/wasted-spend-audit/assets/negative_keyword_recommendations.md": {
      "sha256": "ef79a400032727ae173457024db5782263d4e734e2834909c62639b15bca2763",
      "size": 3132
    },
    "skills/wasted-spend-audit/references/performance-marketer-guide.md": {
      "sha256": "460211040478d0c6a5998bf46ba1a205bbfd5828e45dfa0117af730c4e4a4aa7",
      "size": 7119
    },
    "skills/wasted-spend-audit/scripts/search_term_auditor.py": {
      "sha256": "fca029920582086b0d478c9f54d2462531c674e8947d35a60a1bdc09599319b8",
      "size": 6360
    }
  }
}

SHA-256 of public snapshot: 449ad8dc41acad8d6b4c400b2c914cf7410ca8c0293eb09218eafa8507bc6294