Analytics & Reporting Custom Skills · Curated

UTM Campaign Namer

Generates consistent UTM parameters for a new link following the site's existing naming convention.

What it does

Looks at how the site has tagged past campaigns, source, medium, campaign, term, and content patterns, and generates a new set of UTM parameters for a requested link that follows the same casing, separators, and structure, rather than a one-off format that breaks reporting continuity. Flags when the request doesn't clearly fit an existing pattern so a new convention can be decided deliberately.

Install

This skill isn't packaged in an installable registry. It's a plain SKILL.md file you can copy directly. Copy it from the SKILL.md tab and save it at the path for your assistant:

Use it in your AI assistant

Claude Code

.claude/skills/utm-campaign-namer/ (or ~/.claude/skills/utm-campaign-namer/ for all projects)

GitHub Copilot (VS Code)

.github/skills/utm-campaign-namer/

OpenAI Codex

.codex/skills/utm-campaign-namer/

Cursor

.cursor/skills/utm-campaign-namer/ (or ~/.cursor/skills/utm-campaign-namer/ globally)

Compatibility

Any WordPress site; works from a list of past campaign URLs or a documented naming convention, no analytics integration strictly required though one helps confirm the existing pattern.