podcast-download
Download podcast episodes from 小宇宙 (Xiaoyuzhou.fm) and Apple Podcasts
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Download podcast episodes from 小宇宙 (Xiaoyuzhou.fm) and Apple Podcasts
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | podcast-download |
| description | Download podcast episodes from 小宇宙 (Xiaoyuzhou.fm) and Apple Podcasts |
| metadata | {"openclaw":{"emoji":"🎙️","requires":{"bins":["python3"],"python_packages":["requests","feedparser"]},"install":[{"id":"pip-deps","kind":"pip","command":"pip install requests feedparser","label":"Install Python dependencies (requests, feedparser)"}]}} |
Download single podcast episodes from 小宇宙 (Xiaoyuzhou.fm) and Apple Podcasts.
https://www.xiaoyuzhoufm.com/episode/<episode_id>
Get the episode link from the 小宇宙 app or website by clicking "分享" (Share) and copying the link.
https://podcasts.apple.com/podcast/id<podcast_id>?i=<episode_id>
Get the episode link from the Apple Podcasts app by clicking the share button on an episode page.
# Download to default directory (~/Downloads)
python {baseDir}/scripts/download.py "<episode_url>"
# Download to custom directory
python {baseDir}/scripts/download.py "<episode_url>" --output ~/Music
The script auto-detects the platform from the URL. Currently supported:
https://www.xiaoyuzhoufm.com/episode/<id>https://podcasts.apple.com/...?i=<episode_id># Custom filename template
python {baseDir}/scripts/download.py "<URL>" --template "{podcast}_{date}_{title}.{ext}"
Available variables:
{title} - Episode title{date} - Publish date (YYYYMMDD format){podcast} - Podcast name{ext} - File extension (mp3, m4a, etc.)Default template: {date}_{title}.{ext}
python {baseDir}/scripts/download.py "https://www.xiaoyuzhoufm.com/episode/6982c33dc78b82389298d08d"
python {baseDir}/scripts/download.py "https://podcasts.apple.com/podcast/id360084272?i=1000748569801"
Output:
🔍 Platform: Apple Podcasts
📥 Resolving episode...
Fetching podcast feed...
Extracting episode info...
Searching for: #2450 - Tommy Wood
📻 The Joe Rogan Experience - #2450 - Tommy Wood
⬇️ Downloading...
⬇️ Downloading: #2450 - Tommy Wood
-> /Users/xxx/Downloads/20260204_2450_Tommy_Wood.mp3
✅ Complete
✅ Saved to: /Users/xxx/Downloads/20260204_2450_Tommy_Wood.mp3
https://www.xiaoyuzhoufm.com/episode/<id>pip install feedparserTranscribe audio files to text with automatic language detection (supports Chinese and English)
Convert PDF files to plain text using PyMuPDF4LLM
Download audio from YouTube and Twitter/X links