OnepilotJoin
DevelopmentOpen PRs, triage issues, manage repos

GitHub for OpenClaw & Hermes

Let your agent open pull requests, triage issues, and manage repositories. How the GitHub skill works on OpenClaw vs Hermes, and how to drive it from your phone.

sofiane8910

by sofiane8910 · June 5, 2026 · 5 min read

TL;DR

The GitHub skill turns your agent into a teammate that can open PRs, review and triage issues, and manage repos through the GitHub API. OpenClaw installs it as an official skill from ClawHub; Hermes pairs git skills with its OpenClaw import path so an existing setup carries over. Both let the agent do real version-control work, not just read code.

Onepilot runs OpenClaw and Hermes from your iPhone — get one email when it ships on the App Store.

The GitHub skill is the one most developers wire up first, because it turns the agent from a code reader into a code contributor. It speaks the GitHub API directly: opening pull requests, triaging issues, leaving review comments, managing branches, and reading repo metadata. Pair it with a git skill and the agent can take a task from "fix this bug" to "here's the PR" without you touching a keyboard.

That practical payoff is why GitHub and git integrations are a fixture of the development category on both frameworks.

GitHub on OpenClaw

OpenClaw provides a GitHub skill through ClawHub, alongside a healthy ecosystem of community add-ons — auto PR mergers, Azure DevOps bridges, and reasoning-chain commit tools. Install the core one with:

openclaw skills install github

Give it a personal access token and the agent can now file issues, push branches, and open PRs against your repositories. Because skills compose, you can stack it with a code-review or security skill so every PR the agent opens has already been sanity-checked.

GitHub on Hermes

Hermes covers the same ground with git and GitHub skills from its catalog, and adds a migration shortcut: it can import settings, memories, skills, and API keys from an existing OpenClaw install. If you've already configured GitHub access on OpenClaw, it carries over rather than being re-built from scratch.

Hermes' learning loop helps here too — once it works out a project-specific convention (how you name branches, which checks must pass before a PR), it can write that back as a skill so future PRs follow the same rules automatically.

OpenClaw vs Hermes at a glance

Running it from your phone

Your GitHub token lives on the server running the agent, so the actual pushes and PRs happen there. Onepilot gives you the SSH terminal to trigger and approve that work from an iPhone — start a task on OpenClaw or Hermes, watch the PR open, and review it on GitHub.

FAQ

What can the GitHub skill do on its own?

Open and update pull requests, read and triage issues, comment, manage branches, and inspect repository metadata via the GitHub API. Combined with a git skill it can also clone, commit, and push — closing the loop from code change to merged PR.

Is the GitHub skill different on Hermes?

The capability is the same; the setup differs. OpenClaw offers an official GitHub skill in ClawHub. Hermes leans on git/GitHub skills plus its ability to import settings, skills, and API keys from an existing OpenClaw install — so a working GitHub setup can move over with you.

Can the agent push from my phone?

Yes — the agent runs on a remote host with your GitHub token, so the git work happens server-side. With Onepilot you approve and trigger that work over SSH from an iPhone, then review the resulting PR on github.com.

Related skills

Run these agents from your iPhone

Drop your email and we'll send one note when Onepilot ships on the App Store.

See also: all skills, OpenClaw on iPhone, or Hermes on iPhone.