GitHub Skill β Manage Repos, Issues & PRs via Chat
Work with GitHub through your messenger: create and manage issues, review pull requests, check repository stats, and stay on top of notifications.
February 8, 2026
Manage your GitHub projects without leaving your messenger. Issues, PRs, repository stats β all accessible through a simple message.
Features
- π Create and manage Issues
- π Review and approve Pull Requests
- π Repository statistics
- π Activity notifications
- π₯ Collaborator management
- π·οΈ Labels and milestones
Install
clawhub install github
π Requires: GITHUB_TOKEN
Usage Examples
Issues:
"Create an issue: Login button doesn't work on mobile"
"Show open issues in my-project"
"Close issue #42"
"Assign issue #17 to @johndoe"
Pull Requests:
"What PRs are waiting for my review?"
"Approve PR #15"
"Show changes in PR #23"
"Merge PR #8"
Repositories:
"Stats for my-awesome-project"
"Who made the last commit?"
"How many stars does the project have?"
"List my repos"
Search:
"Find issues labeled 'bug'"
"PRs from user sarah"
"All open PRs in org/repo"
Setup
1. Create a Personal Access Token
- Go to GitHub β Settings β Developer settings β Personal access tokens β Tokens (classic)
- Click Generate new token
- Select scopes:
repoβ full repository accessread:orgβ read organization datanotificationsβ manage notifications
- Copy your token
2. Add It to OpenClaw
nano ~/.openclaw/openclaw.yaml
env:
GITHUB_TOKEN: "ghp_xxxxxxxxxxxxxxxxxxxx"
Token Scopes Explained
| Scope | What It Allows |
|---|---|
repo | Full access to repositories (read + write) |
read:org | Read organization memberships and teams |
notifications | Access and manage your notifications |
public_repo | Access public repos only (if you want to limit) |
Security Notes
- Your token is stored locally in
~/.openclaw/ - Itβs never transmitted to third-party services
- You can scope tokens to specific repositories for tighter control
- Rotate your token periodically via GitHub settings