← Back to Skills Marketplace
oschina

Triage Issues

by 开源中国 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
332
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install gitee-triage-issues
Description
Use this skill when the user asks to triage issues, organize the issue list, "triage issues", "show me all open issues", "categorize issues", "triage-issues"...
README (SKILL.md)

Note: If you have mcporter installed locally, you should use mcporter to invoke the MCP tool instead of directly calling the MCP tool. The mcporter CLI provides a more convenient interface and better error handling.

Triage Issues via Gitee MCP

Batch-process a repository's Issues: classify by priority, add labels, identify duplicates, and generate a clear action list.

Prerequisites

  • Gitee MCP Server configured (tools: list_repo_issues, get_repo_issue_detail, update_issue, comment_issue)
  • User must provide: repository owner, repository name
  • Optional: filter criteria (bugs only / unassigned only / specific milestone, etc.)

Steps

Step 1: Fetch the Issue List

Use list_repo_issues to retrieve open Issues:

  • state: open (open Issues only)
  • Paginate if there are many Issues (20 per page)

Step 2: Batch Analysis

For each Issue, quickly evaluate:

Type classification

  • bug: something is broken, throwing errors, or crashing
  • feature: request for new functionality
  • enhancement: improvement to existing functionality
  • question: usage question
  • docs: documentation-related
  • duplicate: same as an existing Issue

Priority assessment

  • P0 - Critical: affects core functionality, production bug, security vulnerability
  • P1 - High: significant functional defect, affects many users
  • P2 - Medium: general improvement, workaround exists
  • P3 - Low: nice-to-have, cosmetic improvement

Status assessment

  • Whether there are sufficient reproduction steps (for bugs)
  • Whether more information is needed
  • Whether a PR is already addressing it

Step 3: Generate Triage Report

Output a structured report:

## Issue Triage Report
Repository: [owner/repo]
Date: [date]
Total open issues: [N]

---

### 🔴 P0 Critical (needs immediate attention)
| # | Title | Type | Note |
|---|-------|------|------|
| #N | [title] | bug | [one sentence explaining urgency] |

### 🟠 P1 High Priority
| # | Title | Type | Note |
|---|-------|------|------|

### 🟡 P2 Medium Priority
| # | Title | Type | Note |
|---|-------|------|------|

### 🟢 P3 Low Priority
| # | Title | Type | Note |
|---|-------|------|------|

---

### Needs More Information
- #N [title]: [what information is missing]

### Possible Duplicates
- #N may be a duplicate of #M: [explanation]

### Recommended for Closure
- #N [title]: [reason, e.g., long inactive / already resolved another way]

Step 4: Update Issue Labels (requires user confirmation)

Ask the user whether to automatically update labels and priorities.

After confirmation, use update_issue for Issues that need updating:

  • Add appropriate labels
  • Update priority
  • Assign to a team member (if specified by the user)

For Issues that need more information, use comment_issue to ask:

Thanks for submitting this issue!

To help us address it more effectively, could you please provide:
- [Missing reproduction steps]
- [Environment and version info]
- [Expected behavior vs. actual behavior]

Thank you!

Notes

  • Triage focuses on classification and organization — no need to deep-dive into technical details of each Issue
  • Always confirm with the user before performing bulk updates to avoid unintended changes
  • If there are more than 50 Issues, consider processing in batches or filtering by a specific label
Usage Guidance
This skill appears coherent for Gitee issue triage. Before installing or using it, confirm that a Gitee MCP server is configured and you understand which account/credentials that server will use (they determine whether updates/comments/assignments can be made). Because the skill can perform bulk updates, always review the triage report and explicitly confirm before applying changes. Consider testing on a small or sandbox repository first and verify audit/logging so you can see what changes were made.
Capability Analysis
Type: OpenClaw Skill Name: gitee-triage-issues Version: 1.0.0 The skill bundle is a standard tool for triaging Gitee issues using an MCP server. It follows a logical workflow of fetching, analyzing, and reporting on issues, and explicitly includes a safety step requiring user confirmation before performing any write operations like updating labels or commenting (SKILL.md).
Capability Assessment
Purpose & Capability
Name/description ask for issue triage and the SKILL.md only references Gitee MCP operations (list_repo_issues, get_repo_issue_detail, update_issue, comment_issue) and repository identifiers — these are appropriate and expected for this purpose.
Instruction Scope
Runtime instructions describe fetching issues, classifying them, generating a report, and asking for user confirmation before performing updates or comments. The SKILL.md does not instruct reading unrelated files, environment variables, or contacting unexpected endpoints.
Install Mechanism
Instruction-only skill with no install spec and no code files. Minimal surface area — nothing is downloaded or written to disk by the skill itself.
Credentials
The skill declares no environment variables or credentials. It relies on a configured Gitee MCP server (expected for interacting with Gitee). The only inputs are repository owner/name and optional filters, which are proportional to triage functionality. Note: the configured MCP server will supply whatever credentials are needed at runtime — ensure those credentials are appropriate for write actions.
Persistence & Privilege
always is false and there is no install-time persistence or modification of other skills. The skill can be invoked (and the agent may call it autonomously per platform defaults), but that is normal for skills and not otherwise privileged here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install gitee-triage-issues
  3. After installation, invoke the skill by name or use /gitee-triage-issues
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the Gitee issue triage skill. - Allows users to classify and organize issues in a Gitee repository using customized batch triage steps. - Analyzes issues for type, priority, and needed information. - Generates a structured triage report summarizing priority, duplicates, and issues needing more info. - Supports batch issue updates for labels, priority, and comments—with user confirmation before changes. - Requires a Gitee MCP server and repository details to operate. - Guides users through prerequisites and best practices for large repositories.
Metadata
Slug gitee-triage-issues
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Triage Issues?

Use this skill when the user asks to triage issues, organize the issue list, "triage issues", "show me all open issues", "categorize issues", "triage-issues"... It is an AI Agent Skill for Claude Code / OpenClaw, with 332 downloads so far.

How do I install Triage Issues?

Run "/install gitee-triage-issues" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Triage Issues free?

Yes, Triage Issues is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Triage Issues support?

Triage Issues is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Triage Issues?

It is built and maintained by 开源中国 (@oschina); the current version is v1.0.0.

💬 Comments