triaging-issues

Automate GitHub issue triage for PyTorch repositories with labels and routing.

1|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/steleman/pytorch-cuda-2.11.0 --skill triaging-issues-steleman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: triaging-issues
Source: https://github.com/steleman/pytorch-cuda-2.11.0/tree/main/.claude/skills/triaging-issues
Command: npx skills add https://github.com/steleman/pytorch-cuda-2.11.0 --skill triaging-issues-steleman

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill automates GitHub issue triage for PyTorch projects by routing new issues to the correct on-call teams, applying consistent labels, and posting first-line responses, reducing manual triage time and human effort.

Core Features & Use Cases

  • Validates requested labels against a central allowlist (labels.json) and prunes forbidden or invalid labels.
  • Applies labels and routes issues using on-call redirects or direct triage, with hooks that run before and after tool actions.
  • Maintains a standardized response workflow via templates.json and canned responses, enabling scalable triage across thousands of issues.

Quick Start

Open a new PyTorch issue and let Claude triage it automatically using the triaging-issues skill.

Frequently Asked Questions about triaging-issues

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

FAQPage Schema
How do I automate GitHub issue triage for high-volume repositories?

Automating GitHub issue triage involves routing new issues to oncall teams, applying validated labels, and posting canned responses to reduce manual sorting effort. This skill uses predefined templates and scripts to classify issues as questions, bugs, or feature requests.

What is the best way to route GitHub issues to oncall queues automatically?

Routing GitHub issues to oncall queues automatically is done by validating labels against an allowlist and redirecting issues to the appropriate team. This skill applies hooks before and after triage actions to ensure consistent routing and annotation.

Does GitHub issue triage work with predefined labels and response templates?

GitHub issue triage works with predefined labels and response templates by validating requested labels against a central allowlist in labels.json and using templates.json for standardized responses, ensuring consistent classification and communication.

Do I need the gh CLI to automate issue classification and labeling?

You need the gh CLI to automate issue classification and labeling because this skill depends on it to interact with GitHub repositories, validate labels, and execute triage scripts for routing and annotating issues.

Can I prune invalid or forbidden labels during GitHub issue triage?

You can prune invalid or forbidden labels during GitHub issue triage by validating requested labels against a central allowlist. The skill automatically removes labels that do not match the predefined configuration in labels.json.

What are the limitations of using scripts for GitHub issue triage?

Limitations of using scripts for GitHub issue triage include reliance on static label allowlists and template configurations, meaning the system targets specific workflows like PyTorch repositories and may require manual updates for new label schemas.