Podcast To Substack OpenClaw Plugin & Skill | ClawHub
Looking to integrate Podcast To Substack into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate browser & automation tasks instantly, without having to write custom tools from scratch.
What this skill does
Publish podcast episodes from RSS + Notion to Substack with reliable Apple Podcasts embedding and image extraction, then generate LinkedIn-ready companion posts. Use when asked to run or improve podcast-to-substack workflows, fix Notion image fetch failures, prevent Substack embed-as-text issues, or cross-post episode summaries to LinkedIn.
Install
openclaw skills install @danielfoch/podcast-to-substacknpx clawhub@latest install podcast-to-substackFull SKILL.md
Open original| name | description |
|---|---|
| podcast-to-substack | Publish podcast episodes from RSS + Notion to Substack with reliable Apple Podcasts embedding and image extraction, then generate LinkedIn-ready companion posts. Use when asked to run or improve podcast-to-substack workflows, fix Notion image fetch failures, prevent Substack embed-as-text issues, or cross-post episode summaries to LinkedIn. |
SKILL.md content below is scrollable.
Podcast Substack + LinkedIn
Run this workflow when handling Realist podcast episode publishing.
Inputs
- RSS feed URL
- Notion data source/database ID with episode scripts
- Notion API key (
NOTION_API_KEYor~/.config/notion/api_key) - Substack publish access
Workflow
- Fetch recent episodes:
python3 scripts/fetch_rss.py "$RSS_URL" 3
- Fetch episode script + images from Notion (recursive block traversal, image downloads included):
python3 scripts/fetch_notion_episode.py "EPISODE_NUMBER"
- Build Substack draft content from script text.
- Publish with stable embed behavior using the playbook in
references/substack-embed-playbook.md. - Generate LinkedIn post copy from the same content:
python3 scripts/render_linkedin_post.py --json-file episode.json
- Post or queue the LinkedIn copy.
Non-negotiable rules
- Do not use iframe code or markdown links for podcast embeds in Substack.
- Prefer duplicating the existing Substack draft template that already has a working embed block.
- If creating a fresh post, use
/embedand confirm the player card renders before publishing. - Use top-level Apple Podcasts show URL for reliable fallback.
References
- Substack embed behavior:
references/substack-embed-playbook.md - LinkedIn formatting:
references/linkedin-playbook.md