From base-tools
Triages assigned open GitHub PRs: fetches CI-complete ones without cc-fix-onetime label in cc-triage-scope, runs pr-triage-processor agent per PR for review/fix plan, adds label if fixes needed or auto-merges ready PRs.
npx claudepluginhub getty104/claude-code-marketplace --plugin base-toolsThis skill uses the workspace's default tool permissions.
ユーザーにアサインされたオープンなPRを取得し、CIが完了済みかつ`cc-fix-onetime`ラベルがついていないPRに対して修正プランを確認し、適切なアクション(ラベル付与またはマージ)を実行するスキルです。
Monitors PR health on recurring schedules: merge conflicts, CI/CD failures in GitHub Actions/Buildkite/Vercel/Fly.io, review comment triage/resolution, merge readiness. One-shot triage mode.
Batch resolves issues across all open PRs in the current repo: spawns parallel agents to fix CI failures and review comments, auto-commits and pushes fixes. Caps at 5 PRs by default.
Executes GitHub operations (PRs, issues, milestones, labels, comments, merges) using Python scripts with structured output and error handling. Use for pull requests, issues, review comments, CI checks, milestones instead of raw gh.
Share bugs, ideas, or general feedback.
ユーザーにアサインされたオープンなPRを取得し、CIが完了済みかつcc-fix-onetimeラベルがついていないPRに対して修正プランを確認し、適切なアクション(ラベル付与またはマージ)を実行するスキルです。
対象対象PR一覧は以下の通り。
!gh pr list --assignee "$(gh api user --jq '.login')" --label "cc-triage-scope" --state open --json number,title,url,labels,headRefName,statusCheckRollup,reviewDecision --limit 100 --jq '[.[] | select(([.labels[].name] | any(. == "cc-fix-onetime")) | not) | select((.statusCheckRollup | length == 0) or (.statusCheckRollup | all(.status == "COMPLETED")))]'
対象PRが0件の場合は、その旨を報告して終了する。
上記の対象PRすべてに対して、pr-triage-processor エージェントをAgent toolでトリアージ処理を行う。
エージェントは並列で実行する。
各PRについて、以下の情報をエージェントに渡す:
エージェントがPRの分析(ブランチのcheckout、コンフリクト確認・解消、修正プラン確認、判定)とアクション(ラベル付与またはマージ)を実行する。すべてのエージェントの結果を収集する。
各エージェントが作成したworktreeは、エージェントの処理が完了した後にまだ残っていれば削除する。
処理結果を以下の形式で報告する。