Github App Authentication
/install ghapp
ghapp
Use 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 diagnostics
Commands
ghapp --help— list all commands and flagsghapp token— print an installation token (cached;--no-cachefor 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 version
gh 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.yml
Notes
- After setup,
git clone/push/pullandghwork without manual tokens. - Commits are attributed to the app's bot account (e.g.,
myapp[bot]). - Tokens are cached locally and auto-refreshed.
- Config stored at
~/.config/ghapp/config.yaml.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ghapp - After installation, invoke the skill by name or use
/ghapp - Provide required inputs per the skill's parameter spec and get structured output
What is Github App Authentication?
Give 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 569 downloads so far.
How do I install Github App Authentication?
Run "/install ghapp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Github App Authentication free?
Yes, Github App Authentication is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Github App Authentication support?
Github App Authentication is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Github App Authentication?
It is built and maintained by Ross Morsali (@rmorse); the current version is v0.1.5.