Sep 15, 2026

用 wlzh skills 自动化播客流水线和 VPS 加固

一个 606 星的中文 Claude Code skills 合集,串起 YouTube 下载、按关键字剪音频、RVC 变声和 TTS——还有发票扫描和脚本化的 VPS 加固。

#tutorial#productivity#workflow

把一条 YouTube 视频变成一期中文播客,通常要在下载器、转写器、音频剪辑器和发布工具之间来回倒腾。606 星的 wlzh/skills 合集把这条链路——以及一堆其他日常杂活——打包成 Claude Code skill,一条斜杠命令就能调用。

为什么这个 Skill 重要

这个仓库是一个务实的中文 Claude Code skills 合集:媒体转换、抓取、发布、报销和服务端运维。README 收录的 skill 包括 voice-changer(基于 RVC AI 模型的变声,带多种预设)、audiocut-keyword(FunASR Paraformer 转写加字符级时间戳,再用 FFmpeg 剪辑)、text-to-speech(Edge TTS,18+ 种中文声音,支持 SSML 情绪标记)、youtube-publisher(元数据、封面、SRT/VTT 字幕、dry-run 预览)、wlzh-invoice-scanner 和 vps-security-hardening。

2026 年 9 月 15 日对照仓库与 README 有两点需要注意:README 列出 16 个 skill,但仓库里实际只有 15 个 skill 目录——youtube-to-xiaoyuzhou 该条目对应的目录当天不存在。另有两个条目对应的目录名不一致:README 的 youtube-tracker 对应 wlzh-youtube-tracker,x-fetcher 对应 x-fetcher-skill。下文的组合示例来自 README 的文档记载,并不是今天能直接安装的目录。

安装

README 只写了用法,没有写复制安装步骤——它的用法示例假定 skill 目录已经放在 ~/.claude/skills/ 下,依赖问题则让你参考每个 skill 自己的 README。skill 就位后,两种文档记载的调用方式是:

# 直接调脚本
python3 ~/.claude/skills/<skill-name>/scripts/script.py [arguments]

# 或在 Claude Code 会话里
/<skill-name> [arguments]

实战:下载、变声、重发布一期 YouTube 节目

README 的组合示例用一行串起整条播客流水线:

youtube-to-xiaoyuzhou <url> --filter-keywords --change-voice female_3

README 的 youtube-to-xiaoyuzhou 条目记载了这条流水线自身的环节:自动下载 YouTube、AI 生成封面(经由 image-generator)、关键字过滤(经由 audiocut-keyword)、音频变声(经由 voice-changer)、定时发布和 Cookie 优先登录验证。同样的零件也各有独立条目:video-downloader 按画质选项(最佳、1080p 到 360p)下载视频,或下载纯音频 MP3;audiocut-keyword 单独使用时也能用字符级时间戳转写,并按关键字配置删除匹配片段。还有一条更短的链路:text-to-speech script.txt --voice female_3 把脚本转成语音,并可选接变声后处理。

实战:给一台新 VPS 做安全加固

vps-security-hardening 是仓库里唯一在 README 条目里写全了命令行接口的 skill——通过 SSH 跑一遍七步加固:

./scripts/harden-vps.sh \
  --ip <VPS_IP> \
  --root-pass <ROOT_PASSWORD> \
  --user <NEW_USER> \
  --user-pass <NEW_USER_PASSWORD> \
  --port <SSH_PORT>

它执行的七个步骤是:创建 sudo 用户并禁用 root 密码登录、修改 SSH 端口(自动检测 Ubuntu 22.10/23.x 与 24.04+ 的差异)、安装配置 Fail2ban、支持 SSH 密钥登录、可选的 SSH 登录通知、配置 UFW 防火墙,以及 Docker 安全提醒。

技巧

  • voice-changer 用 RVC AI 模型做真实音色转换而不是简单调整音高,预设有中文御姐、七妹、苏苏、AZI 等——并且明确支持被其他 skill 集成调用,播客链路因此才成立。
  • youtube-publisher 支持 dry-run 模式,不上传就能预览配置好的设置——正式发布前先检查一遍。
  • 若干 skill 明说了上游来源:video-downloader 源自 ComposioHQ/awesome-claude-skills,x-fetcher 基于 Jane-xiaoer/x-fetcher,wespy-fetcher 基于 tianchangNorth/WeSpy。
  • wlzh-invoice-scanner(v3.6.0)把发票分成五大类,强制用 Python 代码验算金额而不是让 LLM 心算,并按发票号码去重。

何时不用这个 Skill

这个合集是中文优先的:TTS 声音、变声预设和发票格式都面向中文场景,README 也是中文。较重的媒体类 skill 按各自的 README 依赖本地环境(FFmpeg、FunASR、RVC 模型)。另外仓库没有提供安装命令,目录要自己手动复制——单台机器尚可,团队铺开会比较麻烦。


查看排行榜了解更多 skill。