arcbaslow
UserGA4 CLI and MCP server: data quality, configurable funnels, segment analysis, property management, and benchmarked Markdown audits.
Categories
Indexed Skills (32)
ga4-audiences
Manage GA4 Audiences via the Admin API. Create, list, archive, rename. Audiences are stored cohorts based on event/dimension filters, usable in reports and Google Ads. Triggers: 'create audience', 'audience definition', 'cohort builder', 'high-intent users'.
ga4-audit
Full GA4 account audit with parallel agent delegation. Profiles the property's live site for vertical and platform context, runs data-quality and event-taxonomy gates, then fans out funnel, segments, conversions, attribution, and property-configuration agents. Findings are benchmarked against industry bands and rendered to markdown, HTML, or PDF. Use when user says 'audit', 'full analysis', 'analyze my GA4', 'account health check'.
ga4-context
Extracts the property's web-stream URL from GA4, then fetches and analyzes the live website (homepage, robots.txt, sitemap.xml) to infer the vertical, framework, platform (Shopify / WordPress / etc.), SPA-vs-MPA rendering, language, and a sitemap-derived page-type inventory. The resulting profile is cached under ~/.claude/ga4-context/ so every other audit attaches it automatically.
ga4-events-edit
Edit GA4 events via the Admin API. Wraps EventEditRule (rename/rewrite incoming events, modify parameters) and EventCreateRule (synthesize new events from existing ones). Per-data-stream. Triggers: 'rename an event', 'change event parameter', 'create event rule', 'modify event'.
ga4
Multi-agent toolkit for Google Analytics 4. Read side: data quality, funnel, segments, attribution, event taxonomy, key events, property configuration. Write side: edit events, manage audiences, custom dimensions and metrics, key events, saved segments, and saved custom reports. Talks to the Data API and Admin API; designed for properties without BigQuery export. Triggers on: ga4, google analytics, funnel, drop-off, conversion rate, audience, segment, custom report, custom dimension, key event.
meta-ads-audit
Full Meta Ads account audit with parallel agent delegation. Analyzes performance, creatives, audiences, events, budget, structure, and attribution. Use when user says 'audit', 'full analysis', 'analyze my account', 'account health check'.
meta-ads
Meta Ads analysis for Facebook and Instagram campaigns. Full account audits, campaign performance, creative fatigue detection, audience insights, Pixel/CAPI tracking health, budget optimization, attribution modeling, and PDF/HTML reporting. Multi-account support. Triggers on: meta ads, facebook ads, instagram ads, campaign analysis, ad performance, ROAS, creative fatigue, pixel, CAPI.
ga4-custom-defs
Create or archive GA4 custom dimensions and custom metrics via the Admin API. Use when adding catalog brand/category dimensions for ecomm, exposing a custom event parameter as a reportable field, or cleaning up old definitions to free quota.
ga4-custom-report
Saved custom GA4 reports executed against the Data API runReport. Stored locally as JSON definitions (~/.claude/ga4-definitions/reports/). Render to JSON, CSV, HTML, or PDF. GA4 has no Explorations API; this skill replaces ad-hoc one-off runReport calls with named, reusable, version-controllable definitions.
ga4-events
GA4 event taxonomy validation. Lists distinct events on a property, checks event presence, validates required parameters against a configurable schema, surfaces gaps (missing events, low-coverage parameters, duplicate IDs). Includes an opt-in heuristic for the post-payment redirect-back issue that affects e-commerce funnels.
ga4-funnel
GA4 step-by-step funnel analysis. Builds an N-step funnel from any list of event names, computes step conversion and drop-off rates, identifies the leakiest step, and supports breakdown by a single dimension. Use when user says 'funnel', 'drop-off', 'where are users dropping', 'conversion rate'.
ga4-key-events
Create or delete GA4 key events (formerly Conversions) via the Admin API. Key events feed conversion reports, Google Ads import, and attribution. Limit: 30 per property.
ga4-segment-defs
Saved GA4 segment definitions stored as local JSON. GA4 has no stored Segment resource — segments only exist inside Explorations. This skill saves filter expressions to ~/.claude/ga4-definitions/segments/ and applies them as dimensionFilter on Data API runReport calls. Use for reusable cohorts on the public API. For stored cohorts that work in GA4 reports and Google Ads, use ga4-audiences. For funnel drop-off cohort analysis, use ga4-segments.
ga4-segments
GA4 funnel drop-off cohort analysis. Breaks down each funnel step by device, source/medium, country, landing page, new-vs-returning. Funnel steps are taken from the caller and the analysis is taxonomy-agnostic. Use when user says 'segment', 'cohort', 'which devices', 'which channels', 'why is segment X lower'.
meta-ads-creative
Creative analysis with fatigue detection. Identifies winning patterns and recommends refreshes. Use when user says 'creative', 'fatigue', 'which ads work best', 'creative refresh'.
meta-ads-performance
Campaign performance analysis. Spend, ROAS, CPA, CTR trends with anomaly detection. Use when user says 'how are my campaigns doing', 'performance', 'metrics', 'ROAS', 'CPA'.
meta-ads-report
Generate PDF or HTML reports from Meta Ads analysis. Use when user says 'report', 'PDF', 'export', 'client report'.
gads
Google Ads multi-agent toolkit. Audits, campaign-type analysis (Search, Performance Max, App, Display, Shopping, YouTube), conversion + Google tag health, keyword research, auction insights, placement safety with built-in scam/bot/politics/religion/games/adult exclusions, and gated campaign creation. End-user Google SSO via gcloud, 24h session cap. Triggers on: google ads, adwords, search campaign, performance max, pmax, uac, app campaign, display campaign, shopping campaign, youtube ads, video campaign, auction insights, keyword research, conversion tracking, gtag, ga4 link.
meta-ads-audience
Audience and targeting analysis. Evaluates audience effectiveness, overlap, demographics, and expansion opportunities. Use when user says 'audience', 'targeting', 'demographics', 'overlap'.
meta-ads-budget
Budget and bid optimization analysis. Evaluates utilization, allocation, bid strategies, and scaling opportunities. Use when user says 'budget', 'scaling', 'bid strategy', 'spend', 'underspending'.
meta-ads-events
Pixel and CAPI event analysis. Checks tracking health, event configuration, and conversion funnel. Use when user says 'pixel', 'CAPI', 'events', 'tracking', 'funnel', 'conversions'.
gads-audit
Full Google Ads account audit. Fans out to every analysis agent in parallel, gates on auth and 24h session, then renders a markdown report.
gads-creation
Campaign creation and management wizard with required context gates (business, website, goal, analytics installed, conversions correct). New campaigns are created PAUSED.
gads-creative
Image asset wizard. Scrapes the site, drafts grounded prompts, hands them to the user to generate however they like, then uploads PNGs and attaches them to PMax asset groups or Search campaigns. Confirmation gates between every step.
gads-notify
Telegram notifications. Setup, discover-chat-id, test, send. Pairs with the PostToolUse hook for automatic critical-finding alerts.
gads-anomalies
Day-level anomaly detector for spend, conversions, clicks, and impressions.
gads-geos
Resolve location names to Google Ads GeoTargetConstant IDs.
gads-history
Change-event log and audit history. See what changed in the account recently; diff one saved audit against another.
gads-placements
Display + YouTube placement safety audit with built-in exclusions for scams, bots, politics, religion, games, gambling, adult, and MFA sites. Never excludes without explicit confirmation.
gads-recommendations
Triage Google's own account recommendations. Groups by apply-now / evaluate / ignore-by-default.
gads-search
Search campaign analysis (impression share, search terms, negatives, bid strategy fit).
gads-keywords
Keyword research via the Keyword Plan service.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.