PRやIssueでClaude Codeを実行し、質問への回答や変更のレビュー、コードの実装を行うGitHub Action。
gautamkrishnar/blog-post-workflow
RSSフィードから最新のブログ記事を取得し、定期的にプロフィールやプロジェクトのREADMEを更新するGitHub Actionです。
- スター
- 3,449
- フォーク
- 291
- 未解決の Issue
- 1
- 最終コミット
- 13 日前
これは何?
Blog Post Workflowは、READMEに掲載する最近の記事一覧を最新の状態に保つGitHub Actionです。READMEにプレースホルダーコメントを追加し、ワークフローに1つ以上のRSSフィードURLを指定すると、プレースホルダーが最新記事の一覧に置き換わります。cronスケジュールで実行できるほか、Actionsページから手動で実行することもできます。
記事一覧は細かくカスタマイズできます。表示する記事の最大数、並べ替えや順序を設定でき、タイトル、URL、説明、日付、カテゴリ、カウンター、フィード名などの変数に対応したテンプレートで出力形式を指定できます。タイトルや説明の長さを調整したり、StackOverflowやStackExchangeのコメント投稿を除外したりすることもできます。1回の実行で複数のREADMEファイルを更新できます。
ワークフローは.github/workflowsフォルダ内のYAMLファイルで設定でき、READMEにはすべてのオプションが記載されています。GitHubプロフィールに自分の執筆記事や活動を表示したいけれど、手作業で更新したくない開発者向けです。
主な機能
- 01ブログ、StackOverflowのアクティビティ、YouTubeチャンネルなど、あらゆるRSSフィードから投稿を取得します。
- 02日次・週次・月次のcronスケジュール、またはworkflow_dispatchによる手動実行に対応しています。
- 03タイトル、URL、日付、説明、カテゴリの変数を使ったテンプレートで出力をカスタマイズできます。
- 04公開日を基準に、昇順または降順で投稿を並べ替えます。
- 05タイトルや説明の長さを調整し、StackOverflowやStackExchangeのコメント投稿を除外できます。
- 061回の実行で複数のREADMEファイルを更新できます。
ユースケース
- GitHubプロフィールのREADMEに最新のブログ記事を表示する。
- プロジェクトのREADMEに最近の記事やリリースノートを掲載する。
- プロフィールページに最近のStackOverflowの回答やYouTube動画を表示する。
クイックスタート
- 1
README.md に BLOG-POST-LIST マーカーを追加します
- 2
サンプル workflow と feed_list を使って .github/workflows/blog-post-workflow.yml を作成します
- 3
リポジトリの設定で、Actions > General を開き、Workflow permissions を Read and write に設定します
- 4
Actions ページから workflow を手動で実行するか、毎日のスケジュール実行を待ちます
使う前に知っておきたいこと
- AGPL-3.0 のもとでライセンスされている強いコピーレフトライセンスのため、再利用が制限される場合があります。
トピック
よくある質問
- blog-post-workflow とは?
- RSSフィードから最新のブログ記事を取得し、定期的にプロフィールやプロジェクトのREADMEを更新するGitHub Actionです。 Blog Post Workflowは、READMEに掲載する最近の記事一覧を最新の状態に保つGitHub Actionです。READMEにプレースホルダーコメントを追加し、ワークフローに1つ以上のRSSフィードURLを指定すると、プレースホルダーが最新記事の一覧に置き換わります。cronスケジュールで実行できるほか、Actionsページから手動で実行することもできます。
- blog-post-workflow は無料で使えますか?ライセンスは?
- blog-post-workflow は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- blog-post-workflow は今もメンテナンスされていますか?
- 活発にメンテナンス中。blog-post-workflow の最終コミットは 2026年10月7日 です。
- blog-post-workflow は何に使えますか?
- GitHubプロフィールのREADMEに最新のブログ記事を表示する。 プロジェクトのREADMEに最近の記事やリリースノートを掲載する。 プロフィールページに最近のStackOverflowの回答やYouTube動画を表示する。
- blog-post-workflow のインストール方法は?
- README.md に BLOG-POST-LIST マーカーを追加します サンプル workflow と feed_list を使って .github/workflows/blog-post-workflow.yml を作成します リポジトリの設定で、Actions > General を開き、Workflow permissions を Read and write に設定します Actions ページから workflow を手動で実行するか、毎日のスケジュール実行を待ちます
- blog-post-workflow はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/gautamkrishnar/blog-post-workflow
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
1000以上のサイトから動画・音声をダウンロードし、AIで文字起こし、検索、要約できる無料のオープンソースデスクトップアプリ。
既存ウィンドウのサイズを変えずに、無限の横長ストリップへウィンドウを配置するmacOS向けスライド式タイル型ウィンドウマネージャー。
自社ブランドのWebサイトでオンラインコースやデジタルダウンロードを販売できる、セルフホスト対応のオープンソースLMSです。
コレクションをローカルのプレーンテキストファイルで管理する、PostmanやInsomniaに代わるオープンソースのAPIクライアント。
AIアシスタントがリポジトリの閲覧、IssueやPull Requestの管理、GitHub Actionsとの連携を行えるGitHub公式MCPサーバー。