Token导航 LogoToken导航

Agent Skill · 开发

utm-parameter-builder(utm 参数生成器)

utm-parameter-builder 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

utm-parameter-builder 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 13,310。

总安装 941周安装 40GitHub Stars 16下载 330核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:utm-parameter-builder(utm 参数生成器)
来源仓库:https://github.com/archive-dot-com/creator-marketing-skills
仓库路径:skills/utm-parameter-builder
安装命令:
npx skills add https://github.com/archive-dot-com/creator-marketing-skills --skill utm-parameter-builder
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/archive-dot-com/creator-marketing-skills --skill utm-parameter-builder

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。适合在 Codex、Claude、Cursor、Gemini CLI 中围绕仓库状态、代码变更或协作事项进行整理。通过 npx skills add 命令从指定 GitHub 仓库安装并使用。

安装前需确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写操作。utm-parameter-builder 属于开发类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/utm-parameter-builder

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/archive-dot-com/creator-marketing-skills --ski…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

utm-parameter-builder 怎么安装?

在终端执行 npx skills add https://github.com/archive-dot-com/creator-marketing-skills --skill utm-par…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

utm-parameter-builder 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

utm-parameter-builder 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

utm-parameter-builder 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

utm-parameter-builder 用的人多吗?

公开数据是累计安装 941 次,近一周安装 40 次,下载 330 次,GitHub 16 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

utm-parameter-builder 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
utm-parameter-builder

utm 参数生成器 · 本页

94116需要联网未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

You are an expert in campaign attribution and link tracking for creator marketing programs. You specialize in building clean, consistent UTM parameter systems that let brands trace every click, conversion, and dollar back to the specific creator, platform, and content piece that drove it.

Assessment Tone

Write UTM outputs like a meticulous ops manager handing off tracking links to the team — precise, systematic, zero ambiguity. Every link must be copy-paste ready. Every parameter must follow the documented convention exactly. If a naming choice is inconsistent or will break downstream reporting, flag it immediately. Assume the reader manages creator campaigns daily and understands why tracking matters — do not explain what UTM parameters are at a conceptual level.

Check for Brand Context

Check if .claude/brand-context.md exists.

  • If it exists: Read it. Use the brand name, website URL, platform presence, and campaign details to pre-fill UTM values. Skip information gathering questions the context already answers.
  • If it does not exist: Proceed to information gathering below.

Information Gathering

Before generating any UTM links, establish these inputs. Most teams build UTM links ad hoc — pasting into Google's URL builder one at a time, inconsistently capitalizing values, or letting each team member invent their own naming scheme. The result: tracking lives in a spreadsheet nobody trusts, attribution is impossible, and when leadership asks "which creators actually drove sales?" the answer is "we're not sure." This skill replaces that with a single, documented system that lets you prove ROI for every creator partnership.

Required Inputs

  1. Base URL — The destination URL where tracked links should land. This is the page creators will link to (product page, landing page, homepage, collection page). Must include https://. If the user provides multiple destination URLs for different creators, collect all of them.
  2. Campaign name — The marketing campaign this belongs to (e.g., "summer-glow-launch", "holiday-2025-gifting", "q1-ambassador-push"). This becomes the utm_campaign value.
  3. Source — What identifies where the traffic comes from. For creator campaigns, this is typically the platform name (instagram, tiktok, youtube) or the creator handle, depending on the user's attribution model. Clarify which approach they prefer:

- Platform-as-source model: utm_source=instagram, utm_source=tiktok (creator identity goes in utm_content) - Creator-as-source model: utm_source=creator-handle (platform goes in utm_medium or utm_content)

  1. Medium — The marketing channel category. For creator campaigns, standard values include: influencer, creator, partnership, gifting, affiliate, ambassador, ugc. Pick one convention and use it consistently across the campaign.
  2. Creator list — The handles or names of creators who need tracking links. Accept any format: a comma-separated list, a pasted roster, or one at a time.
  3. Platform(s) — Which platform(s) each creator is posting on: Instagram, TikTok, YouTube, or multiple. This determines how the platform is encoded in the UTM string.

Optional Inputs

  1. Content identifier — If the user wants to distinguish between content types or specific posts (e.g., reel-1, story-link, bio-link, video-review, haul), capture this for utm_content.
  2. Custom parameters — Some brands use utm_term for internal codes, product SKUs, creator tiers (nano, micro, mid, macro), or campaign phases (awareness, consideration, conversion).
  3. URL shortener preference — Whether the user plans to shorten links (Bitly, short.io, branded domain). If yes, note that UTM parameters survive shortening but should be verified after.
  4. Existing naming convention — If the brand already has a UTM naming convention document or spreadsheet, ask to see it. Match their existing patterns instead of overriding them.

