← All skills
analytics-tracking-automation
67 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a data skill usually connects to databases or online services with your credentials.
By jtrackingai/analytics-tracking-automation (GitHub) · data · 145 stars · scanned at commit 68378e0
Use when you need GA4 + GTM tracking delivery from site discovery through publish, or when the right phase entry point is still unclear.
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 9 places.
Show 6 more
- docs/README.install.md, line 18
npx skills add jtrackingai/analytics-tracking-automation - docs/README.install.md, line 25
If you do not want a local checkout, use `npx skills add jtrackingai/analytics-tracking-automation` on the root skill instead. - docs/README.install.md, line 85
Portable installs such as `npx skills add ...` on the root skill or manual copies of exported bundles can also self-check for updates as long as the installed d - scripts/doctor.mjs, line 46
: 'run `npx playwright install chromium` or reinstall dependencies'; - scripts/install-skills.mjs, line 24
npx skills add jtrackingai/analytics-tracking-automation - scripts/skill-bundles.mjs, line 275
'It works for built-in copy installs, exported bundle copies, and `npx skills add ...` installs that include this runtime directory.',
Sends data to these websites: registry.npmmirror.com
This is disclosed by the author in the skill's SKILL.md or README. Expected for a data skill.
Found in 5 places.
Show 2 more
Runs commands on your computer
The author does not mention this.
Found in 41 places.
Show 17 more
- runtime/skill-runtime/common.mjs, line 5
import { spawnSync } from 'node:child_process'; - runtime/skill-runtime/common.mjs, line 425
const result = spawnSync(command, args, { - scripts/check.mjs, line 7
import { spawnSync } from 'node:child_process'; - scripts/check.mjs, line 23
const result = spawnSync(command, args, { - scripts/check.mjs, line 36
const result = spawnSync(command, args, { - scripts/install-skills.mjs, line 7
import { spawnSync } from 'node:child_process'; - scripts/install-skills.mjs, line 128
const result = spawnSync('node', ['scripts/export-skills.mjs'], { - skills/tracking-discover/SKILL.md, line 21
./event-tracking analyze <url> --output-root <output-root> - skills/tracking-discover/SKILL.md, line 30
./event-tracking analyze <url> --output-root <output-root> --urls https://example.com/page-a,https://example.com/page-b - skills/tracking-discover/SKILL.md, line 64
./event-tracking status <artifact-dir> - skills/tracking-group/SKILL.md, line 24
./event-tracking confirm-page-groups <artifact-dir>/site-analysis.json - skills/tracking-group/SKILL.md, line 50
./event-tracking prepare-schema <artifact-dir>/site-analysis.json - skills/tracking-live-gtm/SKILL.md, line 24
./event-tracking analyze-live-gtm <artifact-dir>/site-analysis.json - skills/tracking-live-gtm/SKILL.md, line 30
./event-tracking analyze-live-gtm <artifact-dir>/site-analysis.json --primary-container-id GTM-XXXXXXX - skills/tracking-live-gtm/SKILL.md, line 36
./event-tracking verify-live-gtm <artifact-dir>/site-analysis.json - skills/tracking-live-gtm/SKILL.md, line 73
./event-tracking prepare-schema <artifact-dir>/site-analysis.json - skills/tracking-schema/SKILL.md, line 40
./event-tracking prepare-schema <artifact-dir>/site-analysis.json
and 21 more places
Changes files outside its own folder
The author does not mention this.
Found in 1 place.
Safer alternatives
Low-risk skills in the same category (data) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'analytics-tracking-automation' ] || [ -L ~/.agents/skills/'analytics-tracking-automation' ]; then echo 'A skill folder named analytics-tracking-automation already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/jtrackingai/analytics-tracking-automation' "$d" && git -C "$d" checkout --quiet '68378e000ef24123ddd031d42e95587ef137bd87' -- '.' && mkdir -p ~/.agents/skills && cp -R "$d/." ~/.agents/skills/'analytics-tracking-automation' && rm -rf ~/.agents/skills/'analytics-tracking-automation'/.git && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'analytics-tracking-automation' ~/.claude/skills/'analytics-tracking-automation' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for jtrackingai/analytics-tracking-automation shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/jtrackingai/analytics-tracking-automation/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 68378e0 | 67 |