π Automate GitHub Issue Assignments via Comment Commands
β‘ 267 views Β· π Project Management
π‘ Pro Tip β If you need GitHub data beyond what the REST API gives you, ScraperNode has a repository scraper that extracts metadata at scale without token rate limits.
Description
π€ GitHub Auto-Assign Bot
Streamline your open source project with intelligent issue assignment automation.
β¨ What It Does
Automatically assigns GitHub issues to contributors who comment βassign meβ - eliminating manual triage work and creating a fair, first-come-first-served system.
π Key Features
- Smart Detection:
Monitors both new issues and comments for assignment requests - Conflict Prevention:
Checks existing assignments before making new ones - Auto-Labeling:
Adds βassignedβ labels for better tracking - Self-Service Assignment:
Contributors claim issues with simple βassign meβ command - Polite Responses:
Automatically notifies when issues are already assigned
π― Perfect For
- Open source maintainers
- Development teams managing GitHub repos
- Projects with active contributor communities
- Anyone reducing manual issue management
βοΈ Setup Requirements
- GitHub repository with issues enabled
- n8n instance with GitHub OAuth credentials
- 5 minutes configuration time
π How Contributors Use It
- Find an unassigned issue
- Comment
assign me - Get automatically assigned
- Start coding immediately β no maintainer approval needed!
β Benefits
- Reduces maintainer workload - No manual assignments
- Faster contributor onboarding - Instant self-service
- Prevents conflicts - Built-in assignment checking
- Scales automatically - Works across unlimited issues
- Improves contributor experience - Simple, clear process
β‘ Workflow Triggers
- New GitHub issues containing βassign meβ
- New comments with βassign meβ on existing issues
- Automatic label management
- Conflict resolution responses
> Transform your GitHub workflow - Perfect for growing open source projects and development teams!
π Nodes Used
GitHub, Github Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File