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

  1. Go to GitHub β†’ Settings β†’ Developer settings β†’ Personal access tokens β†’ Tokens (classic)
  2. Click Generate new token
  3. Select scopes:
    • repo β€” full repository access
    • read:org β€” read organization data
    • notifications β€” manage notifications
  4. Copy your token

2. Add It to OpenClaw

nano ~/.openclaw/openclaw.yaml
env:
  GITHUB_TOKEN: "ghp_xxxxxxxxxxxxxxxxxxxx"

Token Scopes Explained

ScopeWhat It Allows
repoFull access to repositories (read + write)
read:orgRead organization memberships and teams
notificationsAccess and manage your notifications
public_repoAccess 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