github-issues
Original:🇺🇸 English
Translated
1 scripts
Triage and resolve repository GitHub issues using the bundled CLI. Use when asked to read issue state, discuss issue scope, implement issue-driven code changes, post comments, or close issues.
8installs
Sourcehelincao/skilled
Added on
NPX Install
npx skill4agent add helincao/skilled github-issuesTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →GitHub Issues
Use the installed skill script directly:
bash
node "$SKILL_DIR/scripts/github-issues.mjs" <command> [options]SKILL_DIRSKILL.mdInputs
- with:
.envGITHUB_API_KEY=<token>GITHUB_REPOSITORY=<owner/repo>
- Target issue number, or use worklist mode when unspecified
Steps
- Read issue details and comments:
node "$SKILL_DIR/scripts/github-issues.mjs" read -n <issue-number> --comments
- Classify issue type:
- Code-change request
- Brainstorm/open discussion
- Irrelevant to this repository
- Execute by type:
- Code-change request:
- Create branch .
issue-<number>-<topic> - Implement and validate changes.
- Commit and push branch.
- Post summary comment including commit ID.
- Close only when fully resolved.
- Create branch
- Brainstorm/open discussion:
- Post concise, constructive response grounded in repository context.
- Ask only unblocker questions when needed.
- Irrelevant issue:
- Post a short polite response.
- Keep response brief.
- Code-change request:
- Address one issue end-to-end per skill call.
- After completion, ask whether to continue with the next issue.
CLI Reference
- Work queue:
node "$SKILL_DIR/scripts/github-issues.mjs" worklist - List open issues:
node "$SKILL_DIR/scripts/github-issues.mjs" read -s open -l 20 - Read one issue:
node "$SKILL_DIR/scripts/github-issues.mjs" read -n <issue-number> - Read issue + comments:
node "$SKILL_DIR/scripts/github-issues.mjs" read -n <issue-number> --comments - Add comment:
node "$SKILL_DIR/scripts/github-issues.mjs" comment -n <issue-number> -b "<text>" - Close issue:
node "$SKILL_DIR/scripts/github-issues.mjs" close -n <issue-number> -b "<resolution note>"
Conventions
- Keep comments concise, explicit, and status-oriented.
- Include assumptions when proceeding with incomplete issue details.
- Ask focused numbered follow-up questions only when required to unblock implementation.