← 返回 Skills 市场
hith3sh

GitHub Triage

作者 Jay · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ⚠ pending
33
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install github-triage-workflow
功能描述
Review GitHub repositories, group issues and pull requests by urgency, and take safe triage actions (add labels, comment, propose closure) after confirmation...
使用说明 (SKILL.md)

GitHub Triage

Review GitHub repositories, group issues and pull requests by urgency, and take safe triage actions after confirmation.

This skill uses ClawLink for hosted GitHub access so the user does not need separate API setup.

Setup in 3 Steps

Step 1: Install Step 2: Pair Account Step 3: Connect GitHub
Install Pair App-specific connection GIF coming soon
Run the install command in OpenClaw Sign in and approve the device Open the dashboard and connect GitHub

How It Works

┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐
│   OpenClaw      │────▶│   ClawLink   │────▶│   GitHub API     │
│   (User Chat)   │     │   (OAuth)    │     │   (REST/GraphQL) │
└─────────────────┘     └──────────────┘     └──────────────────┘
         │                       │                       │
         │  1. Install Plugin    │                       │
         │  2. Pair Device       │                       │
         │  3. Connect GitHub    │                       │
         │                       │  4. Secure Token      │
         │                       │  5. Proxy Requests    │
         │                       │                       │
         ▼                       ▼                       ▼
   ┌──────────┐           ┌──────────┐           ┌──────────┐
   │  SKILL   │           │ Dashboard│           │ GitHub   │
   │  File    │           │ Auth     │           │ Issues   │
   └──────────┘           └──────────┘           └──────────┘

Good Trigger Phrases

  • "Triage my GitHub issues"
  • "Review open PRs and tell me what needs attention"
  • "Find stale GitHub issues and propose actions"
  • "Summarize what needs maintainer action in this repo"
  • "Label and comment on these issues after I confirm"

Install

Install the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.

openclaw plugins install clawhub:clawlink-plugin
openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json
openclaw gateway restart

Then tell the user: "OpenClaw has been restarted. Send /new as a standalone message to start a fresh chat, then ask for GitHub triage again."

Quick Start

# List open issues in a repository
clawlink_call_tool --tool "github_list_issues_for_a_repository" \
  --params '{"owner": "owner", "repo": "repo-name", "state": "open", "sort": "created", "direction": "desc"}'

# Get a specific issue
clawlink_call_tool --tool "github_get_an_issue" \
  --params '{"owner": "owner", "repo": "repo-name", "issue_number": 123}'

Authentication

All GitHub tool calls are authenticated automatically by ClawLink using the user's connected GitHub account.

No API key is required in chat. ClawLink stores the OAuth token securely and injects it into every GitHub API request on the user's behalf.

Getting Connected

  1. Install the ClawLink plugin (see Install above).
  2. Pair the plugin with clawlink_begin_pairing if it is not configured yet.
  3. Open https://claw-link.dev/dashboard?add=github and connect GitHub.
  4. Call clawlink_list_integrations to verify the connection is active.

Connection Management

List Connections

clawlink_list_integrations

Response: Returns all connected integrations. Look for github in the list.

Verify Connection

clawlink_list_tools --integration github

Response: Returns the live tool catalog for GitHub.

Reconnect

If GitHub tools are missing or the connection shows an error:

  1. Direct the user to https://claw-link.dev/dashboard?add=github
  2. After they confirm, call clawlink_list_integrations to verify
  3. Then call clawlink_list_tools --integration github

Triage Workflow

1. Define the Triage Scope

Ask for:

  • repo or org
  • issues, pull requests, or both
  • time range if needed
  • what counts as urgent
  • whether the user wants only a report or also wants actions applied

If the user is vague, default to a report first.

2. Gather the Current State

Use GitHub read tools first to inspect:

  • open issues
  • open pull requests
  • recent comments
  • labels
  • review status
  • failed workflows
  • stale items

Do not jump into writing comments or changing labels before you have a clear picture.

3. Group Items into Clear Buckets

A good triage summary usually groups items into:

  • needs reply
  • needs review
  • blocked
  • stale
  • merge-ready
  • failing CI
  • low-priority backlog

Explain why each item belongs in that bucket.

4. Propose Actions Before Making Changes

Examples:

  • add or normalize labels
  • leave a maintainer follow-up comment
  • identify issues safe to close
  • summarize PRs that need review
  • flag failing workflow runs

Prefer a short action plan before editing anything.

5. Discover the Live GitHub Tools

  1. Call clawlink_list_integrations to confirm GitHub is connected.
  2. Call clawlink_list_tools with integration github.
  3. If the exact action tool is unclear, call clawlink_search_tools with short queries such as list issues, comment issue, update labels, or pull requests.
  4. Call clawlink_describe_tool before any write or unfamiliar operation.
  5. Use the returned schema and guidance as the source of truth.

6. Preview and Confirm Writes

For any write action:

  1. Show the exact intended action first.
  2. Use clawlink_preview_tool when available.
  3. Ask for confirmation before commenting, relabeling, closing, reopening, or editing metadata.
  4. Execute with clawlink_call_tool only after confirmation.

Triage Operations

Read Operations (Safe — no confirmation needed for read-only triage)

Tool Description
github_list_issues_for_a_repository List issues with filtering by state, labels, assignee
github_get_an_issue Get issue details, body, comments
github_list_pull_requests List PRs with filtering
github_get_a_pull_request Get PR details, review status
github_list_repository_workflows List CI/CD workflows
github_list_workflow_runs List recent workflow runs
github_get_a_commit Inspect commit details

Write Operations (Require confirmation before executing)

Tool Description Confirmation
github_add_labels_to_an_issue Add labels to categorize issues Confirm
github_add_assignees_to_an_issue Assign users to issues Confirm
github_create_an_issue Create a new issue for triaged items Confirm
github_add_a_comment_to_an_issue Post a comment on an issue Confirm
github_update_an_issue Close, reopen, or update issue fields Confirm

Code Examples

List and triage open issues

clawlink_call_tool --tool "github_list_issues_for_a_repository" \
  --params '{
    "owner": "owner",
    "repo": "repo-name",
    "state": "open",
    "sort": "created",
    "direction": "desc",
    "per_page": 50
  }'

Get issue details for triage assessment

clawlink_call_tool --tool "github_get_an_issue" \
  --params '{
    "owner": "owner",
    "repo": "repo-name",
    "issue_number": 123
  }'

Add triage labels after confirmation

clawlink_call_tool --tool "github_add_labels_to_an_issue" \
  --params '{
    "owner": "owner",
    "repo": "repo-name",
    "issue_number": 123,
    "labels": ["triage", "needs-review"]
  }'

Good Workflow Behavior

  • Prefer read-first triage and short reports before writes.
  • Quote or summarize the evidence behind recommendations.
  • If a repo has many items, start with the most urgent or the top 10.
  • Avoid aggressive closure suggestions unless the repo norms are clear.
  • If there is uncertainty, propose a draft comment instead of posting immediately.

Rules

  • Always use ClawLink tools for GitHub actions. Do not ask for separate GitHub credentials.
  • Do not invent GitHub tool names or schemas. Use the live ClawLink catalog in the current turn.
  • Ask for confirmation before comments, label changes, issue closure, metadata edits, or other writes.
  • Prefer reporting and recommendation before taking triage actions.
  • If GitHub is not connected, direct the user to https://claw-link.dev/dashboard?add=github.

Example Prompts

  • Review open issues in this repo and group them by urgency.
  • Triage my pull requests and tell me which ones need review, which are blocked, and which are merge-ready.
  • Find stale issues in this repo, draft comments for them, and wait for my confirmation.
  • Check the last 20 issues in this repository and propose labels for each one.

Resources


Powered by ClawLink — an integration hub for OpenClaw

ClawLink Logo

能力标签
requires-oauth-tokenrequires-sensitive-credentials
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install github-triage-workflow
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /github-triage-workflow 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
Full rewrite to new standard: added tool reference tables, 3-step GIF table, architecture diagram, code examples, error handling, and troubleshooting.
v0.1.0
Initial release of GitHub triage workflow skill. - Review and group GitHub issues and pull requests by urgency. - Propose safe triage actions (labels, comments, closure) and only apply changes after user confirmation. - Uses ClawLink for secure GitHub access—no manual API keys required. - Step-by-step setup guides for connecting and verifying GitHub integration. - Clear workflow for reviewing, classifying, and safely editing GitHub items via read and write tool calls. - Emphasizes preview and explicit confirmation before performing any write actions.
元数据
Slug github-triage-workflow
版本 0.1.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

GitHub Triage 是什么?

Review GitHub repositories, group issues and pull requests by urgency, and take safe triage actions (add labels, comment, propose closure) after confirmation... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 33 次。

如何安装 GitHub Triage?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install github-triage-workflow」即可一键安装,无需额外配置。

GitHub Triage 是免费的吗?

是的,GitHub Triage 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

GitHub Triage 支持哪些平台?

GitHub Triage 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 GitHub Triage?

由 Jay(@hith3sh)开发并维护,当前版本 v0.1.1。

💬 留言讨论