Agent Plugins Marketplace
← All plugins

bug-triage-agent

v0.8.0

Triage bug tickets with judgment, not just severity. Classifies defect versus expected behaviour, duplicate, config issue or voice-of-customer before any priority is assigned, identifies which release touched the affected area, and surfaces a workaround the customer can use today.

CodexClaude CodeAgent Plugins12 Skills

By Navjyot NishantLicense: Apache-2.00 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Codex, Claude Code, and Agent Plugins
Parsed components
12 skill or MCP entries
Source updated
Sep 25, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install bug-triage-agent for Codex and Claude Code

Installs for the current user
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add bug-triage-agent@agent-plugin-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/NjAIAgents/njagents

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is operations/bug-triage-agent/.

Plugin files

operations/bug-triage-agent/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── plugin.json
├── skills/bug-triage/SKILL.md
├── skills/data-sources/SKILL.md
├── skills/release-correlation/SKILL.md
├── skills/triage-auto/SKILL.md
├── skills/triage-config/SKILL.md
├── skills/triage-disposition/SKILL.md
├── skills/triage-history/SKILL.md
├── skills/triage-override/SKILL.md
├── skills/triage-priority/SKILL.md
├── skills/triage-queue/SKILL.md
├── skills/triage-readiness/SKILL.md
└── skills/workaround-finder/SKILL.md

Included Skills12

bug-triageskills/bug-triage/SKILL.md

Triage a bug ticket end to end. Disposition first, then release correlation, workaround discovery and priority scoring, with an audit log entry. Use when the user asks to triage a ticket, prioritize bugs, analyse a tracker bug, or asks what priority a bug should be. Triggers include "triage ABC-1234", "priorizá estos bugs", "qué prioridad tiene", "is this a bug or expected behavior", "which release broke this". A bare ticket key is a request to triage it. A bare word routes to its skill without asking - queue to triage-queue, log to triage-history, doctor to triage-readiness, config to triage-config, review to triage-override, auto to triage-auto.

data-sourcesskills/data-sources/SKILL.md

Resolves every enrichment source (tracker, releases, the metrics source, the warehouse, code search) to live MCP calls, recorded fixtures, or a typed unavailable result. Load this before any enrichment. It defines the source contract that the rubric consumes, so live and fixture modes are indistinguishable downstream.

release-correlationskills/release-correlation/SKILL.md

Identify which release most likely touched the area a bug affects, using fix versions and merged pull requests over a full release-cycle lookback. Use when triaging a bug, asking which release caused an issue, or asking what shipped near a report date.

triage-autoskills/triage-auto/SKILL.md

Automatic, unattended triage for a team whose config turns it on (automation.enabled). Picks new, changed and overdue bugs, triages them without asking questions, and writes a review digest. Never writes to the tracker. Use when a scheduled task or a tracker event runs triage-auto, or when the user asks to run automatic triage now. Off by default: if the config does not enable it, say so and stop.

triage-configskills/triage-config/SKILL.md

Create or update a team config for the bug triage agent by asking the user a short series of questions, discovering which connectors are available in the session, and writing a validated teams file into the team's own folder. Use when the user asks to set up triage for a team, configure the triage agent, onboard a new team, or when a triage run finds no config for the requested team.

triage-dispositionskills/triage-disposition/SKILL.md

Decide whether a ticket is a defect, expected behavior, a config or data issue, a duplicate, or a voice-of-customer request, before any priority is assigned. Use when triaging a bug, or when asked whether something is really a bug.

triage-historyskills/triage-history/SKILL.md

Show the bug triage agent's audit log: recent triage decisions, one ticket's triage history, and how often people agreed with the agent. Use when the user asks what was triaged, the triage log or history, what the agent decided for a ticket, or how accurate the triage agent has been. Also use it when the whole request is just log, history or accuracy. Show it straight away.

triage-overrideskills/triage-override/SKILL.md

Record a human override of a bug triage recommendation, with the reason, so the agent's accuracy can be measured and the rubric calibrated. Use when the user disagrees with a triage result, says a ticket's disposition or priority should be something else, or wants to log a correction. Also use it when the request starts with review or override followed by a ticket.

