Blog post workflow is a GitHub Action that automatically displays your latest blog posts, StackOverflow activity, or YouTube videos on your GitHub profile or project README by fetching and parsing RSS feeds.
The tool solves the problem of manually updating your GitHub profile with fresh content from multiple sources. It works by reading RSS feed URLs you provide, fetching the latest entries, and automatically updating a designated section in your README file through a scheduled GitHub Actions workflow. You define the update frequency using cron syntax, with daily execution as the default, and the workflow replaces a special HTML comment block with the current list of posts.
The tool suits developers and content creators who want to showcase their activity across multiple platforms without manual maintenance. It works with any source that provides an RSS feed, including WordPress blogs, Ghost, StackOverflow, and YouTube channels. The setup requires adding a workflow file to your repository, configuring RSS feed URLs, and ensuring your workflow has write permissions to your repository. No comparison to alternative tools is made in the README.
The project maintains active test coverage with a build and test workflow. The tool includes customizable options beyond the basic setup to adapt to different use cases. Documentation provides specific guidance on workflow scheduling frequency, recommending daily execution for most users while acknowledging that more frequent runs may be unnecessary unless content is published very often.