Monitor GitHub releases with Gemini AI Chinese translation & Slack notifications
Ready for 3.0What this workflow does
This AI workflow has 18 nodes and runs on a schedule (cron 0 */10 9-23 * * *). Along the way it connects Slack, Google Gemini Chat Model and Redis.
How it runs
Trigger: On a schedule (cron 0 */10 9-23 * * *).
- GitHub Config (Code): runs custom JavaScript code
- Loop (Loop Over Items (Split in Batches)): loops over the items in batches
- If: checks a condition and branches into true / false
- RSS for Release (RSS Read): reads an RSS feed
- Information Extractor: extracts structured fields from text with AI, with model: Gemini
- If: checks a condition and branches into true / false
- Date Format (Date & Time): formats or calculates dates
- Limit: keeps the first few items
- Send Error (Slack): uses Slack
- Null (Edit Fields (Set)): sets or maps fields
…plus 6 more steps. See the full node list below.
Services it uses
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 (12)
- Limit
n8n-nodes-base.limit - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Edit Fields (Set)
n8n-nodes-base.set - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack - Date & Time
n8n-nodes-base.dateTime - Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Redis
n8n-nodes-base.redis - RSS Read
n8n-nodes-base.rssFeedRead
From the author
Overview This n8n template monitors specified GitHub repositories. When a new release is published, it automatically fetches the information, uses AI (Google Gemini by default) to summarize and translate it into Chinese, and sends a formatted notification to…