Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 70 additions & 0 deletions listings/automation/pr-issue-triage/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# PR & Issue Triage Skill

**Category:** Automation
**Author:** dinakars777
**Repository:** https://github.com/dinakars777/openclaw-triage-skill
**Status:** Verified & Listed

## Overview

Efficiently triage GitHub pull requests and issues with intelligent classification, prioritization, staleness detection, and complexity estimation. Designed specifically for high-volume repositories with thousands of open PRs and issues.

## Key Features

- **PR Classification** — Automatically classify PRs by type (bug-fix, feature, refactor, docs, deps, ci, test, chore)
- **Risk Assessment** — Evaluate risk levels from low to critical based on files touched, test coverage, and scope
- **Staleness Detection** — Identify stale (30+ days) and abandoned (90+ days) PRs/issues
- **Complexity Estimation** — Estimate PR size: trivial, small, medium, large, or epic
- **Batch Triage** — Process multiple PRs/issues at once with summary tables
- **CI Analysis** — Identify CI blockers affecting multiple PRs
- **Security Scanning** — Flag security-sensitive changes automatically
- **Suggested Actions** — Get recommendations: merge, review, request-changes, close-stale, etc.

## Installation

### Prerequisites
- `gh` CLI must be installed and authenticated
- Current directory should be a clone of the target repository, OR use `--repo owner/name` flag

### Install via clawhub
```bash
clawhub install dinakars777/openclaw-triage-skill
```

## Usage Examples

### Triage a Single PR
```bash
triage-pr #1234 [--repo owner/repo]
```

### Triage a Single Issue
```bash
triage-issue #567
```

### Batch Triage
```bash
triage-batch prs [--repo owner/repo] [--state open] [--since 7d] [--limit 50]
```

## Scores & Verification

| Dimension | Score | Notes |
|-----------|-------|-------|
| Functionality | 8/10 | Comprehensive triage with all major features |
| Documentation | 8/10 | Clear commands and examples |
| Security | 8/10 | Safe handling of repos and auth |
| Maintenance | 7/10 | Active repository |
| Usefulness | 9/10 | Highly practical for maintainers |
| Uniqueness | 8/10 | Specialized triage tooling |
| Code Quality | 8/10 | Well-structured bash scripts |
| **Average** | **8.14/10** | **APPROVED** |

Verified by Gamora on 2026-03-15.

---

**Support:** https://github.com/dinakars777/openclaw-triage-skill/issues
**Last Updated:** 2026-03-15
**Verification Status:** ✅ Approved by Gamora
38 changes: 38 additions & 0 deletions listings/automation/pr-issue-triage/listing.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"id": "pr-issue-triage",
"slug": "pr-issue-triage",
"category": "automation",
"name": "PR & Issue Triage",
"description": "Triage GitHub pull requests and issues \u2014 classify, prioritize, detect staleness, estimate complexity, and generate structured reports. Designed for high-volume repos with thousands of open PRs.",
"author": {
"github": "dinakars777",
"name": "dinakars777"
},
"version": "1.0.0",
"repo_url": "https://github.com/dinakars777/openclaw-triage-skill",
"homepage": "https://github.com/dinakars777/openclaw-triage-skill",
"stars": 0,
"works_with": [
"openclaw"
],
"tags": [
"github",
"triage",
"automation",
"pr-management",
"issue-tracking"
],
"verified_at": "2026-03-15T04:58:00Z",
"reviewed": true,
"scores": {
"functionality": 8,
"documentation": 8,
"security": 8,
"maintenance": 7,
"usefulness": 9,
"uniqueness": 8,
"code_quality": 8,
"average": 8.14
},
"status": "listed"
}