Autonomous GitHub Issue Resolver Agent with guardrails. Use when the user wants to discover, analyze, and fix open issues in GitHub repositories. Triggers on...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install github-issue-resolver或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install github-issue-resolver⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/github-issue-resolver/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: github-issue-resolver description: Autonomous GitHub Issue Resolver Agent with guardrails. Use when the user wants to discover, analyze, and fix open issues in GitHub repositories. Triggers on requests like "fix GitHub issues", "resolve issues in repo", "work on GitHub bugs", or when the user provides a GitHub repository URL and asks for issue resolution. Supports the full workflow from issue discovery to PR submission with safety guardrails preventing scope creep, unauthorized access, and dangerous operations. ---
Autonomous agent for discovering, analyzing, and fixing open GitHub issues — with a 5-layer guardrail system.
Every action goes through guardrails. Before any operation:
guardrails.json configFor guardrail details, see references/guardrails-guide.md.
audit/ directory---
Trigger: User provides a GitHub repository (owner/repo).
Steps:
```bash python3 scripts/guardrails.py repo
```bash python3 scripts/recommend.py
Always use recommend.py — never manually format issue output. The script ensures consistent presentation every time.
For raw JSON (e.g., for further processing): ```bash python3 scripts/recommend.py
⏹️ STOP. Wait for user to select an issue.
---
Trigger: User selects an issue.
Steps:
```bash python3 scripts/guardrails.py issue_lock
notify): ```bash python3 scripts/sandbox.py run git clone https://github.com/
auto): ```bash python3 scripts/sandbox.py run git checkout -b fix-issue-
```bash python3 scripts/guardrails.py path
``` ## Proposed Fix - Problem: [root cause] - Solution: [what changes] - Files: [list of files and what changes in each] - Estimated diff size: [lines] ```
⏹️ STOP. Wait for user to approve the plan before implementing.
approve): - Apply changes - Check diff size: python3 scripts/guardrails.py diff - Log: python3 scripts/audit.py log_action write_code success
---
After implementing:
notify):```bash python3 scripts/sandbox.py run npm test # or pytest, cargo test, etc. ```
autoRollbackOnTestFail is true:- Revert all changes - Notify user - Suggest alternative approach
---
⚠️ NEVER create PR automatically. Always ask first.
Do NOT dump full diffs in chat. For any non-trivial project, push the branch and let the user review on GitHub where they get syntax highlighting, file-by-file navigation, and inline comments.
approve): ```bash python3 scripts/sandbox.py run git add . python3 scripts/sandbox.py run git commit -m "Fix #
``` ## Changes - src/models.py — Added field validation (title length, enum checks) - app.py — Added validation to POST endpoint, 400 error responses - tests/test_app.py — 22 new tests covering validation rules - 4 files changed, ~100 lines of source + ~150 lines of tests - All tests passing ✅ ```
approve): ```bash python3 scripts/sandbox.py run git push -u origin fix-issue-
```bash python3 scripts/guardrails.py issue_unlock ```
---
| Script | Purpose | Run Without Reading | |--------|---------|---------------------| | scripts/recommend.py | Primary entry point — fetch, score, and present issues | ✅ | | scripts/fetch_issues.py | Raw issue fetcher (used internally by recommend.py) | ✅ | | scripts/analyze_issue.py | Deep analysis of single issue | ✅ | | scripts/create_pr.py | PR creation wrapper | ✅ | | scripts/guardrails.py | Guardrail enforcement engine | ✅ | | scripts/sandbox.py | Safe command execution wrapper | ✅ | | scripts/audit.py | Action logger | ✅ |
安装 GitHub Issue Resolver 后,可以对 AI 说这些话来触发它
Help me get started with GitHub Issue Resolver
Explains what GitHub Issue Resolver does, walks through the setup, and runs a quick demo based on your current project
Use GitHub Issue Resolver to autonomous GitHub Issue Resolver Agent with guardrails
Invokes GitHub Issue Resolver with the right parameters and returns the result directly in the conversation
What can I do with GitHub Issue Resolver in my developer & devops workflow?
Lists the top use cases for GitHub Issue Resolver, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/github-issue-resolver/ 目录(个人级,所有项目可用),或 .claude/skills/github-issue-resolver/(项目级)。重启 AI 客户端后,用 /github-issue-resolver 主动调用,或让 AI 根据上下文自动发现并使用。
GitHub Issue Resolver 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
GitHub Issue Resolver 可免费安装使用。请查阅仓库了解许可证信息。
Autonomous GitHub Issue Resolver Agent with guardrails. Use when the user wants to discover, analyze, and fix open issues in GitHub repositories. Triggers on...
GitHub Issue Resolver 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my developer & devops tasks using GitHub Issue Resolver
Identifies repetitive steps in your workflow and sets up GitHub Issue Resolver to handle them automatically