github-assign-issue

Assign GitHub issues to engineers using an expertise matrix and labels.

1|1|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/sipherxyz/universal-ue-skills --skill github-assign-issue-sipherxyz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: github-assign-issue
Source: https://github.com/sipherxyz/universal-ue-skills/tree/main/skills/github-assign-issue
Command: npx skills add https://github.com/sipherxyz/universal-ue-skills --skill github-assign-issue-sipherxyz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of assigning GitHub issues to the most suitable engineer by analyzing issue details and an engineer expertise matrix, reducing manual triage time and ensuring efficient task allocation.

Core Features & Use Cases

  • Automated Assignment: Recommends and assigns GitHub issues based on labels, keywords, and file paths.
  • Expertise Matching: Utilizes a configurable engineer-domain matrix to find the best fit.
  • Use Case: When a new bug report comes in with the 'bug' and 'combat' labels, the skill automatically assigns it to the engineer who specializes in combat systems, ensuring it gets to the right person quickly.

Quick Start

Use the github-assign-issue skill to assign issue number 123.

Frequently Asked Questions about github-assign-issue

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub issue assignment to engineers based on expertise?▼

Automating GitHub issue assignment uses an engineer expertise matrix combined with issue labels, title keywords, and referenced file paths to recommend the best engineer for a task. This reduces manual triage time and ensures efficient task allocation.

How does intelligent issue assignment match bugs to the right developer?▼

Intelligent issue assignment matches bugs to developers by analyzing issue details against a configurable engineer-domain matrix. It reads issue labels and file paths to find the engineer who specializes in that specific system.

Can I use GitHub CLI to fetch and assign issues in batch?▼

Yes, you can use GitHub CLI to fetch and edit issues in batch. The assignment process supports batch processing, quick assignments, and dry-runs to preview recommendations before committing changes.

Do I need to configure an engineer expertise matrix before assigning issues?▼

Yes, you need to initialize an engineer expertise matrix before assigning issues. The system includes matrix initialization features to map engineers to specific domains, which is required for accurate matching.

What is the best way to test automated issue recommendations before assigning?▼

The best way to test automated issue recommendations is using the dry-run feature. This allows you to preview which engineer gets assigned to an issue based on labels and keywords without actually modifying the GitHub issue.