Bilibili Transcribe
chubbyguan/chubbyskills
哔哩哔哩视频 → 下载 → 转录 → 存为 Markdown 的完整工作流. An agent skill from chubbyguan/chubbyskills.
将 Markdown 文章转换成 N 人播客脚本(1~4人),输出为 .txt 文件保存至当前项目的 markdown/ 目录。触发条件:用户提到"转成播客"、"生成播客脚本"、"把这篇文章做成播客"、"播客对话"、"podcast script"、"N个人的播客",或者上传了一个 markdown 文件并希望以播客形式呈现。即使用户只说"帮我把这篇文章转成播客",也应使用本…
$ npx skills add digoal/blog --skill podcast-script -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install digoal/blog podcast-script --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/skills_for_claude_web/podcast-script .claude/skills/podcast-script && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "podcast-script" agent skill from https://github.com/digoal/blog/tree/master/skills/skills_for_claude_web/podcast-script into .claude/skills/podcast-script/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "podcast-script", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/digoal/blog/tree/master/skills/skills_for_claude_web/podcast-scriptType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add digoal/blog --skill podcast-script -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install digoal/blog podcast-script --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/skills_for_claude_web/podcast-script .agents/skills/podcast-script && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "podcast-script" agent skill from https://github.com/digoal/blog/tree/master/skills/skills_for_claude_web/podcast-script into .agents/skills/podcast-script/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "podcast-script", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add digoal/blog --skill podcast-script -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install digoal/blog podcast-script --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/skills_for_claude_web/podcast-script .cursor/skills/podcast-script && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "podcast-script" agent skill from https://github.com/digoal/blog/tree/master/skills/skills_for_claude_web/podcast-script into .cursor/skills/podcast-script/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "podcast-script", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/digoal/blog.git --path skills/skills_for_claude_web/podcast-script--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add digoal/blog --skill podcast-script -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install digoal/blog podcast-script --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/skills_for_claude_web/podcast-script .gemini/skills/podcast-script && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "podcast-script" agent skill from https://github.com/digoal/blog/tree/master/skills/skills_for_claude_web/podcast-script into .gemini/skills/podcast-script/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "podcast-script", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install digoal/blog podcast-scriptInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add digoal/blog --skill podcast-script -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/skills_for_claude_web/podcast-script .github/skills/podcast-script && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "podcast-script" agent skill from https://github.com/digoal/blog/tree/master/skills/skills_for_claude_web/podcast-script into .github/skills/podcast-script/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "podcast-script", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add digoal/blog --skill podcast-script -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install digoal/blog podcast-script --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/skills_for_claude_web/podcast-script .opencode/skills/podcast-script && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "podcast-script" agent skill from https://github.com/digoal/blog/tree/master/skills/skills_for_claude_web/podcast-script into .opencode/skills/podcast-script/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "podcast-script", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
podcast-script将 Markdown 文章转换成 N 人播客脚本(1~4人),输出为 .txt 文件保存至当前项目的 markdown/ 目录。触发条件:用户提到"转成播客"、"生成播客脚本"、"把这篇文章做成播客"、"播客对话"、"podcast script"、"N个人的播客",或者上传了一个 markdown 文件并希望以播客形式呈现。即使用户只说"帮我把这篇文章转成播客",也应使用本…
Podcast Script is an agent skill from digoal/blog. 将 Markdown 文章转换成 N 人播客脚本(1~4人),输出为 .txt 文件保存至当前项目的 markdown/ 目录。触发条件:用户提到"转成播客"、"生成播客脚本"、"把这篇文章做成播客"、"播客对话"、"podcast script"、"N个人的播客",或者上传了一个 markdown 文件并希望以播客形式呈现。即使用户只说"帮我把这篇文章转成播客",也应使用本 skill。默认输出中文脚本,除非用户明确指定其他语言。
Its SKILL.md is about 750 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Media & Creative, covering Podcasting and Markdown. The repository describes itself as: AI,Opensource,Database,Business,Finance,Minds. git clone --depth 1 https://github.com/digoal/blog. The licence is GPL-2.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 69fb793. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Podcast Script loads about 747 tokens when it runs. Until then it costs about 58 tokens; SKILL.md has 149 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from digoal/blog at commit 69fb793, republished under its GPL-2.0 licence (© digoal). 149 words, ~747 tokens.
.claude/skills/podcast-script/SKILL.md (or your agent's skills folder).将任意 Markdown 文章转换为自然、真实、有节奏感的多人播客对话脚本:
.txt,保存到 markdown/ 目录从用户提供的 Markdown 文件(或消息中的内容)提取:
用户如果没有指定人数,默认使用 1 人。
根据人数分配角色,风格要有差异化,形成自然的对话张力:
| 人数 | 角色分工建议 |
|---|---|
| 1 人 | 独白式主持,自问自答,穿插感慨和停顿 |
| 2 人 | 一位主持人(引导节奏)+ 一位嘉宾(补充深度/提出疑问) |
| 3 人 | 主持人 + 技术嘉宾(偏专业) + 行业嘉宾(偏实践/投资) |
| 4 人 | 主持人 + 3位嘉宾,每人代表不同视角(乐观/保守/中立/行动派) |
为每位 speaker 设定:
[开场] 主持人热场,介绍今天的话题和嘉宾 —— 约 5~8 轮对话
[正文] 按文章段落展开讨论,每个核心论点对应一轮对话 —— 占脚本 70%
[收尾] 总结观点、展望或留下开放性问题 —— 约 3~5 轮对话每行固定格式:
Speaker X(姓名): [对话内容]示例:
Speaker 1(林晓): 大家好,欢迎来到今天的节目。我是主持人林晓,今天我们聊一个最近在科技圈很火的话题——token 到底是什么?为什么有人说它是 AI 时代的新货币?我旁边坐着两位嘉宾,先请两位自我介绍一下。
Speaker 2(陈博): 我是陈博,在一家 AI 创业公司做产品,日常跟 API、token 计费打交道,可以说是每天都在算 token 的成本。
Speaker 3(吴静): 我是吴静,做二级市场投资,最近一直在研究 AI 产业链的投资逻辑,token 出海这个叙事让我很感兴趣。
Speaker 1(林晓): 好,那我们直接切入。陈博,你先给我们普及一下,token 到底是什么?自然性:
节奏感:
信息密度:
英文术语保留规则:
输出前检查:
输出路径:markdown/podcast-{文章标题关键词}-{人数}speakers.txt示例:markdown/podcast-token-economics-2speakers.txt
markdown/ 目录不存在,先用 bash_tool 创建:mkdir -p markdowncreate_file 工具写入,完成后用 present_files 展示给用户1 人独白播客:
去掉 Speaker 编号差异,改为单人自言自语风格,加入停顿感:
Speaker 1(主持人姓名, 默认姓名: 德哥): 今天想聊一个问题……其实说起来,这件事让我想了很久。[停顿] token,这个词最近出现的频率越来越高……用户指定其他语言:
将所有中文对话内容替换为目标语言,但 专有名词(包括中文公司名)保持原样,如 DeepSeek、MiniMax、阿里巴巴等。
文章过长(>3000字):
提炼文章中最重要的 5~8 个论点,不必逐段覆盖。优先保留:反常结论、数据亮点、核心争议点。
文章过短(<500字):
补充背景知识和延伸讨论,让对话有足够深度,不要简单复述原文。
© digoal, GPL-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/skills_for_claude_web/podcast-script of digoal/blog.
Open the folder on GitHubat commit 69fb793
Podcast Script next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Podcast Script this skilldigoal/blog | 8.6k | — | ~747 | Automated safety check: Pass | GPL-2.0 | |
| Bilibili Transcribechubbyguan/chubbyskills | 1.2k | 1 repos | ~578 | Automated safety check: Notes | MIT | |
| Douyin Transcribechubbyguan/chubbyskills | 1.2k | 1 repos | ~551 | Automated safety check: Notes | MIT | |
| Podcast Transcript FetcherVarnan-Tech/opendirectory | 674 | 1 repos | ~1.9k | Automated safety check: Notes | MIT | |
| Podcastzarazhangrui/personalized-podcast | 437 | — | ~2.3k | Automated safety check: Notes | None | |
| Podpullxiaoleiy/podpull | 146 | — | ~962 | Automated safety check: Pass | MIT |
chubbyguan/chubbyskills
哔哩哔哩视频 → 下载 → 转录 → 存为 Markdown 的完整工作流. An agent skill from chubbyguan/chubbyskills.
chubbyguan/chubbyskills
抖音视频 → 下载 → 转录 → 存为 Markdown 的完整工作流. An agent skill from chubbyguan/chubbyskills.
Varnan-Tech/opendirectory
A skill your agent uses when fetching, searching, or analyzing transcripts from Lenny's Podcast, Dwarkesh Podcast, Cheeky Pint, 20VC, or A16z Podcast.
zarazhangrui/personalized-podcast
Generate a podcast episode from content you provide. An agent skill from zarazhangrui/personalized-podcast.
xiaoleiy/podpull
A skill your agent uses when the user wants to download a podcast episode's audio file (mp3/m4a) to disk — from an Apple Podcasts show or episode link, a raw RSS feed, or a 小宇宙/xiaoyuzhou episode…
gainubi/wechat-skills
Download Xiaoyuzhou FM podcast episode audio files from xiaoyuzhoufm.com/episode links.
digoal/blog
三层审查模型,逐段逐句验证文章真伪、证据链与逻辑结构。Use when the user asks to fact-check, verify, audit, or evaluate the credibility of an article, essay, report, opinion piece, social-media post, or any written claim —…
digoal/blog
Find latent bugs in a local PostgreSQL source tree (RELxxSTABLE branch or HEAD) the way a core hacker does: build a heavily-poisoned debug instance (cassert + cache-discard + -O0/-ggdb3 + core…
digoal/blog
Portable digital employee distilled from digoal's personal blog for PostgreSQL, PolarDB, DuckDB, AI+database, vector/RAG, database operations, source-code reading, technical content creation…
digoal/blog
从论文 PDF 文件或论文 PDF URL 生成通俗易懂、图文并茂、带批判性评估的中文 Markdown 解读,并保存到当前项目的 markdown 目录。Use when the user asks to interpret,精读,解读,summarize,explain,analyze, or write an article from an academic paper PDF…
digoal/blog
Analyze a product from documentation, websites, PDFs, articles, release notes, pricing pages, app listings, reviews, filings, or related links; save separate intermediate analyses from seven roles…
digoal/blog
Turn a blog post, article, notes, or any source material into a set of vertical poster images — one cover plus several coherent content slides that explain the core points.
Categories
将 Markdown 文章转换成 N 人播客脚本(1~4人),输出为 .txt 文件保存至当前项目的 markdown/ 目录。触发条件:用户提到"转成播客"、"生成播客脚本"、"把这篇文章做成播客"、"播客对话"、"podcast script"、"N个人的播客",或者上传了一个 markdown 文件并希望以播客形式呈现。即使用户只说"帮我把这篇文章转成播客",也应使用本…. Podcast Script is an agent skill from digoal/blog.
Podcast Script fits situations like: tasks that involve Podcasting; tasks that involve Markdown.
Run `npx skills add digoal/blog --skill podcast-script -a claude-code`. Or copy the skill folder (skills/skills_for_claude_web/podcast-script in digoal/blog) into .claude/skills/podcast-script in your project. Claude Code loads it when a task matches its description.
Run `npx skills add digoal/blog --skill podcast-script -a codex`. Or copy the skill folder (skills/skills_for_claude_web/podcast-script in digoal/blog) into .agents/skills/podcast-script in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add digoal/blog --skill podcast-script -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/podcast-script, .gemini/skills/podcast-script, .github/skills/podcast-script and .opencode/skills/podcast-script in your project.
SKILL.md names no scripts, command-line tools or credentials: Podcast Script is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Podcast Script is published under the GPL-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 747 tokens (SKILL.md is roughly 3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Podcast Script: Bilibili Transcribe (chubbyguan/chubbyskills, 1.2k stars), Douyin Transcribe (chubbyguan/chubbyskills, 1.2k stars), Podcast Transcript Fetcher (Varnan-Tech/opendirectory, 674 stars) and Podcast (zarazhangrui/personalized-podcast, 437 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
digoal (a GitHub user) maintains it in digoal/blog, which has 8,587 GitHub stars. The repository holds 98 skills in this directory. The repository was last updated on September 28, 2026.
Source: digoal/blog on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.