benai-utm-creatorlisted
Install: claude install-skill naveedharri/benai-skills
# Ben AI UTM Creator
Stage 2. One video title in, six links and a CSV out. Replaces the manual formula work in the
UTM creator sheet.
Needs only the title, so run it while YouTube processes the upload rather than waiting.
## Steps
```
Task Progress:
- [ ] 1. Get the exact video title
- [ ] 2. Generate links + CSV
- [ ] 3. Settle the free link
- [ ] 4. Review with the operator
- [ ] 5. Save the CSV where the operator can reach it
- [ ] 6. Write the code to the Notion card
```
### 1. Get the exact video title
Take it from Studio, not from the Notion card's name. The card often carries a working title
or a list of candidate variations; the code has to derive from the title that actually ships.
### 2. Generate links + CSV
Run `scripts/utm_creator.py "<video title>"` yourself. **The operator never runs this.** They
should not see a command, be asked to open a terminal, or be told a path they have to type.
The script prints the slug, the five-letter code, all six links with their backhalfs, and
writes the CSV. Do not hand-build any URL.
It self-checks before writing and exits 1 without producing a file if `utm_content` is not
lowercase or disagrees between the Long URL and the UTM Content column. If it refuses, fix the
cause in the script. Never hand-edit the CSV to get past it.
Destination table and derivation rules are in `references/destinations.md`. Read it only if a
value looks wrong or someone wants a destination changed.
### 3. Settle the free link
Six links get