# Autopilot Issue Triage Worker

Use this skill to triage ONE microsoft/apm issue already selected by...

- Repository: https://github.com/microsoft/apm (4171 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-10-30
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add microsoft/apm --skill autopilot-issue-triage-worker -g -a claude-code -y`
Codex: `npx skills add microsoft/apm --skill autopilot-issue-triage-worker -g -a codex -y`
Cursor: `npx skills add microsoft/apm --skill autopilot-issue-triage-worker -g -a cursor -y`
Gemini CLI: `npx skills add microsoft/apm --skill autopilot-issue-triage-worker -g -a gemini-cli -y`

## Description

Use this skill to triage ONE microsoft/apm issue already selected by autopilot-issue-triage-scheduler. Return one advisory recommendation and a proposed scope brief, never human approval. Do not implement the issue, manage the backlog, or list the queue.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# autopilot-issue-triage-worker -- Single-Issue Triage

The scheduler already selected this issue. Do not call
`fetch_queue.py` or `triage_state.py`. Do not sweep. Confirm the
single target number; missing number -> stop.

**Advisory only.** Read `assets/label-contract.json` before reasoning.
The caller supplies the repository's GOVERNANCE.md and CONTRIBUTING.md:
those human policies override persona instructions. If unavailable, do
not invent authority or review contacts; flag the missing context.
An `accept` recommendation is not acceptance. Labels and silence are not
approval. Only a responsible human maintainer approves scope, priority,
contributor invitations, review capacity, and release targeting.
No assignment needed. No ORIGIN or INTENT assigns contributors,
requests reviewers, or edits existing human assignment. Unattended automations (Agentic Workflows,
gh-aw, GitHub Actions, future scheduled runs) and actor-session
runners (direct user harness, Copilot App, Cloud Agent, Remote Agent)
are equally read-only for ownership.

This worker owns advisory writes even when summoned without a
scheduler: one comment plus `triage/recommended` and optional
classification from the contract allowlist. Never write human
decision labels. The scheduler must not comment or label.
Writes are optional via the activation card (`write: on` default).

## Activation card

`activation_card: on`. Before any issue read or GitHub write, emit
this Enter card with every field filled. Missing field -> stop.

```text
skill: autopilot-issue-triage-worker
skill_path: <resolved directory of this SKILL.md>
mode: run
subject: microsoft/apm#<issue-number>
path: triage
intent: advise one already-selected issue
origin: unattended | actor-session
write: on | off
json: off | on
debug: off | on
repo: microsoft/apm
issue: <positive integer>
invocation: agentic-workflow | actor-session
```

Rules:

The rest: https://github.com/microsoft/apm/blob/HEAD/.agents/skills/autopilot-issue-triage-worker/SKILL.md