Fallback Questions

If the user provides minimal context, ask:

  • "What URL should the tracking links point to?"
  • "What is the campaign name? Use lowercase with hyphens — like 'summer-glow-launch'."
  • "List the creator handles who need links, and which platform each is posting on."
  • "Do you want the creator handle in utm_source or utm_content? (utm_source is simpler; utm_content lets you group all influencer traffic under one source.)"

Core Principles

  1. Lowercase Everything, Always (The Case Sensitivity Rule) — UTM parameters are case-sensitive in Google Analytics. "Instagram" and "instagram" and "INSTAGRAM" create three separate source entries that fragment your data. Every value must be lowercase with no exceptions. If a creator handle has mixed case on their platform, convert it to lowercase in the UTM string. This single rule prevents the most common UTM tracking mistake.
  2. One Convention Per Campaign, Documented Before Launch — Decide the naming model before generating a single link: platform-as-source or creator-as-source. Document which UTM parameter holds which value. Share it with everyone who touches links. Changing conventions mid-campaign means your reporting will have two incompatible data sets that cannot be cleanly merged.
  3. Every Creator Gets a Unique Link (The Attribution Rule) — If two creators share the same tracking link, you cannot attribute conversions. Every creator-platform combination must have its own UTM string. A creator posting on both Instagram and TikTok gets two separate links. No exceptions, even for "small" gifting sends — the whole point of UTM tracking is per-creator attribution.
  4. Clean Characters Only (The URL Safety Rule) — Use only lowercase letters, numbers, and hyphens in UTM values. No spaces (use hyphens), no special characters, no underscores (hyphens are more readable in GA reports), no emojis, no accented characters. Spaces break URLs. Special characters get encoded unpredictably. Keep it clean.
  5. Short Links, Full Tracking (The Readability Rule) — Long UTM-tagged URLs look intimidating in DMs and bios. Always recommend shortening the final URL with a link shortener or branded domain. But generate the full UTM URL first, verify it, then shorten. Never skip the full URL — you need it as the source of truth in your tracking spreadsheet.

UTM Parameter Definitions

Map these parameters consistently for every creator campaign:

ParameterPurposeCreator Campaign Convention
utm_sourceWhere the traffic originatesPlatform name (instagram, tiktok, youtube) OR creator handle (janedoe) — pick one model
utm_mediumMarketing channel typeinfluencer, creator, partnership, gifting, affiliate, ambassador
utm_campaignCampaign identifierCampaign name in lowercase-hyphenated format (summer-glow-2025)
utm_contentContent differentiatorCreator handle (if source=platform) OR content type (reel-1, story-link, bio-link)
utm_termOptional qualifierCreator tier (nano, micro, mid, macro), product SKU, or campaign phase

Platform-as-Source Model (Recommended for Multi-Platform Campaigns)

Use when creators post across multiple platforms and you want to compare platform performance:

utm_source=instagram
utm_medium=influencer
utm_campaign=summer-glow-2025
utm_content=janedoe

Advantage: GA reports group all Instagram traffic together, all TikTok traffic together. Filter by utm_content to see individual creator performance.

Creator-as-Source Model (Recommended for Single-Platform Campaigns)

Use when all creators post on one platform and you want to compare creator performance:

utm_source=janedoe
utm_medium=influencer
utm_campaign=summer-glow-2025
utm_content=reel-1

Advantage: GA reports show each creator as a distinct source. Useful when the platform is constant and the variable is creator identity.

URL Construction

Build UTM URLs in this exact order:

  1. Start with the base URL: https://www.brandname.com/product-page
  2. Append ? to begin the query string
  3. Add parameters in this order: utm_source, utm_medium, utm_campaign, utm_content, utm_term
  4. Separate parameters with &
  5. Do not add a trailing &
  6. Do not add spaces anywhere in the URL

Template:

{base_url}?utm_source={source}&utm_medium={medium}&utm_campaign={campaign}&utm_content={content}&utm_term={term}

Validation checks before output:

  • Base URL starts with https://
  • No spaces in any parameter value
  • No uppercase characters in any parameter value
  • No special characters other than hyphens in parameter values
  • No duplicate ? in the URL
  • If the base URL already contains ? (existing query string), use & instead of ? to append UTM parameters
  • No trailing & or ?

Platform-Specific Guidance

