Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Tracking Group (Page Group Authoring)

Reads `site-analysis.json`, groups pages by business purpose, and records explicit user approval of the page groups.

Data & AnalyticsIntermediate13539AI score 7/10Last updated: Apr 29, 2026

What it does

  • Reads the current pageGroups and page inventory from <artifact-dir>/site-analysis.json.
  • Groups pages by business purpose, not merely URL shape.
  • Presents a compact, reviewable table (group name, content type, URL pattern, pages) instead of dumping raw URL lists.
  • After you confirm or adjust, records approval via ./event-tracking confirm-page-groups and updates site-analysis.json plus workflow-state.json.
  • Hard stop after page-group approval — it won't drift into schema work, and won't run the --yes flag without explicit confirmation in the current turn.

Who it's for

  • Growth/data practitioners using the analytics-tracking-automation pipeline for event tracking design.
  • Anyone who must organize hundreds of URLs into meaningful page groups before writing a tracking spec.
  • Teams that want an AI agent to pause for human approval instead of auto-confirming.

Examples

  1. "Draft page groups from site-analysis.json" → returns a grouping table plus the grouping logic.
  2. "Merge the blog and news groups" → adjusts grouping and re-summarizes for review.
  3. "Approve these groups" → runs confirm-page-groups and writes approval state to the artifacts.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/jtrackingai/analytics-tracking-automation/HEAD/skills/tracking-group/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/tracking-group folder from the GitHub repo jtrackingai/analytics-tracking-automation into my ~/.claude/skills/tracking-group/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/jtrackingai/analytics-tracking-automation.git && mkdir -p ~/.claude/skills && cp -r analytics-tracking-automation/skills/tracking-group ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/jtrackingai/analytics-tracking-automation.git
  3. The skill depends on the repo's ./event-tracking CLI and references/ docs, so run Claude Code from inside the repo directory.
  4. Optional global install: mkdir -p ~/.claude/skills && cp -r analytics-tracking-automation/skills/tracking-group ~/.claude/skills/
  5. Restart Claude Code and send a request mentioning "page groups" or site-analysis.json to trigger the skill.
  6. Run the site-analysis step first so that site-analysis.json exists — the skill needs it as input.
View source on GitHubLicense: Apache-2.0