triage-priorityskills/triage-priority/SKILL.md

Assign P1 to P4 with escalation caps and a stated confidence basis, for tickets already dispositioned as defects. Use after the disposition gate, never before it.

triage-queueskills/triage-queue/SKILL.md

List the open bugs in the team's connected tracker, show which the triage agent has already handled and what it decided, flag priority gaps and tickets that changed since their last triage, and suggest what to triage next. Use when the user asks for the bug queue, the backlog of untriaged bugs, what is pending, what needs triage, or what to look at next. Also use it when the whole request is just the word queue, as in invoking the bug-triage-agent plugin with queue. Show the queue straight away for the resolved team; do not ask what the user wants to do with it.

triage-readinessskills/triage-readiness/SKILL.md

Check that a bug triage team config is valid and every configured source is reachable, with each tool binding present in the session, and list sources that are off but could be connected. Use when the user asks to check, test or diagnose the triage setup, why a source is not working, or whether a team is ready to go live. Also use it when the whole request is just doctor or check, optionally with a team. Run it straight away.

workaround-finderskills/workaround-finder/SKILL.md

Find and state a workaround that unblocks the customer today, drawn from resolved tickets, docs, or the code path. Use when triaging a bug or when asked how to unblock a customer while a fix is pending.

Plugin manifests3

operations/bug-triage-agent/.codex-plugin/plugin.json
{
  "name": "bug-triage-agent",
  "version": "0.8.0",
  "description": "Triage bug tickets with judgment, not just severity. Classifies defect versus expected behaviour, duplicate, config issue or voice-of-customer before any priority is assigned, identifies which release touched the affected area, and surfaces a workaround the customer can use today.",
  "author": {
    "name": "Navjyot Nishant"
  },
  "repository": "https://github.com/NjAIAgents/njagents",
  "license": "Apache-2.0",
  "keywords": [
    "triage",
    "bugs",
    "issue-tracker",
    "release-correlation",
    "incident",
    "operations"
  ],
  "skills": "./skills/",
  "interface": {
    "displayName": "Bug Triage Agent",
    "shortDescription": "Triage bugs: disposition first, then priority, release and workaround",
    "longDescription": "Classifies a ticket as defect, expected behaviour, config or data issue, duplicate or customer request before any priority is assigned, finds which release touched the area, surfaces a workaround, and writes a report, a run trace and a fix brief. Also lists the bug queue, keeps an audit log, and sets up a team config by conversation.",
    "developerName": "Navjyot Nishant",
    "category": "Developer Tools",
    "capabilities": [
      "Interactive"
    ],
    "defaultPrompt": [
      "Show the bug queue for demo",
      "Triage BUG-4830",
      "Set up triage for my team"
    ]
  }
}
operations/bug-triage-agent/.claude-plugin/plugin.json
{
  "name": "bug-triage-agent",
  "version": "0.8.0",
  "description": "Bug triage agent (BTA): disposition gate, release correlation, workaround discovery, and priority scoring. Shared rubric across teams, per-team config only.",
  "author": {
    "name": "Navjyot Nishant"
  },
  "keywords": [
    "triage",
    "bugs",
    "issue-tracker",
    "release-correlation",
    "incident",
    "operations"
  ],
  "license": "Apache-2.0"
}
operations/bug-triage-agent/plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "bug-triage-agent",
  "version": "0.8.0",
  "description": "Triage bug tickets with judgment, not just severity. Classifies defect versus expected behaviour, duplicate, config issue or voice-of-customer before any priority is assigned, identifies which release touched the affected area, and surfaces a workaround the customer can use today.",
  "author": {
    "name": "Navjyot Nishant"
  },
  "keywords": [
    "triage",
    "bugs",
    "issue-tracker",
    "release-correlation",
    "incident",
    "operations"
  ],
  "license": "Apache-2.0"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[bug-triage-agent on Agent Plugins Marketplace](https://pluginsmp.com/plugins/bug-triage-agent)