GitHub Manager
A skill to help AI agents manage GitHub repositories by interacting with issues and pull requests.
Quick Start
# List open issues in a repo
issues = await agent.run_tool("github_tool", action="list_issues", repo="owner/repo")
print(issues)
Scripts
| Script | Purpose |
|---|---|
| github_tool.py | Main tool for GitHub interactions |
Environment Variables
| Variable | Required | Description |
|---|---|---|
GITHUB_TOKEN |
Yes | Personal Access Token with repo scope |
Best Practices
- Use a granular Personal Access Token (PAT).
- Always specify the full
owner/reponame.