Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Issue Triage Bot

Automate GitHub issue triage with CrewAI.

Features

  • Fetches new GitHub issues
  • Classifies by type and priority
  • Suggests assignees
  • Applies labels, assigns, and comments via GitHub API

Requirements

  • Python 3.9+
  • CrewAI
  • Environment variables:
    • OPENAI_API_KEY
    • GITHUB_TOKEN (with repo scope)
    • GITHUB_REPO (format: owner/repo_name)

Setup

  1. Install dependencies:
    pip install crewai requests pyyaml
  2. Set environment variables:
    $env:OPENAI_API_KEY="sk-..."
    $env:GITHUB_TOKEN="ghp_..."
    $env:GITHUB_REPO="owner/repo_name"
  3. Run the bot:
    python main.py

File Structure

  • agents.yaml – Agent definitions
  • tasks.yaml – Task definitions
  • tools/github_tool.py – GitHub API integration
  • crew.py – Crew and workflow setup
  • main.py – Entry point

Ready to deploy in CrewAI Enterprise.

About

Developed a Git Issue Trigger system powered by Crew AI to automate issue management, Monitors repositories and intelligently creates, updates, or assigns issues based on project activity, Enhances developer productivity with AI-driven workflow automation and real-time notifications

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages