Pitch: “Turn every GitHub release into a fun, polished video changelog. Great for OSS, indie SaaS, and dev teams that want to keep docs fresh and users engaged.”
Trigger: GitHub Merge or Release When a PR is merged or a release is tagged, a webhook triggers your workflow (n8n or Bolt).
Analyze Code Changes or PR Description Use OpenAI to:
Summarize the change (e.g., “Added dark mode toggle on settings page”)
Detect affected components or routes
Generate:
A Markdown doc update
A “How to use this” guide
A one-liner for changelog or release notes
- Update the Site’s Documentation Automatically You push the generated Markdown into:
docs/ directory of a static site (like Docusaurus, Astro, Next.js)
Or publish it directly to a Supabase/Notion/Readme.so backend via API
Bonus: You can also trigger a Vercel or Netlify redeploy to publish the new docs.
- Inject Screenshot or Visuals (Optional) Use Puppeteer or Playwright to auto-capture the updated UI state
Embed that into the Markdown as a visual step
- Create and Embed the Comedic Video Use OpenAI + ElevenLabs/D-ID to:
Turn the documentation into a script
Auto-generate a short video walkthrough (funny, friendly tone)
Embed the video in the updated docs or a new /releases or /features section of the site
- Deploy Push to GitHub Pages / Vercel (if you’re using a static docs site)
Or sync with a CMS (e.g., Notion, Supabase table, ReadMe.com)
Log in or sign up for Devpost to join the conversation.