Triage and deduplicate GitHub issues with Claude Sonnet 4.5
Ready for 3.0What this workflow does
This workflow has 16 nodes and runs on Github events (issues). Along the way it connects GitHub. It also calls api.anthropic.com over HTTP.
How it runs
Trigger: On Github events (issues).
- Filter Opened Issues (Code): runs custom JavaScript code
- Fetch Open GitHub Issues (GitHub): get issues (repository)
- Prepare Issue Data for AI (Code): runs custom JavaScript code
- Post to Claude Duplicate Check (HTTP Request): calls api.anthropic.com (POST)
- Extract Data from Claude JSON (Code): runs custom JavaScript code
- Check If Duplicate Issue (If): checks a condition and branches into true / false
- Tag Issue as Duplicate (GitHub): edit (issue)
- Assign AI Labels to Issue (GitHub): edit (issue)
- Notify Duplicate in Comments (GitHub): create comment (issue)
- Determine Need for Repro Info (If): checks a condition and branches into true / false
…plus 5 more steps. See the full node list below.
Services it uses
HTTP calls to: api.anthropic.com
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 (5)
- Github Trigger
n8n-nodes-base.githubTrigger - Code
n8n-nodes-base.code - GitHub
n8n-nodes-base.github - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if
From the author
Quick overview Detect and merge duplicate GitHub issues automatically using Claude AI. This n8n automation triggers on new GitHub issues, checks them against open issues for duplicates, merges duplicate reports into the original, and applies AI-generated…