Github Manager

Manage GitHub issues and PRs (list, create, comment).

XSpoonAi cb987a6 4 files · 12.6 KB Updated

File contents

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

  1. Use a granular Personal Access Token (PAT).
  2. Always specify the full owner/repo name.

XSpoonAi/spoon-awesome-skill/tree/main/ai-productivity/github-manager commit cb987a6bd4

Frequently asked questions

npx skillmds@latest add xspoonai/github-manager