Connect GitHub to OpenClaw

Connect your OpenClaw agent to GitHub and let it help with your development workflow β€” respond to issues, review pull requests, and automate repository tasks.

> Before you start

Make sure you have:

  • A running OpenClaw agent. Your agent must be deployed and in a "Running" state on Clawly (or self-hosted).
  • A GitHub account. You'll need access to the repositories you want your agent to interact with.
  • A GitHub personal access token. Create one at github.com/settings/tokens with the scopes your agent needs.

> Step-by-step guide

1. Create a personal access token

Go to GitHub Settings → Developer Settings → Fine-grained tokens. Create a new token with access to the repositories you want, and enable scopes like issues, pull_requests, and contents.

2. Configure in the OpenClaw GUI

Open the OpenClaw GUI from your Clawly dashboard. Go to SettingsChannels, enable GitHub, and paste your personal access token.

3. Set up webhooks (optional)

For real-time notifications on issues and PRs, set up a webhook in your repository settings pointing to your agent's gateway URL. Your agent will respond automatically to new events.

4. Start using

Your agent can now interact with GitHub. Ask it to review a PR, create an issue, or summarize recent repository activity through any connected channel.

Don't have an agent yet?

Clawly deploys and manages your OpenClaw agent for you. Pick a plan, connect your channels, and your agent is live in seconds.

Deploy Your Agent