Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
onewave-ai avatar

Utm Link Generator

  • 159 installs
  • 237 repo stars
  • Updated July 15, 2026
  • onewave-ai/claude-skills

Create consistent, campaign-tagged UTM URLs with naming conventions so launches and promos are traceable across ads, email, and social.

About

UTM link generator skill enforces disciplined campaign tagging—source, medium, content, and term—so every launch URL maps cleanly to analytics dashboards and A/B tests without broken attribution.

  • Naming convention guardrails
  • Source-medium-campaign fields
  • Bulk link variants
  • QA duplicate checks
  • Analytics-ready output

Utm Link Generator by the numbers

  • 159 all-time installs (skills.sh)
  • +5 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #1,030 of 1,879 Marketing & SEO skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/onewave-ai/claude-skills --skill utm-link-generator

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs159
repo stars237
Last updatedJuly 15, 2026
Repositoryonewave-ai/claude-skills

What it does

Create consistent, campaign-tagged UTM URLs with naming conventions so launches and promos are traceable across ads, email, and social.

Files

SKILL.mdMarkdownGitHub ↗

UTM Link Generator

Generate UTM-tagged links under a single naming-governance system: a utm-registry.json that enforces canonical conventions, prevents duplicates and naming drift, and outputs platform-ready links for LinkedIn, email, social, and ads.

Contents

  • references/naming-conventions.md -- enforced rules, UTM parameter reference, canonical source/medium lists, campaign naming pattern.
  • references/platform-variants.md -- per-platform link templates (LinkedIn, email, social, paid ads).
  • references/registry-schema.md -- utm-registry.json structure plus validation-report and output-summary templates.
  • references/bulk-and-registry-ops.md -- bulk generation, registry commands (audit/add/report/export), error handling, integrations, best practices.

Capabilities

1. Generate UTM-tagged URLs with validated, consistent parameters. 2. Maintain utm-registry.json tracking all links and enforcing conventions. 3. Prevent duplicates -- warn when a similar link already exists. 4. Format platform-specific variants (LinkedIn, email, social, ads). 5. Bulk-generate variants for A/B testing or multi-channel campaigns. 6. Validate -- reject malformed URLs, empty parameters, and convention violations. 7. Report -- generate campaign tracking summaries from the registry.

Workflow

1. Accept input. Collect destination URL, source, medium, campaign (all required) plus optional term, content, and target platforms. Extract these from a natural-language brief when not given explicitly. 2. Validate and normalize. Lowercase, replace spaces with hyphens, strip non-[a-z0-9-] characters, auto-correct known aliases, reject unknown source/medium values (suggest closest match), validate URL form, enforce the 50-character limit. Report corrections using the template in references/registry-schema.md. Full rules in references/naming-conventions.md. 3. Check registry for duplicates. Read utm-registry.json (create if missing). Return existing link on exact duplicates, allow-with-warning on near duplicates, block on naming conflicts (same campaign, different casing/hyphenation). 4. Generate links. Build {base_url}?utm_source=&utm_medium=&utm_campaign=[&utm_term=][&utm_content=][&utm_id=]. Append with & if the base URL already has query params, URL-encode values, and preserve existing query params and fragment. 5. Generate platform variants. Produce optimized links per requested platform using references/platform-variants.md. 6. Update registry. Append all generated links to utm-registry.json per the schema in references/registry-schema.md, refreshing stats and timestamps. 7. Output summary. Present a copy-paste-ready summary using the template in references/registry-schema.md.

For bulk runs, registry commands (audit, add source/medium, campaign report, CSV export), error handling, and integration notes, see references/bulk-and-registry-ops.md.

Related skills

Marketing & SEOdistributioncontent

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.