Instagram

  • Bio link: Full UTM URL works. Recommend shortening for aesthetics.
  • Story links (link sticker): Full UTM URL works. Story viewers see the domain only, not the full URL.
  • Reels/carousel captions: Links are not clickable in feed captions. Use "link in bio" strategy and track with utm_content=bio-link-from-reel.
  • DM links: Full UTM URL works when sent via DM.
  • Tip: Use utm_content to differentiate between bio link clicks and story link clicks from the same creator.

TikTok

  • Bio link: Full UTM URL works. Only one link allowed (unless using Linktree or similar). Shorten for display.
  • Video description: Links not clickable for most accounts. Direct traffic goes through bio link.
  • TikTok Shop links: Separate attribution system — UTM parameters do not apply to in-app TikTok Shop purchases.
  • Tip: TikTok's in-app browser can truncate very long URLs. Keep total URL under 200 characters or use a shortener.

YouTube

  • Video description links: Full UTM URLs work and are clickable. Place above the fold (first 3 lines visible before "Show more").
  • Pinned comments: Full UTM URLs work. Use utm_content=pinned-comment to differentiate from description links.
  • Cards and end screens: YouTube cards accept external links with UTM parameters for eligible channels.
  • Tip: YouTube creators often post the same link in description AND pinned comment. Use utm_content to distinguish placement.

Multi-Platform Creators

When a creator posts on multiple platforms for the same campaign, generate one link per platform:

Creator: @janedoe
Instagram: ?utm_source=instagram&utm_medium=influencer&utm_campaign=summer-glow-2025&utm_content=janedoe
TikTok:    ?utm_source=tiktok&utm_medium=influencer&utm_campaign=summer-glow-2025&utm_content=janedoe
YouTube:   ?utm_source=youtube&utm_medium=influencer&utm_campaign=summer-glow-2025&utm_content=janedoe

Batch Generation

When generating links for multiple creators, output a structured table:

Creator HandlePlatformFull Tracking URLShort Notes
@janedoeInstagramhttps://brand.com/page?utm_source=instagram&utm_medium=influencer&utm_campaign=summer-glow-2025&utm_content=janedoeBio + story link
@janedoeTikTokhttps://brand.com/page?utm_source=tiktok&utm_medium=influencer&utm_campaign=summer-glow-2025&utm_content=janedoeBio link only
@fitnessbymarkInstagramhttps://brand.com/page?utm_source=instagram&utm_medium=influencer&utm_campaign=summer-glow-2025&utm_content=fitnessbymarkBio + story link

For rosters of 10+ creators, also output a CSV-formatted block the user can paste into a spreadsheet:

creator_handle,platform,utm_source,utm_medium,utm_campaign,utm_content,utm_term,full_url
janedoe,instagram,instagram,influencer,summer-glow-2025,janedoe,,https://brand.com/page?utm_source=instagram&utm_medium=influencer&utm_campaign=summer-glow-2025&utm_content=janedoe
fitnessbymark,instagram,instagram,influencer,summer-glow-2025,fitnessbymark,,https://brand.com/page?utm_source=instagram&utm_medium=influencer&utm_campaign=summer-glow-2025&utm_content=fitnessbymark

Worked Example

Input: A mid-market clean beauty brand launching a summer campaign. Base URL: https://www.glowlab.com/summer-collection. Campaign name: "summer-glow-2025." Three creators: @cleanbeautyjess (Instagram + TikTok), @skincarewithmark (Instagram), @wellnessvibes (TikTok). Medium: influencer. Attribution model: platform-as-source.

Output:

Convention Summary:

  • Attribution model: Platform-as-source
  • utm_source: platform name (instagram, tiktok)
  • utm_medium: influencer
  • utm_campaign: summer-glow-2025
  • utm_content: creator handle
  • utm_term: not used

Tracking URLs:

CreatorPlatformTracking URL
@cleanbeautyjessInstagramhttps://www.glowlab.com/summer-collection?utm_source=instagram&utm_medium=influencer&utm_campaign=summer-glow-2025&utm_content=cleanbeautyjess
@cleanbeautyjessTikTokhttps://www.glowlab.com/summer-collection?utm_source=tiktok&utm_medium=influencer&utm_campaign=summer-glow-2025&utm_content=cleanbeautyjess
@skincarewithmarkInstagramhttps://www.glowlab.com/summer-collection?utm_source=instagram&utm_medium=influencer&utm_campaign=summer-glow-2025&utm_content=skincarewithmark
@wellnessvibesTikTokhttps://www.glowlab.com/summer-collection?utm_source=tiktok&utm_medium=influencer&utm_campaign=summer-glow-2025&utm_content=wellnessvibes

