Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Design & media
Podcast Summarizer
Try itSummarize podcast episodes from Spotify, Apple Podcasts, or RSS feeds. Extracts transcripts and generates summaries.
What it does
Summarize podcast episodes from various platforms.
The skill document
Podcast Summarizer 🎙️
Summarize podcast episodes from various platforms.
Supported Platforms
- Spotify (via page scraping + RSS lookup)
- Apple Podcasts
- Direct RSS/MP3 URLs
Usage
# Summarize a Spotify episode
python3 {baseDir}/scripts/summarize_podcast.py "https://open.spotify.com/episode/xxx"
# Summarize from RSS feed
python3 {baseDir}/scripts/summarize_podcast.py "https://example.com/feed.xml" --episode 1
# Summarize from direct MP3
python3 {baseDir}/scripts/summarize_podcast.py "https://example.com/episode.mp3"
Options
--language zh- Specify language for transcription (default: auto)--length short|medium|long- Summary length--transcript-only- Output transcript without summary--output FILE- Save to file
Requirements
whisperCLI for transcriptionOPENAI_API_KEYorGEMINI_API_KEYfor summarization
How it works
- Spotify/Apple: Scrapes episode info, finds RSS feed, downloads audio
- RSS: Parses feed, downloads episode audio
- MP3: Downloads directly
- Transcribe: Uses Whisper for speech-to-text
- Summarize: Uses LLM to generate structured summary
Notes
- Spotify doesn't provide direct audio access; we try to find the original RSS feed
- For best results, use the podcast's RSS feed directly
- SoundOn podcasts can often be accessed via their RSS feeds
SoundOn Podcasts (台灣)
SoundOn 是台灣主要的 Podcast 託管平台。RSS feed 格式:
https://feeds.soundon.fm/podcasts/{podcast-id}/soundon.xml
找到 RSS feed 的方法:
- 去 player.soundon.fm 搜尋節目
- URL 中的
feed_url參數是 base64 編碼的 RSS URL - 解碼後可取得完整的 RSS feed
音檔 URL 格式:
https://rss.soundon.fm/rssf/{podcast-id}/feedurl/{episode-id}/rssFileVip.mp3
Example: 藝視 Art.Market
# RSS Feed
https://feeds.soundon.fm/podcasts/5c1bdcf0-8ef0-4342-a82e-8803ff85f10c/soundon.xml
# 下載並轉錄最新一集
curl -o episode.mp3 "https://rss.soundon.fm/rssf/5c1bdcf0-8ef0-4342-a82e-8803ff85f10c/feedurl/{episode-id}/rssFileVip.mp3"
whisper episode.mp3 --language zh --model small
Related skills
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Save, search, and manage personal notes and knowledge bases in Get笔记 on explicit request.
More from daaab
Browse all skillsGive your AI agent a verifiable email address tied to its Base Chain wallet.
NadMail - Email for AI Agents on Monad. Register yourname@nadmail.ai, send emails that micro-invest in meme coins, boost with emo-buy. SIWE auth, no CAPTCHA,...
🔗 WalletConnect Agent - dApp Access for AI. Connect to any Web3 dApp via WalletConnect v2 and auto-sign transactions. Swap tokens, mint NFTs, vote in DAOs,...
🔐 Base Wallet - Crypto Identity for AI Agents. Create wallets, sign messages (SIWE), send transactions programmatically. No browser extensions, no human int...
Build AI phone call reminders with ElevenLabs Conversational AI + Twilio. Free starter guide.
🏷️ Basename Agent - Onchain Identity + Æmail for AI. Register yourname.base.eth and get yourname@basemail.ai — via Donate Buy (recommended), free auto-regis...