一键导入
podcast-generator
Converts blog posts into podcast audio using Kokoro TTS engine. Use this when asked to generate podcasts, create audio, or run TTS for blog posts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Converts blog posts into podcast audio using Kokoro TTS engine. Use this when asked to generate podcasts, create audio, or run TTS for blog posts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generates mind map data files for the toolbox mind maps collection
Translates English blog posts to Traditional Chinese while preserving Markdown format and frontmatter structure
Converts blog posts into podcast audio using Kokoro TTS engine with multi-language support
Translates English blog posts to Traditional Chinese while preserving Markdown format and frontmatter structure. Use this when asked to translate posts to zh-hant or create Chinese versions.
| name | podcast-generator |
| description | Converts blog posts into podcast audio using Kokoro TTS engine. Use this when asked to generate podcasts, create audio, or run TTS for blog posts. |
This skill converts blog posts into podcast audio using the Kokoro TTS engine with multi-language support and automatic RSS feed generation.
Ensure Python dependencies are installed:
uv sync
Verify FFmpeg and dependencies are available (required for audio processing).
uv run podcast-generate --posts "my-post-slug"
uv run podcast-generate --all
If a post has already been generated, use --force to overwrite:
uv run podcast-generate --posts "my-post-slug" --force
Rebuild feeds from existing audio without re-synthesizing:
uv run podcast-generate --refresh-feeds
uv run podcast-generate --posts "my-post-slug" --output-dir /custom/path
(Defaults to public/podcasts if not specified.)
To provide a human-optimized transcript produced by an LLM (recommended for long/technical posts), save one of the following files in src/content/blog/transcripts/:
<slug>.txt — used for posts in any language<slug>.<lang>.txt — e.g., my-post.zh-hant.txt for Chinesepost.zh-hant.txt for Chinese).post.txt).Use an LLM (via your agents UI or chat service) to:
src/content/blog/transcripts/.uv run podcast-generate --posts "<slug>" to synthesize audio from the transcript.Generated audio files are organized in public/podcasts/:
public/podcasts/
├── feed.xml # Main RSS feed
├── <slug>.mp3 # English podcasts
├── <slug>.zh-hant.mp3 # Chinese podcasts
├── en/
│ └── feed.xml # English-specific feed
└── zh-hant/
└── feed.xml # Chinese-specific feed
/posts/.--force to regenerate, or delete the existing file and re-run.~/.cache/kokoro-onnx/.