✓ Verified 💻 Development ✓ Enhanced Data

Tester

Fetch GitHub issues, spawn sub-agents to implement fixes, open PRs, and monitor review comments.

Rating
3.9 (200 reviews)
Downloads
4,200 downloads
Version
1.0.0

Overview

Fetch GitHub issues, spawn sub-agents to implement fixes, open PRs, and monitor review comments.

Complete Documentation

View Source →

GitHub Issue Manager

Fetch GitHub issues, spawn sub-agents to implement fixes, open PRs, and monitor review comments.

Overview

This skill enables autonomous issue management on GitHub repositories. It can:

  • List and filter issues by labels, milestones, assignees
  • Spawn sub-agents to work on fixes
  • Create PRs with automated descriptions
  • Track PR review status and respond to comments

Prerequisites

  • gh CLI must be authenticated (gh auth status)
  • Repository must be accessible via HTTPS or SSH

Configuration

bash
# Optional: Set default repo
export GITHUB_REPO="owner/repo"
export GITHUB_TOKEN="ghp_xxx"  # Or use gh auth

Commands

List Issues

bash
# All open issues
gh issue list

# With labels
gh issue list --label "bug" --label "priority"

# Assigned to you
gh issue list --assignee "@me"

Create Issue

bash
gh issue create --title "Fix login bug" --body "Description..." --label bug

View Issue Details

bash
gh issue view 123

Usage in Agents

python
# Spawn agent to fix issue
spawn_subagent(
  task=f"Fix GitHub issue #{issue_number}: {title}. {description}"
)

Notes

  • Requires gh CLI installed
  • Authentication handled via gh auth
  • Rate limits apply (5000 requests/hour for authenticated users)

Installation

Terminal bash

openclaw install tester
    
Copied!

💻Code Examples

export GITHUB_TOKEN="ghp_xxx" # Or use gh auth

export-githubtokenghpxxx--or-use-gh-auth.txt
## Commands

### List Issues
example.sh
# Optional: Set default repo
export GITHUB_REPO="owner/repo"
export GITHUB_TOKEN="ghp_xxx"  # Or use gh auth
example.sh
# All open issues
gh issue list

# With labels
gh issue list --label "bug" --label "priority"

# Assigned to you
gh issue list --assignee "@me"
example.py
# Spawn agent to fix issue
spawn_subagent(
  task=f"Fix GitHub issue #{issue_number}: {title}. {description}"
)

⚙️Configuration Options

Option Type Default Description
GITHUB_REPOstringowner/repo-
GITHUB_TOKENstringghp_xxx-

Tags

#web_and-frontend-development #github #git

Quick Info

Category Development
Model Claude 3.5
Complexity Multi-Agent
Author tsiontesfayechromaway
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install tester