google-analytics
Google Analytics
Architecture
ga4 is a standalone Python CLI that wraps three GA4 APIs:
- Data API (v1beta + v1alpha) —
ga4 data …— reporting, realtime, metadata, funnels, audience exports - Admin API (v1beta + v1alpha) —
ga4 admin …— accounts, properties, streams, key events, custom dims/metrics, measurement secrets, links, audiences, access bindings, annotations - Measurement Protocol —
ga4 mp …— event ingestion (send + validate against debug endpoint)
All commands emit JSON to stdout with indent=2. Errors go to stderr as plain text with exit 1. Destructive operations require --yes/-y on the CLI; the skill adds an additional user-confirmation layer (see Destructive operations below).
Auth is OAuth-user-only via ga4 auth login --client-secret <Desktop-OAuth-client.json>. The CLI owns its own state at ~/.config/skills/ga4/ (not under the skill's path — ga4 is usable outside this skill).
Before First Use
More from usetemi/skills
google-drive
Manage Google Drive files with manifest-tracked push/pull workflows via rclone. Use when the user needs to download, upload, list, or manage files on Google Drive shared drives.
22google-search-console
Query Google Search Console analytics, inspect URL indexing status, manage sitemaps, and run PageSpeed Insights audits. Use when the user needs SEO data, search performance reports, indexing diagnostics, or Core Web Vitals analysis.
15template-skill
Replace with a clear description of what this skill does and when Claude should use it. Be specific about trigger words and use cases.
14humanize
Remove signs of AI-generated writing from text. Use when editing, reviewing, or rewriting prose to make it sound natural and human-written, or when the user says "humanize this", "make this sound human", "remove AI-isms", "this sounds AI-generated", or invokes /humanize. Based on Wikipedia's "Signs of AI writing" guide. Detects and fixes 29 patterns including inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, copula avoidance, passive voice, negative parallelisms, sycophantic tone, and filler phrases.
2pdf
Fill, redline, and generate PDFs with the right tool for the source. Detects AcroForm vs flat PDFs, handles AES-encrypted government forms, navigates appearance-stream gotchas, and verifies every output by rendering. Use when the user asks to fill a PDF form, redline a PDF, generate a PDF from markdown, or reproduce a packet of forms. PDF-only — DOCX, XLSX, and other formats are out of scope.
2harness-engineering
Use when improving a codebase for agent legibility, setting up agent workflows, designing AGENTS.md files, eliminating AI slop via linting, or structuring repos for autonomous coding agent delegation. Triggers on tasks involving agent-first development, coding agent optimization, or scaling engineering throughput with agents.
2