Agent Skills that let an AI coding agent run tinyanalytics — privacy-first, cookieless web analytics — end to end: register headlessly, create the site, install the tracker, verify real data arrives, then operate the product itself — instrument events, answer questions from the data, and build goals, funnels, and dashboards. Agentic web analytics: the human states the intent, the agent does the analytics work.
npx -y skills add tinyanalytics/agent-skills -y(The non-interactive flags matter in agent-driven installs — without them the
picker hangs.) Works with Claude Code, Cursor, Codex, and the other agent targets
the skills CLI supports.
| Skill | What it does |
|---|---|
tinyanalytics-setup |
The orchestrator: access ladder (headless POST /api/setup/bootstrap, or an existing API key), reuse-first site creation, framework-idiomatic snippet install, then verification. Exact request bodies: api-cheatsheet. |
verify-tinyanalytics-tracking |
Proof over assertion: poll the overview endpoint for a real pageview, walk the diagnostic ladder (served HTML → site id → script load → CSP → ad-blocker) when it stays zero. |
tinyanalytics-events |
Instrument what matters: custom events (browser + authenticated server-side), revenue on events, user identity + traits, B2B account (group) tracking — verified arriving, then labeled in the data catalog. |
tinyanalytics-insights |
Answer questions from the data: overview, time series with comparisons, 17-dimension breakdowns, acquisition, live visitors, event reads, ad-hoc funnel analysis, and guarded custom SQL as the escape hatch. |
tinyanalytics-dashboards |
Build the measurement layer: goals (path / event / revenue / scroll), saved funnels, SQL-card dashboards (dry-run before save), and chart annotations — reuse-first, preview-before-mutate. |
No agent? A human can follow the same flow at dash.tinyanalytics.io/setup.md — that page is also the skills' source of truth: they fetch it at run time, so a stale install still uses current endpoints.
- Documented endpoints are additive-only; anything ever deprecated is dated in dash.tinyanalytics.io/llms.txt first — installed skills age gracefully.
- To update: re-run
npx -y skills add tinyanalytics/agent-skills -y. Changes are tracked in CHANGELOG.md.