# ae-generate-tracking-plan

The skill walks the agent through five phases and produces a real tracking plan in AE, from anchor to xlsx upload.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 790 installs · ★ 21
- Author: ThinkingAIAgenticEngine
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/ThinkingAIAgenticEngine/ae-cli/tree/HEAD/skills/ae-generate-tracking-plan/SKILL.md
- Updated: 2026-10-22
- HTML: https://affpapa.org/en/nevibecode/skills/ae-generate-tracking-plan

## What it does

Reach for this skill when you ask the agent to draft a tracking plan or an event template. It runs five phases in order: anchor, draft, refine, token, upload. What you get back is a plan created in the AE platform, not a wall of chat text.

Under the hood it drives the `ae-cli tracking` CLI. The draft comes from `ae-cli tracking plan draft`, sign-in from `ae-cli auth login`, upload from `ae-cli tracking plan upload`, deletion from `ae-cli tracking plan delete`. Prefix commands with `AE_LANG=<user_lang>`, and pass `--lang <user_lang>` on upload so the server parses the xlsx with matching sheet and header language. The working draft lives in `draft.json`; the finished file is archived into `plans/`.

Template localization belongs to the CLI through the `src/tracking/i18n` module, not to the model. Translate imported templates by hand and the labels drift from what the server expects. Conflict detection runs before upload, so type mismatches and duplicate events surface there rather than after the fact.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add ThinkingAIAgenticEngine/ae-cli --skill ae-generate-tracking-plan -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/ae-generate-tracking-plan/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/ae-generate-tracking-plan/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add ThinkingAIAgenticEngine/ae-cli --skill ae-generate-tracking-plan -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/ae-generate-tracking-plan/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add ThinkingAIAgenticEngine/ae-cli --skill ae-generate-tracking-plan -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/ae-generate-tracking-plan/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install ThinkingAIAgenticEngine/ae-cli ae-generate-tracking-plan
```

2. **Manually: put the files in place**
- File: `.github/skills/ae-generate-tracking-plan/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add ThinkingAIAgenticEngine/ae-cli --skill ae-generate-tracking-plan -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/ThinkingAIAgenticEngine/ae-cli --path skills/ae-generate-tracking-plan
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/ae-generate-tracking-plan/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add ThinkingAIAgenticEngine/ae-cli --skill ae-generate-tracking-plan -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/ThinkingAIAgenticEngine/ae-cli/tree/HEAD/skills/ae-generate-tracking-plan/SKILL.md

## When to use it
- draft a tracking plan from an app description
- build an event template for H5, iOS, Android or Unity
- review the draft before pushing it to AE
- upload an xlsx with the right sheet language
- append new events to an existing plan

## Example prompts
- create a tracking plan for our mobile app
- draft a 埋点方案 from this PRD and show me the draft
- upload the tracking plan to AE

## Similar
- [taxonomy](https://affpapa.org/en/nevibecode/skills/taxonomy.md) — skill · 42700 installs
- [analytics](https://affpapa.org/en/nevibecode/skills/analytics.md) — skill · 84300 installs
- [analytics-tracking](https://affpapa.org/en/nevibecode/skills/kostja94-analytics-tracking.md) — skill · 2400 installs
- [sales-tracking-tool](https://affpapa.org/en/nevibecode/skills/sales-tracking-tool.md) — skill · 1100 installs
- [agent-xlsx](https://affpapa.org/en/nevibecode/skills/agent-xlsx.md) — skill · 766 installs
- [analytics-tracking-testing](https://affpapa.org/en/nevibecode/skills/analytics-tracking-testing.md) — skill · 998 installs

From the same set: [thinkingaiagenticengine/ae-cli](https://affpapa.org/en/nevibecode/by/thinkingaiagenticengine/ae-cli.md) — 5 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
