Turn Your OpenClaw Briefing into a Podcast Feed for Apple Podcasts

One developer turned their OpenClaw morning briefing into a podcast feed they listen to on the drive to work. The core workflow: take the briefing output, run it through text-to-speech to generate an MP3, host that file somewhere accessible, then append the episode to a simple RSS XML feed. Subscribe to that feed in Apple Podcasts, and the latest briefing is waiting at 7:30 AM.
Key Details
- Source: Reddit user u/fermatf on r/openclaw.
- Components: TTS engine of choice (e.g., OpenAI TTS, Amazon Polly), storage for MP3s (local server, S3, etc.), RSS feed generator (hand-written XML or a static site generator).
- Additional use: The same pipeline works for Substack articles — paste the link, get an episode ready to listen later.
- MCP server: The author also packaged it as an MCP server so others can skip the build (bring your own OpenAI API key).
Practical Workflow
- Generate the briefing using OpenClaw (standard morning briefing prompt).
- Convert text to speech (e.g.,
curlto OpenAI TTS API). - Save resulting MP3 to a public URL (e.g.,
https://example.com/podcast/2025-04-03.mp3). - Update RSS XML (add
<item>with title, enclosure, pubDate). - Serve the XML at a fixed URL (e.g.,
https://example.com/feed.xml). - Subscribe in Apple Podcasts using that feed URL.
The author notes the setup is straightforward and open to answering questions in the Reddit comments.
📖 Read the full source: r/openclaw
👀 See Also

Debugging a Pi Zero 2W BadUSB with Claude Code: Fixing an 'Impossible' Bug
A developer rebuilt a Pi Zero 2W BadUSB toolkit with Claude Code, which diagnosed a wrong-signal bug, empirically confirmed hardware limitations, and fixed a silent Python no-op in under 4 hours.

Designer builds full-stack platform with Claude CLI: lessons from zero formal coding background
A designer with WordPress experience used Claude CLI to build a medical journal management platform handling 500+ event registrations, 3,500+ restricted area users, and 100+ e-learning courses. Key lessons include using separate AI instances for debugging and version controlling everything on GitHub.

Running Local LLM Agents on Mac Minis with Telegram Interface
A developer shares a setup using 5 local LLM agents on Mac Minis, controlled via Telegram bots with zero API costs. The system uses LMStudio to serve models, tmux sessions for Claude Code, and 80 lines of Python for the Telegram bridge.

AI Coding Agents Stall at Deployment: Cowork User Hits Sandbox, Permission, and Context Loss Issues
A developer building a Next.js app with Cowork reports the AI agent built code successfully but failed to deploy — stuck on sandbox restrictions, GitHub push issues, and session context loss.