Install
openclaw skills install ghappGive your AI agents and automations their own GitHub (App) identity. Authenticate using GitHub Apps so every commit, PR, and action is attributed to the bot — not your personal account.
openclaw skills install ghappUse ghapp to authenticate as a GitHub App so git and gh commands use installation tokens. Requires a GitHub App with App ID, Installation ID, and a private key (.pem).
Setup
ghapp setup — interactive wizard: enter App ID, Installation ID, key path, then configure authghapp auth configure — configure git + gh authentication (if skipped during setup)ghapp auth status — show current auth config and diagnosticsCommands
ghapp --help — list all commands and flagsghapp token — print an installation token (cached; --no-cache for fresh)ghapp auth configure [--gh-auth shell-function|path-shim|none] — configure how git/gh authenticateghapp auth status — check auth healthghapp auth reset [--remove-key] — undo all auth configghapp config set, ghapp config get [key], ghapp config path — manage configghapp update — self-update to latest releaseghapp version — print versiongh auth modes (passed to auth configure)
shell-function — auto-authenticates gh commands via shell integration (recommended)path-shim — wrapper binary for CI/containersnone — static token in hosts.ymlNotes
git clone/push/pull and gh work without manual tokens.myapp[bot]).~/.config/ghapp/config.yaml.