Agent skill
tracking-discover
Use when the user wants crawl coverage, platform detection, dataLayer discovery, or a fresh artifact directory before grouping and schema work.
Install this agent skill to your Project
npx add-skill https://github.com/jtrackingai/event-tracking-skill/tree/main/skills/tracking-discover
SKILL.md
Tracking Discover
Use this skill for analysis-only work and fresh workflow bootstrap.
Inputs
- target URL
- output root directory
- optional Shopify storefront password
Commands
In this repository, use the repo-root wrapper:
./event-tracking analyze <url> --output-root <output-root>
Run analyze outside sandboxed environments by default. Do not first attempt the Playwright crawl inside the sandbox and then retry after it is intercepted.
Partial mode:
./event-tracking analyze <url> --output-root <output-root> --urls https://example.com/page-a,https://example.com/page-b
Required Output
Produce and share:
<artifact-dir>/site-analysis.json<artifact-dir>/workflow-state.json
Report:
- pages analyzed
- skipped URLs
- warnings
- detected
dataLayerevents - detected live GTM container IDs
- detected platform
Stop Boundary
Unless the user explicitly asks for the next phase, stop after analysis.
If the user wants to continue, the default next command is:
./event-tracking status <artifact-dir>
References
- ../../references/crawl-guide.md
- ../../references/architecture.md
- ../../references/output-contract.md
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
tracking-live-gtm
Use when the user wants to inspect the real live GTM runtime before schema generation or compare multiple live GTM containers.
tracking-shopify
Use when the platform is Shopify or the run needs the Shopify-specific schema, sync, install, or verification branch.
tracking-schema
Use when the user wants schema preparation, event design, selector validation, schema review, or event-spec generation.
tracking-group
Use when the work starts from `site-analysis.json` and the user wants page-group authoring, grouping adjustments, or page-group approval.
tracking-verify
Use when the user wants preview QA, failure interpretation, release readiness, or an explicit publish handoff.
tracking-sync
Use when the user wants GTM-ready config generation, GTM workspace sync, or container selection from an approved schema.
Didn't find tool you were looking for?