gh-issues

by Unknown v1.0.0

This skill automates the process of fixing GitHub issues. It fetches issues from a repository, spawns sub-agents to implement fixes, opens pull requests, and monitors and addresses review comments. It supports various filters and options, including labels, milestones, assignees, and fork mode, to customize the issue fixing process.

What It Does

Fetches GitHub issues based on specified criteria, spawns sub-agents to implement fixes, opens pull requests, and monitors and addresses review comments on those PRs.

When To Use

Use this skill to automate the process of fixing bugs and implementing feature requests in a GitHub repository. It is particularly useful for handling a large backlog of issues or for projects with active community contributions.

Inputs

GitHub repository (owner/repo), optional filters (labels, milestones, assignees), GitHub API token.

Outputs

Pull requests with automated fixes, addressed review comments, and summary reports.

Limitations

Requires a valid GitHub API token with sufficient permissions. The skill is designed for single-file/function fixes, more complex issues may timeout. Relies on clear issue descriptions for effective sub-agent performance.

Installation

1. Open the OpenClaw dashboard in Claude Desktop.
2. Navigate to the 'Skills' section.
3. Search for 'gh-issues' and click 'Install'.
4. Configure the required GH_TOKEN environment variable in the OpenClaw settings.

View Claude (Anthropic) documentation

1. Open Cursor IDE.
2. Install the OpenClaw extension from the VS Code Marketplace.
3. Configure the OpenClaw extension to point to your OpenClaw server.
4. Install the 'gh-issues' skill from the OpenClaw skill marketplace within Cursor.

View Cursor IDE documentation

1. Ensure you have OpenClaw installed and configured.
2. Download the `SKILL.md` file for the `gh-issues` skill.
3. Place the `SKILL.md` file in the OpenClaw skills directory (usually `~/.openclaw/skills`).
4. Set the GH_TOKEN environment variable with your GitHub API token.  You can set it in your shell or in the OpenClaw configuration file (`~/.openclaw/openclaw.json`).  Ensure the token has `repo` scope.

View Cline documentation

Have a Skill to Share?

Join the community and help AI agents learn new capabilities. Submit your skill and reach thousands of developers.