Podcast Generate
Generate podcast episodes from user-provided content or by searching the web for specified topics.
Skill by rahlplx
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/rahlplx-podcast-generate
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, ml, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/podcast-generate
What's inside
- Skill name
Podcast Generate- Description
- Generate podcast episodes from user-provided content or by searching the web for specified topics. If user uploads a text file/article, creates a dual-host dialogue podcast (or single-host upon request). If no content is provided, searches the web for information about the user-specified topic and generates a podcast. Duration scales with content size (3-20 minutes, ~240 chars/min). Uses z-ai-web-dev-sdk for LLM script generation and TTS audio synthesis. Outputs both a podcast script (Markdown) and a complete audio file (WAV).
- License
- MIT
- Instructions
- 194 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- name: only lowercase letters, digits and single hyphens allowed
- name: "Podcast Generate" does not match folder "podcast-generate"
Files (7)
- LICENSE.txt
- SKILL.md
- generate.ts
- package.json
- readme.md
- segments.jsonl · test_data/
- tsconfig.json
SKILL.md (first lines)
# Podcast Generate Skill(TypeScript 版本) 根据用户提供的资料或联网搜索结果,自动生成播客脚本与音频。 该 Skill 适用于: - 长文内容的快速理解和播客化 - 知识型内容的音频化呈现 - 热点话题的深度解读和讨论 - 实时信息的搜索和播客制作 --- ## 能力说明 ### 本 Skill 可以做什么 - **从文件生成**:接收一篇资料(txt/md/docx/pdf等文本格式),生成对谈播客脚本和音频 - **联网搜索生成**:根据用户指定的主题,联网搜索最新信息,生成播客脚本和音频 - 自动控制时长,根据内容长度自动调整(3-20 分钟) - 生成 Markdown 格式的播客脚本(可人工编辑) - 使用 z-ai TTS 合成高质量音频并拼接为最终播客 ### 本 Skill 当前不做什么 - 不生成 mp3 / 字幕 / 时间戳 - 不支持三人及以上播客角色 - 不加入背景音乐或音效 --- ## 文件与职责说明 本 Skill 由以下文件组成: - `generate.ts` 统一入口(支持文件模式和搜索模式) - **文件模式**:读取用户上传的文本文件 → 生成播客 - **搜索模式**:调用 web-search skill 获取资料 → 生成播客 - 使用 z-ai-web-dev-sdk 进行 LLM 脚本生成 - 使用 z-ai-web-dev-sdk 进行 TTS 音频生成 - 自动拼接音频片段 - 只输出最终文件 - `readme.md` 使用说明文档 - `SKILL.md` 当前文件,描述 Skill 能力、边界与使用约定 - `package.json` Node.js 项目配置与依赖 - `tsconfig.json` TypeScript 编译配置 --- ## 输入与输出约定 ### 输入(二选一) **方式 1:文件上传** - 一篇资料文件(txt / md / docx / pdf 等文本格式) - 资料长度不限,Skill 会自动压缩为合适长度 **方式 2:联网搜索** - 用户指定一个搜索主题 - 自动调用 web-search skill 获取相关内容 - 整合多个搜索结果作为资料来源 ### 输出(只输出 2 个文件) - `podcast_script.md` 播客脚本(Markdown 格式,可人工编辑) - `podcast.wav` 最终拼接完成的播客音频 **不输出中间文件**(如 segments.jsonl、meta.json 等) --- ## 运行方式 ### 依赖环境 - Node.js 18+ - z-ai-web-dev-sdk(已安装) - web-search skill(用于联网搜索模式) **不需要** z-ai CLI ### 安装依赖 ```bash npm install ``` --- ## 使用示例 ### 从文件生成播客 ```bash npm run generate -- --input=test_data/material.txt --out_dir=out ``` ### 联网搜索生成播客 ```bash # 根据主题搜索并生成播客 npm run generate -- --topic="最新AI技术突破" --out_dir=out # 指定搜索主题和时长 npm run generate -- --topic="量子计算应用场景" --out_dir=out --duration=8 # 搜索并生成单人播客 npm run generate -- --topic="气候变化影响" --out_dir=out --mode=single-male ``` ---
From rahlplx/smile-savers-2026-feb, MIT.
More from rahlplx/smile-savers-2026-feb
- 0.386score
pptx
rahlplx
PPT/PPTX dedicated skill - **MANDATORY RULE**: For ANY PPT-related tasks (uploaded files, editing/creating presentations, etc.), you **MUST IMMEDIATELY**…
SkillDFreshness: DClaude Code +9 - 0.382score
frontend-design
rahlplx
Transform UI style requirements into production-ready frontend code with systematic design tokens, accessibility compliance, and creative execution.
SkillDFreshness: DClaude Code +9 - 0.379score
Video Generation
rahlplx
Implement AI-powered video generation capabilities using the z-ai-web-dev-sdk.
SkillDFreshness: DClaude Code +9 - 0.213score
pdf
rahlplx
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Feb 17, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/rahlplx/smile-savers-2026-feb
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from rahlplx
- 0.444score
vibe-caveman
rahlplx
Terse-output mode.
SkillCFreshness: CClaude Code +9 - 0.444score
vibe-design
rahlplx
Design audit + anti-slop enforcement + WCAG check + taste-skill dial configuration + impeccable design workflow (init/critique/polish + 18 refinement commands).
SkillCFreshness: CClaude Code +9 - 0.444score
vibe-evolve
rahlplx
Auto-evolve rules and retire underperformers — reads telemetry + learnings to propose rule promotions, demotions, and new patterns.
SkillCFreshness: CClaude Code +9 - 0.444score
vibe-explain
rahlplx
Explain, translate, or extract intent from any code — at beginner, intermediate, or expert level.
SkillCFreshness: CClaude Code +9 - 0.444score
vibe-harness
rahlplx
Production readiness gate — runs 15 automated checks (tests, lint, security scan, skill integrity, catalog validity, state machine).
SkillCFreshness: CClaude Code +9 - 0.444score
vibe-learnings
rahlplx
Extract learnings, patterns, and anti-patterns from commit history, session work, and project evolution.
SkillCFreshness: CClaude Code +9
Cite this page
Podcast Generate skill. Agent Mart. https://agentmart.dev/skills/rahlplx-podcast-generate (last updated 2026-10-24)