Podcast Downloader: Save Xiaoyuzhou Audio and Show Notes Locally

前言

用脚本批量囤播客的人,通常要自己写抓音频、转格式、存节目说明的胶水代码:先从页面里抠音频地址,再找个转码工具,最后把 Show Notes 手动贴进文件名或数据库。这套流程每次都要重来一遍,而且小宇宙的页面结构一变,脚本就可能失效。

下面介绍的 Skill 把这部分工作收敛成一个可直接调用的能力:给出节目链接,它负责下载音频、转成 MP3,并把节目说明一起带下来。

这是什么

播客下载器(坐标 @zcwl/podcast-downloader)是一个面向小宇宙(xiaoyuzhoufm.com)的下载类 Skill,当前版本 1.0.1,由智创未来发布,分类为 dev-programming,来源标记为 enterprise。

它解决的问题很明确:让 Agent 在对话或自动化流程里直接拿到某个播客节目的音频文件和文字说明,而不必让开发者自己去维护抓包与转码逻辑。

按 SkillHub 页面信息,该 Skill 的标签为 requires_api_key=false,即不需要额外申请 API Key 就能使用。

核心功能

按官方简介,播客下载器的能力边界如下:

1、从小宇宙下载播客音频。
2、下载节目说明(Show Notes)。
3、自动转换为 MP3 格式。

简介原文在「自动转换为 MP3 格式(兼容Sanag、小游等骨」处截断,后半句在现有资料中不完整,因此本文不转述其未证实的兼容性细节。除上述三点外,资料中没有列出批量下载、订阅更新、格式自选等能力,本文不做推测。

安装与启用

现有的抓取资料里没有给出安装命令、Skill 目录路径或配置字段,只有两个地址:

SkillHub 页面:https://www.skillhub.cn/skills/zcwl/podcast-downloader
接口地址:https://api.skillhub.cn/zcwl/podcast-downloader

因此安装与启用方式请以上述页面为准。本文不编写未经核实的 curl、npx 或配置文件片段,避免给出无法复现的命令。

需要补充的是,这类 Skill 基于通用 SKILL.md 格式,可以被支持该格式的 Agent 宿主识别;但各宿主(如 Cursor、Codex CLI、Claude Code)在目录约定与启用方式上的具体差异,本次资料中未提及,本文不分别展开。

典型用法

资料中没有附带可复现的调用示例,只有能力描述。按 Skill 定位,典型调用路径是:在对话或自动化任务里给出目标播客节目链接,由 Skill 完成下载与转码,产出本地 MP3 音频文件和对应的 Show Notes 文本。

建议把输出固定到专用目录,方便后续检索或挂载到播客客户端。

适用场景与注意

适合的场景:

1、需要定期归档某个小宇宙播客节目,做离线收听或语料沉淀的开发者。
2、想把播客音频 + 文稿一起喂给下游处理流程(如转写、摘要、RAG 入库)的自动化脚本。
3、临时把一期节目拉到本地,不想手写抓取与转码代码的场景。

需要留意的限制:

1、下载与转码依赖小宇宙的页面结构,站点改版后行为可能变化,属于这类抓取类 Skill 的共性风险。
2、转码目标是 MP3,资料中没有列出可选码率或其它格式选项。
3、音频与 Show Notes 的使用受节目版权和平台条款约束,归档与二次分发前需自行确认授权。
4、关于使用频率、并发下载等限制,官方简介未说明,本文不臆测。

结语

播客下载器的价值在于把「抓音频 + 转 MP3 + 存文稿」这串重复劳动打包成一次调用,省掉自写胶水代码和维护成本。对以小宇宙为主要来源的播客归档需求来说,它是一个可以直接接进现有 Agent 流程的选项。

官方地址:https://www.skillhub.cn/skills/zcwl/podcast-downloader

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye