Agent skill

Distributed Triage

by pytorch in pytorch/pytorch

Sub-triages issues in the oncall:distributed queue by assigning distributed module labels, routing to sub-oncalls, and marking triaged.

Custom licenceAuto-check passedDevOps & Cloud

Install Distributed Triage

skills CLI
$ npx skills add pytorch/pytorch --skill distributed-triage -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install pytorch/pytorch distributed-triage --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/pytorch/pytorch.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/distributed-triage .claude/skills/distributed-triage && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
distributed-triage
GitHub stars
104k
Token cost
~2.8k tokens
SKILL.md length
1,384 words
Files
4
Skills in repo
17
Repo updated
First seen
Licence
Custom licence

At a glance

Sub-triages issues in the oncall:distributed queue by assigning distributed module labels, routing to sub-oncalls, and marking triaged.

  • Works in 7 steps: Already Triaged by Human? → Is This Actually a Distributed Issue? → Route to Distributed Sub-Oncall → …
  • An issue has been routed to oncall:distributed and needs second-level triage
  • SKILL.md covers Contents, MCP Tools Available, Comment Deduplication and Distributed Triage Steps, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Distributed Triage is an agent skill from pytorch/pytorch. Sub-triages issues in the oncall:distributed queue by assigning distributed module labels, routing to sub-oncalls, and marking triaged. Use when an issue has been routed to oncall:distributed and needs second-level triage.

Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `distributed-labels.json`, `distributed-rubric.md` and `templates.json`).

It sits in DevOps & Cloud, covering Incident response. It works with GitHub and Model Context Protocol. The repository describes itself as: Tensors and Dynamic neural networks in Python with strong GPU acceleration.

When your agent uses it

  • An issue has been routed to oncall:distributed and needs second-level triage
  • Tasks that involve Incident response

Example prompts

  • “/distributed-triage”

Requirements

  • Python 3

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Already Triaged by Human?
  2. Is This Actually a Distributed Issue?
  3. Route to Distributed Sub-Oncall
  4. Classify Module
  5. Type Labels
  6. High Priority — REQUIRES HUMAN REVIEW
  7. Missing Reproduction

What it can do on your machine

Read from SKILL.md and the folder at commit 21cfde5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Distributed Triage loads about 2.8k tokens when it runs. Until then it costs about 60 tokens; SKILL.md has 1,384 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~60
When it runs · the whole SKILL.md, loaded when a task matches
~2.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,384 words (~2,832 tokens).

“This sub-skill picks up where the PT-level triage bot leaves off. It processes issues that already have the oncall: distributed label and performs second-level triage: routing to a distributed sub-oncall, classifying by module, and marking triaged.”

— opening of SKILL.md by pytorch, Custom licence
name
distributed-triage

Read the full SKILL.md on GitHub

Files

SKILL.md and 3 other files in .agents/skills/distributed-triage of pytorch/pytorch.

  • SKILL.md
  • distributed-labels.json
  • distributed-rubric.md
  • templates.json

Open the folder on GitHubat commit 21cfde5

Compare with similar skills

Distributed Triage next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Distributed Triage compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Distributed Triage this skillpytorch/pytorch104k—~2.8kAutomated safety check: PassCustom licence
Prepare Cloudflare Production DeploymentLubomirGeorgiev/cloudflare-workers-nextjs-saas-template786—~5.9kAutomated safety check: NotesMIT
UModel Root Cause Analysisalibaba/UnifiedModel415—~1.9kAutomated safety check: PassCustom licence
Slowmist Agent Securityslowmist/slowmist-agent-security508—~1.4kAutomated safety check: PassMIT
Release Allpaperboytm/spool592—~1.1kAutomated safety check: PassCustom licence
Azv Bicep Diagram SyncAzure/AZVerify101—~2.9kAutomated safety check: PassMIT

Similar skills

  • Prepare Cloudflare Production Deployment

    LubomirGeorgiev/cloudflare-workers-nextjs-saas-template

    Source-of-truth runbook for preparing this Vinext Cloudflare Workers SaaS template for production deployment.

    786 GitHub stars~5.9k tokensUpdated 2 days ago
    DevOps & CloudAuto-check: notes
  • UModel Root Cause Analysis

    alibaba/UnifiedModel

    Investigates a service incident to its root cause by querying a UModel object graph alongside metrics, logs, topology and recent deployments.

    415 GitHub stars~1.9k tokensUpdated 15 days ago
    DevOps & CloudAuto-check passed
  • Slowmist Agent Security

    slowmist/slowmist-agent-security

    Comprehensive security review framework for AI agents. An agent skill from slowmist/slowmist-agent-security.

    508 GitHub stars~1.4k tokensUpdated 5 mo ago
    SecurityAuto-check passed
  • Release All

    paperboytm/spool

    Publish the complete Spool CLI release train: synchronized versions, npm packages, the GitHub release, and the matching production web deployment.

    592 GitHub stars~1.1k tokensUpdated 2 mo ago
    DevOps & CloudAuto-check passed
  • Official

    Compare Bicep templates against a Draw.io Azure architecture diagram to detect resource-level divergence.

    101 GitHub stars~2.9k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • Publishing

    adeze/raindrop-mcp

    Publishing and release workflow with semantic-release and GitHub Actions

    188 GitHub stars~398 tokensUpdated 2 mo ago
    DevOps & CloudAuto-check passed

More from pytorch/pytorch

All 17 skills in this repo
  • Add Uint Support

    pytorch/pytorch

    Add unsigned integer (uint) type support to PyTorch operators by updating ATDISPATCH macros.

    104k GitHub starsUsed in 2 repos~2.3k tokens
    Auto-check passed
  • Docstring

    pytorch/pytorch

    Write docstrings for PyTorch functions and methods following PyTorch conventions.

    104k GitHub starsUsed in 2 repos~2.6k tokens
    Auto-check passed
  • Aoti Debug

    pytorch/pytorch

    Debug AOTInductor (AOTI) errors and crashes. An agent skill from pytorch/pytorch.

    104k GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • CI Metrics

    pytorch/pytorch

    Query PyTorch CI, GitHub Actions, HUD, Grafana, and infrastructure metrics.

    104k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Cuda Index Width

    pytorch/pytorch

    Choose 32-bit vs 64-bit index math in PyTorch CUDA kernels. An agent skill from pytorch/pytorch.

    104k GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Document Public APIs

    pytorch/pytorch

    Document undocumented public APIs in PyTorch by removing functions from coverageignorefunctions and coverageignoreclasses in docs/source/conf.py, running Sphinx coverage, and adding the appropriate…

    104k GitHub stars~4.2k tokensUpdated today
    Auto-check passed

Categories

Questions about Distributed Triage

What does Distributed Triage do?

Sub-triages issues in the oncall:distributed queue by assigning distributed module labels, routing to sub-oncalls, and marking triaged. Distributed Triage is an agent skill from pytorch/pytorch. Sub-triages issues in the oncall:distributed queue by assigning distributed module labels, routing to sub-oncalls, and marking triaged.

When should I use Distributed Triage?

Distributed Triage fits situations like: an issue has been routed to oncall:distributed and needs second-level triage; tasks that involve Incident response.

How do I install Distributed Triage in Claude Code?

Run `npx skills add pytorch/pytorch --skill distributed-triage -a claude-code`. Or copy the skill folder (.agents/skills/distributed-triage in pytorch/pytorch) into .claude/skills/distributed-triage in your project. Claude Code loads it when a task matches its description.

How do I install Distributed Triage in Codex?

Run `npx skills add pytorch/pytorch --skill distributed-triage -a codex`. Or copy the skill folder (.agents/skills/distributed-triage in pytorch/pytorch) into .agents/skills/distributed-triage in your project. Codex loads it when a task matches its description.

Can I use Distributed Triage in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add pytorch/pytorch --skill distributed-triage -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/distributed-triage, .gemini/skills/distributed-triage, .github/skills/distributed-triage and .opencode/skills/distributed-triage in your project.

What does Distributed Triage need to run?

SKILL.md names no scripts, command-line tools or credentials: Distributed Triage is instructions for the agent only. Our summary lists: Python 3.

Does Distributed Triage access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Distributed Triage safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Distributed Triage use?

Distributed Triage has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Distributed Triage use?

About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Distributed Triage?

Skills that share tags, products or a category with Distributed Triage: Prepare Cloudflare Production Deployment (LubomirGeorgiev/cloudflare-workers-nextjs-saas-template, 786 stars), UModel Root Cause Analysis (alibaba/UnifiedModel, 415 stars), Slowmist Agent Security (slowmist/slowmist-agent-security, 508 stars) and Release All (paperboytm/spool, 592 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Distributed Triage?

pytorch (a GitHub organization) maintains it in pytorch/pytorch, which has 103,925 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on October 9, 2026.

Source: pytorch/pytorch on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.