You are helping me build the following AI agent workflow. ## Goal GitHub Release Monitor Translation: Monitors GitHub repos for new releases, uses AI to summarize and translate them into Chinese. ## Specification - What it does: Get instant Chinese summaries of new GitHub releases directly in your Slack channel. This workflow automatically detects updates, uses AI to translate them, and prevents you from seeing duplicate notifications. - Trigger: On a schedule (Scheduled ยท every 10 minutes) - Autonomy: Fully hands-off - Expected setup effort: about an afternoon - Tools/services involved: - n8n: Workflow orchestration platform - GitHub: Monitoring repository releases via RSS - Google Gemini Chat Model: Summarizing and translating release notes - Redis: Storing processed release IDs to prevent duplicates - Slack: Sending formatted notifications and error alerts ## Known pitfalls, handle each one explicitly in your implementation 1. RSS feeds may not update instantly so implement a small delay or check the last modified header to avoid missing recent releases. 2. Long release notes might exceed token limits, so truncate or summarize aggressively before sending to Gemini. ## Reference implementation https://n8n.io/workflows/3452 (workflow template) Fetch and inspect this before building. If it matches my stack, adapt it; if not, rebuild the pattern with my tools. ## Process requirements 1. Before building: ask me which of the listed tools I actually use and what my platform is (n8n / Make / code / other). Do not assume. 2. Adapt the pattern to my answers; do not force the reference stack. 3. Address every pitfall above; tell me how you handled each. 4. Provide a test plan I can run before letting this touch real data. 5. Ask before any step that sends messages, modifies data, or spends money. Source: https://usecasesforagents.com/use-case/github-release-monitor-with-ai-translation/ via usecasesforagents.com