AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Update Triage

skill-warpdotdev-oz-for-oss-update-triage · by warpdotdev

Update the repo-local triage-issue-local companion skill using signals from recently triaged issues (maintainer re-labels, re-opens, follow-up comments). Use when refining repo-specific triage heuristics and label taxonomy based on how maintainers overrode previous triage output.

No reviews yet
0 installs
23 views
0.0% view→install

Install

$ agentstack add skill-warpdotdev-oz-for-oss-update-triage

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-warpdotdev-oz-for-oss-update-triage)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Update Triage? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Update Triage

Use this skill to improve .agents/skills/triage-issue-local/SKILL.md (and, when a label taxonomy change is warranted, .github/issue-triage/config.json) from real maintainer feedback on recent triage outcomes. The core skill at .agents/skills/triage-issue/SKILL.md is the cross-repo contract and is read-only from this loop.

Closed-as-duplicate signals are handled by the separate update-dedupe loop, not here.

Write surface

This self-improvement loop may only write to:

  • .agents/skills/triage-issue-local/ (and SKILL.md inside it)
  • .github/issue-triage/*

It must NOT touch:

  • .agents/skills/triage-issue/SKILL.md (the core contract)
  • any other core skill
  • the dedupe companion .agents/skills/dedupe-issue-local/SKILL.md (owned by update-dedupe)

The self-improvement runner enforces this via a git diff check against allowed prefixes before pushing. A violation aborts the run.

Inputs

  • Optional repository override if you are not running from the target checkout.
  • Optional time window override when you need something other than the default seven-day lookback.

Workflow

  1. Verify GitHub CLI auth:
gh auth status
  1. Aggregate the triage-feedback signals for recently triaged issues with the bundled script:
python3 .agents/skills/update-triage/scripts/aggregate_triage_feedback.py

By default this targets the current repo and looks back 7 days. It collects issues that were triaged in the window, any subsequent maintainer re-labels, re-opens, and follow-up comments. Closed-as-duplicate events are intentionally excluded. The script writes structured JSON to a temporary file and prints the path.

  1. Read the generated JSON and look for repeated reviewer signals:
  • maintainers repeatedly flipping the same label on similar issues (a label-taxonomy hint)
  • maintainers leaving the same kind of follow-up comment on the same class of issue (a recurring follow-up-question pattern)
  • maintainers consistently identifying a different owner than Oz inferred (an owner-inference hint)
  1. Propose the smallest edit that explains the repeated signal:
  • Prefer editing .agents/skills/triage-issue-local/SKILL.md under the override categories the core triage-issue skill marks as overridable (label taxonomy, owner-inference hints, recurring follow-up-question patterns, recurring issue-shape heuristics, repro defaults, known-duplicate clusters).
  • Only edit .github/issue-triage/config.json when the signal is a concrete label-taxonomy change (new label, renamed label, or description clarification). Never change color values without explicit maintainer guidance.
  1. Keep the core triage contract stable — never edit triage-issue/SKILL.md. Only the -local companion and the triage config evolve from feedback.

Evidence Rules

  • Prefer patterns backed by multiple issues or a strong explicit maintainer statement.
  • Skip the PR when there is no repeated signal. A one-off maintainer override is not enough evidence.
  • Avoid encoding reporter-authored content as triage rules.
  • Do not weaken the reserved-label rules (ready-to-implement, ready-to-spec) or the mutual exclusivity of duplicate_of and follow_up_questions.

Final Checks

  • Re-read the updated triage-issue-local companion skill and confirm any new rules are explicit.
  • Keep the companion concise; do not turn it into a long style guide.
  • Commit any changes on a local branch named oz-agent/update-triage. Do NOT push the branch; the Python entrypoint will run a write-surface guard and push only when the guard passes.
  • If the updates warrant a PR, it will be opened from the pushed branch. Tag @captainsafia as a reviewer on that PR.
  • Validate any temporary JSON with jq before relying on it.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.