Read Xiaoyuzhou Article logo

Read Xiaoyuzhou Article

Community
SpaceZephyr
read-xiaoyuzhou-article

把小宇宙播客链接转成文字稿和文章。实现原理:下载小宇宙音频 → Groq Whisper 转录成文字 → 由 Claude 编写成文章。 触发词:"小宇宙转文字"、"播客转文章"、"把这个小宇宙链接转成文章"、"小宇宙文稿",或用户直接发来 xiaoyuzhoufm.com 的单集链接。 产出两份:逐字文稿(含标点润色)+ 改写后的文章。

Overview

PublisherSpaceZephyr
Repositoryread-buddy
Skill nameread-xiaoyuzhou-article
Stars
85
Forks
25
Bundled files
1
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 1 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by SpaceZephyr on GitHub. Read the source before you install it.

Installation

Install the Read Xiaoyuzhou Article AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/SpaceZephyr/read-buddy/tree/main/read-xiaoyuzhou-article
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/SpaceZephyr/read-buddy.git /tmp/read-buddy
mkdir -p .claude/skills
cp -r /tmp/read-buddy/read-xiaoyuzhou-article .claude/skills/read-xiaoyuzhou-article
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Read Xiaoyuzhou Article in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Read Xiaoyuzhou Article on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Read Xiaoyuzhou Article is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

小宇宙播客转文章

把一条小宇宙单集链接(xiaoyuzhoufm.com/episode/xxx)变成:

  1. 逐字文稿(转录 + 中文标点润色)
  2. 文章(由 Claude 在文稿基础上改写成可读文章)

实现原理

小宇宙链接
  → 抓页面里的音频 CDN 直链(无需登录/API)
  → curl 下载音频
  → ffmpeg 转码压缩(单声道 64k mp3)
  → 按 10 分钟/段切片(避免单段过长导致 Whisper 524 超时)
  → Groq Whisper large-v3 转录(language=zh,带 429/5xx 自动重试)
  → 清洗 Whisper 幻觉噪声("请点赞订阅"、"字幕由 Amara.org 提供"等)
  → Groq Llama 3.3 70B 补中文标点+分段(可选 --polish)
  → 输出逐字文稿
  → Claude 把文稿编写成文章

前置要求

1. 工具(命令行需可用):curl、ffmpeg、ffprobe、perl、python3

  • macOS 安装 ffmpeg:brew install ffmpeg
  • 若 brew 不可用(如 Xcode 许可证未接受),可下载静态二进制放到 ~/.local/bin/(脚本会自动把该目录加入 PATH)。arm64 静态版可从 osxexperts.net 获取 ffmpeg/ffprobe。
  • 脚本启动时会自检依赖,缺哪个会直接报出来。

2. Groq API Key(免费)——转录这一步需要:

  • 注册 https://console.groq.com 拿到 gsk_ 开头的 key
  • 设置环境变量:export GROQ_API_KEY=gsk_xxxxx
  • 若未设置,运行脚本时会报错提示。

工作流程

Step 1: 确认链接和润色选项

用户给出小宇宙单集链接后,默认开启 --polish(标点润色,阅读体验更好)。

Step 2: 运行转录脚本

bash
GROQ_API_KEY=$GROQ_API_KEY bash ~/.claude/skills/read-xiaoyuzhou-article/scripts/transcribe.sh \
  --polish "<小宇宙链接>" "/tmp/podcast_transcript.md"

脚本会输出逐字文稿到 /tmp/podcast_transcript.md。读取它作为下一步素材。

长播客转录可能需要几分钟(下载 + 转码 + 多段调用 API)。如遇 Groq 429 限流,脚本会自动等待重试。

Step 3: 编写成文章

读取 /tmp/podcast_transcript.md,把逐字稿改写成一篇结构化文章。要求:

  • 保留核心观点和关键信息,去掉口语赘词、重复、语气词("对对对""然后呢""那个")
  • 重新组织结构:开头点题 → 用小标题分主题 → 结尾收束
  • 忠实于原意:不要编造文稿里没有的事实、数据、观点
  • 嘉宾有金句的话可以适当引用
  • 在文章开头标注来源链接和播客标题

把文章保存为 /tmp/podcast_article.md,并把两份产出(文稿 + 文章)路径告知用户。

注意事项

  • 只支持小宇宙单集页面(/episode/),不支持播客主页。
  • 音频直链是从页面 HTML 正则提取 media.xyzcdn.net/*.m4a|mp3;若小宇宙改版导致提取失败,需更新脚本里的正则。
  • 转录用 Groq 免费额度,超大量使用可能触发速率限制。
  • 改写文章这一步由 Claude 完成,不额外消耗 API。

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Read Xiaoyuzhou Article AI skill do?

把小宇宙播客链接转成文字稿和文章。实现原理:下载小宇宙音频 → Groq Whisper 转录成文字 → 由 Claude 编写成文章。 触发词:"小宇宙转文字"、"播客转文章"、"把这个小宇宙链接转成文章"、"小宇宙文稿",或用户直接发来 xiaoyuzhoufm.com 的单集链接。 产出两份:逐字文稿(含标点润色)+ 改写后的文章。

Why use Read Xiaoyuzhou Article on TypingMind?

Because you install it once and use it with any model. Read Xiaoyuzhou Article is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Read Xiaoyuzhou Article in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/SpaceZephyr/read-buddy/tree/main/read-xiaoyuzhou-article. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Read Xiaoyuzhou Article?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Read Xiaoyuzhou Article?

As many as you like. As long as a model supports skills, you can use Read Xiaoyuzhou Article with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Read Xiaoyuzhou Article AI skill free?

It is published on GitHub by SpaceZephyr. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