manojbajaj95/gtm-skills/utm-builder
Claude Code and agent skill by manojbajaj95/gtm-skills
- community
Checking that the SKILL.md file is still in the repository.
Generate UTM-tagged URLs for campaign tracking. Create consistent, organized tracking links for Google Analytics, HubSpot, and other analytics platforms. Supports bulk generation, naming conventions, and campaign documentation. Use when creating tracking links, campaign URLs, or organizing marketing attribution.
Install
npx vskill@latest install manojbajaj95/gtm-skills/utm-builderSKILL.md
UTM Builder
Workspace Context
Read bootstrap context before asking questions: strategy/brand.md for brand, audience, offer, channels, tools, constraints, and metrics; about/me.md for personal voice; content/ideas.md and content/calendar.md for content planning. Use legacy product-marketing context files only as fallback. Save generated drafts to content/<platform>/drafts/YYYY-MM-DD_short-topic-slug.md, and route durable learnings back to strategy/brand.md, about/me.md, or content/ideas.md.
Operating Contract
This skill is self-contained for its frontmatter scope: use its local instructions, references, scripts, and assets as the playbook; ask only for missing task-specific inputs; hand off to adjacent skills instead of expanding scope; and return an actionable artifact, decision, plan, draft, or diagnostic.
Generate consistent, well-organized UTM tracking links for marketing campaigns.
UTM Parameters
| Parameter | Required | Purpose | Example | |
|---|---|---|---|---|
utm_source | Yes | Traffic source | google, linkedin, newsletter | |
utm_medium | Yes | Marketing medium | cpc, email, social, organic | |
utm_campaign | Yes | Campaign name | spring-sale-2025 | |
utm_term | No | Paid search keywords | project+management | |
utm_content | No | Differentiate variants | cta-button, hero-image |
Naming Conventions
Recommended Format
Source Values (lowercase, no spaces)
Medium Values
Campaign Naming
How to Use
Single URL
Output:
Bulk Generation
Output:
A/B Test Links
Output:
Platform-Specific Tips
Google Ads
LinkedIn Ads
Meta (Facebook/Instagram)
HubSpot Integration
Short URL Integration
For social media, use URL shorteners that preserve UTM:
- Bitly - Tracks clicks, preserves UTMs
- Rebrandly - Custom branded domains
- Short.io - Team features
Example workflow:
- Generate full UTM URL
- Shorten with Bitly
- Use short URL in social posts
- UTMs still tracked in Google Analytics
Common Mistakes to Avoid
| Mistake | Problem | Solution | |
|---|---|---|---|
| Inconsistent capitalization | Creates duplicate campaigns in GA | Always use lowercase | |
| Spaces in parameters | Breaks URL | Use hyphens or underscores | |
| Missing utm_medium | Poor channel attribution | Always include medium | |
| Generic campaign names | Hard to analyze | Use date + descriptive name | |
| Not documenting | Lost tracking context | Maintain spreadsheet | |
| Duplicate utm_source | Confusion in reporting | Standardize naming |
UTM Audit
Checklist
- [ ] All lowercase (no mixed case)
- [ ] No spaces (use hyphens)
- [ ] Consistent naming across team
- [ ] Campaign includes date prefix
- [ ] Medium matches channel type
- [ ] Content differentiates variants
- [ ] Documented in tracking spreadsheet
Analytics Verification
After launching, verify in GA4:
- Go to Reports → Acquisition → Traffic acquisition
- Add secondary dimension: Session source/medium
- Filter by campaign name
- Confirm data is populating correctly
Template Library
Email Campaigns
Social Media
Content Marketing
Partnerships
Integration
Works well with:
- data-and-funnel-analytics - Analyze UTM performance
- ad-campaign-management - Track paid campaign ROI
- social-media-management - Measure social campaign results
- marketing-automation - Add tracking to email campaigns
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/utm-builder/SKILL.md
Popularity
- Repository stars
- 43
- Repository forks
- 9
- 7-day trend score
- 19
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 3 May 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/manojbajaj95/gtm-skills/utm-builder)