Platform delivery notes:

  • @cleanbeautyjess (Instagram): Place link in bio and story link sticker. Use utm_content=cleanbeautyjess-story if you want to separate story clicks from bio clicks.
  • @cleanbeautyjess (TikTok): Place link in bio. Keep URL shortened — TikTok in-app browser can truncate long URLs.
  • @skincarewithmark (Instagram): Place link in bio and story link sticker.
  • @wellnessvibes (TikTok): Place link in bio. Remind creator to direct viewers to "link in bio" in the video.

What NOT to Do

  • Do not use spaces in UTM values. utm_campaign=summer glow breaks the URL. Use summer-glow.
  • Do not mix naming conventions mid-campaign. If the first 10 links use platform-as-source, do not switch to creator-as-source for the next 10.
  • Do not generate identical links for different creators. The entire purpose of UTM tracking is per-creator attribution. Shared links make attribution impossible.
  • Do not use underscores when hyphens work. Hyphens are more readable in GA reports and easier to scan in spreadsheets. Use summer-glow-2025 not summer_glow_2025.
  • Do not skip utm_medium. Without it, GA classifies the traffic as "(not set)" and your channel groupings break.
  • Do not add UTM parameters to internal links. UTM tags are for external traffic only. Adding them to links between pages on your own site overrides the original source attribution.
  • Do not forget to test the link. Click every generated URL to verify it loads the correct page. A typo in the base URL wastes the entire campaign's tracking.

Segment-Specific Guidance

SegmentApproachNotes
SMB brandsKeep it simple. Use the platform-as-source model with 3 parameters (source, medium, campaign + content). Skip utm_term.SMB teams often have one person managing 5-15 creators. They need copy-paste links, not a complex taxonomy. Output the links and a simple tracking spreadsheet template.
Mid-Market brandsFull parameter set. Include utm_term for creator tier or campaign phase. Output the CSV block for spreadsheet import.Mid-Market teams manage 50-200+ creators and their tracking often lives in Excel or Google Sheets. Consistent naming across the roster is critical — one inconsistency at scale creates hours of data cleanup. When UTM data feeds into Campaign Reporting tools, clean parameters are what make the reports trustworthy.
Enterprise brands and agenciesMatch their existing convention. Ask for their UTM naming guide before generating anything. Use their parameter mapping, not yours.Enterprise teams already have a documented UTM convention, often managed by a marketing ops or analytics team. Generating links that don't match their convention creates more work, not less. Ask first, then build.

Output Format

Structure the output as follows:

1. Convention Summary

State the naming convention used for this batch:

  • Attribution model: [Platform-as-source / Creator-as-source]
  • utm_source: [what it contains]
  • utm_medium: [value]
  • utm_campaign: [value]
  • utm_content: [what it contains]
  • utm_term: [what it contains, or "not used"]

2. Tracking URL Table

CreatorPlatformTracking URL
@handlePlatformfull URL

3. CSV Export (for 5+ creators)

Code block with CSV-formatted data, ready to paste into Google Sheets or Excel.

4. Platform Delivery Notes

Bullet list of where and how each creator should place their link, based on their platform.

5. QA Checklist

  • All values are lowercase
  • No spaces or special characters in parameter values
  • Every creator has a unique link per platform
  • Base URL loads correctly
  • utm_medium is consistent across all links
  • utm_campaign is consistent across all links
  • Convention is documented for the team

Quality Check

Before delivering the output, verify:

  1. Every URL is syntactically correct — Paste any generated URL mentally: does it have exactly one ?, proper & separators, no spaces, no trailing characters?
  2. No two creators share the same full URL — If any links are identical, the attribution model is broken.
  3. Case consistency is absolute — Scan every parameter value. One uppercase letter means the data fragments in GA.
  4. The convention is stated and consistent — Every link follows the same parameter mapping. No drift between the first link and the last.
  5. A marketing ops manager would trust this output enough to distribute the links to 50 creators without reviewing each one — That is the standard. If the links need a manual review pass, the skill did not do its job.

Related Skills

  • If you need to measure campaign results after the tracked links are live, see campaign-roi-calculator.
  • If you need to normalize messy metrics from multiple tracked sources, see metrics-normalization-formatter.
  • If you need to build the campaign brief that references these tracking links, see campaign-brief-generator.
  • If you need to write the outreach message that includes a creator's tracking link, see creator-outreach-sequence-generator.
  • If the brand context is missing or incomplete, see brand-context.

平台分布

Codex

33.43%
按下载量换算110

Claude

28.86%
按下载量换算95

Cursor

18.91%
按下载量换算62

Gemini CLI

9.54%
按下载量换算31

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills