Curate GitHub release blog drafts with Claude, WordPress, and Google Sheets
Ready for 3.0What this workflow does
This workflow has 15 nodes and runs on a schedule (cron 0 0 8 * * *). Along the way it connects Google Sheets and Wordpress. It also calls api.github.com, api.anthropic.com and api.line.me over HTTP.
How it runs
Trigger: On a schedule (cron 0 0 8 * * *).
- Config (edit me) (Edit Fields (Set)): sets 4 fields: BLOG_NAME, PERSONA, BLOG_URL…
- 処理済みtag_name一覧を取得 (Google Sheets): uses Google Sheets
- GitHub Releases取得 (HTTP Request): calls api.github.com
- 新着のみフィルタ(Sheets基準) (Code): runs custom JavaScript code
- 上位3件に絞る (Code): runs custom JavaScript code
- Claudeで価値判定 (HTTP Request): calls api.anthropic.com (POST)
- 判定結果パース (Code): runs custom JavaScript code
- 記事化する価値ありか (If): checks a condition and branches into true / false
- Claudeで記事生成 (HTTP Request): calls api.anthropic.com (POST)
- 見送りとしてSheetsに追記 (Google Sheets): append
…plus 4 more steps. See the full node list below.
Services it uses
HTTP calls to: api.github.com, api.anthropic.com, api.line.me
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (7)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Wordpress
n8n-nodes-base.wordpress - Edit Fields (Set)
n8n-nodes-base.set
From the author
Quick Overview This workflow runs daily, fetches the latest n8n GitHub releases, and uses Anthropic Claude to decide which ones are newsworthy and turn them into Japanese WordPress draft posts. It tracks processed and skipped releases in Google Sheets and…