Tools
Github Issue Resolver
OpenClaw plugin for fetching and analyzing GitHub issues
Configuration Example
{
"plugins": {
"enabled": true,
"entries": {
"github-issue-resolver": {
"enabled": true,
"config": {}
}
}
}
}
README
# GitHub Issue Resolver Plugin
Fetch and analyze GitHub repository issues directly from OpenClaw.
## Installation
### Method 1: Copy to Plugins Directory
```bash
# Clone or download this plugin
cp -r github-issue-resolver-plugin ~/.openclaw/plugins/
# Enable in config
openclaw config.patch --raw '{
"plugins": {
"entries": {
"github-issue-resolver": {
"enabled": true,
"config": {}
}
}
}
}'
# Restart OpenClaw
openclaw gateway restart
```
### Method 2: Direct Config Edit
Add to your `~/.openclaw/openclaw.json`:
```json
{
"plugins": {
"enabled": true,
"entries": {
"github-issue-resolver": {
"enabled": true,
"config": {}
}
}
}
}
```
## Tools Provided
### 1. github_issues
List issues from a GitHub repository.
**Parameters:**
- `owner` (string): Repository owner
- `repo` (string): Repository name
- `state` (string): `open`, `closed`, or `all` (default: `open`)
- `per_page` (number): Max issues to fetch (default: 30)
**Example:**
```javascript
github_issues({
owner: "facebook",
repo: "react",
state: "open"
})
```
**Response:**
```json
{
"success": true,
"count": 12,
"issues": [
{
"number": 1,
"title": "Bug report",
"state": "open",
"labels": ["bug"],
"url": "https://github.com/..."
}
]
}
```
### 2. github_issue_analyze
Analyze a specific issue (coming soon).
## Usage in OpenClaw
Once installed, you can use it like this:
```
You: Find issues in facebook/react
OpenClaw: [Uses github_issues tool automatically]
```
Or explicitly:
```
You: github_issues owner="Ashwinhegde19" repo="demo-issues-repo" state="all"
```
## Requirements
- OpenClaw >= 2026.2.0
- Internet connection (calls GitHub API)
## License
MIT
tools
Comments
Sign in to leave a comment