Skip to content
Marketing
Skill

/skill-short-link

短链 + UTM 追踪:给内容/投放链接拼接 UTM 追踪参数(来源/媒介/活动)并缩短, 便于在小红书/抖音/公众号等追踪流量来源与活动效果。当用户说"短链""生成短链""缩短链接" "UTM""追踪链接""投放链接""带参数的链接""统计来源""tinyurl"时使用。用免 key 公共短链服务。

BOOST
From plugin
easel
3.3k114 skills
Install
$ npx -y skills add zju-real/easel --skill skill-short-link --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/skill-short-link

Context preview

The summary Claude sees to decide when to auto-load this skill.

短链 + UTM 追踪:给内容/投放链接拼接 UTM 追踪参数(来源/媒介/活动)并缩短, 便于在小红书/抖音/公众号等追踪流量来源与活动效果。当用户说"短链""生成短链""缩短链接" "UTM""追踪链接""投放链接""带参数的链接""统计来源""tinyurl"时使用。用免 key 公共短链服务。

SKILL.md

skill-short-link.SKILL.md
name: skill-short-link
description: >-
  短链 + UTM 追踪:给内容/投放链接拼接 UTM 追踪参数(来源/媒介/活动)并缩短,
  便于在小红书/抖音/公众号等追踪流量来源与活动效果。当用户说"短链""生成短链""缩短链接"
  "UTM""追踪链接""投放链接""带参数的链接""统计来源""tinyurl"时使用。用免 key 公共短链服务。
layer: publish

短链 + UTM 追踪

> 给链接拼 UTM 追踪参数并缩短,追踪各平台引流效果。走 `scripts/shortlink.py`(纯标准库无依赖, > 短链用免 key 公共服务 TinyURL / is.gd / v.gd)。

输入

| 字段 | 必填 | 说明 | |------|------|------| | URL | 是 | 落地页/商品/表单链接 | | source | UTM 时必填 | 来源平台,如 xiaohongshu/douyin/wechat | | medium | UTM 时必填 | 媒介,如 social/video/cpc | | campaign | UTM 时必填 | 活动名,如 618/newproduct |

执行

脚本路径(相对项目根):`skills/openclaw/skill-short-link/scripts/shortlink.py`(各子命令 `-h`)。

# 一步到位:拼 UTM + 缩短(最常用)
python <skill>/scripts/shortlink.py both --url "https://shop.example.com/item/123" \
  --source xiaohongshu --medium social --campaign 618

# 只拼 UTM 参数
python <skill>/scripts/shortlink.py utm --url "https://a.com/p" \
  --source douyin --medium video --campaign summer --content 视频A

# 只缩短
python <skill>/scripts/shortlink.py short --url "https://a.com/very/long/url" --provider tinyurl
  • 默认短链服务 `tinyurl`(最稳、任意 URL 均可);也可 `--provider isgd`/`vgd`(支持 `--alias` 自定义短码,

但对部分域名有黑名单)。

  • 多平台投放建议**每个平台一条短链**(source 不同),这样后台能分平台看流量。

规则

1. 每个投放渠道生成独立短链(utm_source 区分),否则无法分平台归因。 2. campaign 用统一命名规范(如 `618`、`产品名-月份`),方便后续聚合。 3. `--content` 用于同活动多素材 A/B(如"视频A"/"图文B")。 4. 短链服务为第三方公共服务,重要投放建议自建短链域名(本 SKILL 便于快速出链)。

参考来源

UTM 是 GA/各分析平台通用的来源追踪参数标准(utm_source/medium/campaign/term/content)。 短链用 TinyURL / is.gd / v.gd 的免 key 公共 API。纯 urllib 实现。

Read more
Ships witheasel

An open-source AI agent for social media — discover trends, create content, publish everywhere, and learn what works across Xiaohongshu, Douyin, Zhihu, Bilibili, and more.🎨一个开源的 AI 社交媒体智能体——发现热点趋势、创作内容、一键发布至各大平台,并学习分析哪些内容真正有效,覆盖小红书、抖音、知乎、哔哩哔哩等平台。

Get the whole plugin
Stats
3,463
Stars
528
Forks
Active
Maintenance
Python
Language
Apache-2.0
License
2h ago
Last commit
1mo ago
Created
4d ago
Added

Repo: zju-real/easel

Other skills on easel.

asset-manager
Skill

asset-manager

outputs/ 目录下的产物管理:按日期/平台/类型归档、打标签、搜索历史内容、生成素材清单。 当用户说"整理素材"、"归档"、"找之前的内容"、"搜索历史"、"素材管理"、…

@zju-real@zju-realView Skill
audio-editing
Skill

audio-editing

通用音频处理:音频剪辑/裁剪、格式转码(mp3/wav/m4a/aac)、音量归一化、从视频提取音轨、多段拼接、淡入淡出、变速(保音高)。当用户说“剪音频”“裁一段”“转成…

@zju-real@zju-realView Skill