An agent that lives inside your repo.
Triage the backlog. Comment on the PR. Dispatch an Actions workflow. Draft the release notes. One OAuth connection wires 33 verified GitHub tools into every agent you trust with it: no webhook receiver to host, no dashboard to watch.
33 tools across the full developer lifecycle.
GitHub tools cover eight service areas. An agent can read the repo, triage issues, review code, trigger CI, and manage releases, all in one conversation.
Files and repositories
Files and repositories
Issues
Issues
Pull requests and reviews
Pull requests and reviews
Releases
Releases
GitHub Actions workflows
GitHub Actions workflows
Users and organizations
Users and organizations
Connect GitHub.
OAuth is the recommended path: your credentials never touch the desktop, and one connection covers every agent you authorize. A Personal Access Token stored in the Credentials Vault is the alternative for narrower, read-only access.
Open the Apps catalog
Click Connect GitHub
Authorize the OAuth app
repo, admin:repo_hook, read:user, and user:email. Authorize the app, GitHub redirects to the Actionist backend callback.Wait for confirmation
github, display name e.g. "GitHub PAT — work"). Any MCP or skill that declares env:GITHUB_TOKEN picks it up automatically. One entry covers every tool that needs it.Give an agent access to GitHub tools.
Enable via the Tools tab
github:issues:create, github:repositories:getIssues, and the rest) appear there once the connection is established. Toggle the ones this agent needs.Example task
github:repositories:getIssues, processes the result, then posts via the Slack connection: one prompt, two integrations.Three automations teams run on day one.
Real workflows built from the 33 GitHub tools above. Each fires automatically, no manual steps after the initial setup.
Fire an agent on any GitHub event.
GitHub is an App Trigger source. When a push lands, a PR opens, or an issue is created, the connected agent wakes up immediately. No polling, no hosted receiver. Pick an event below to see the pipeline in action.
Open Triggers
Select App Trigger
Configure the webhook
Tips before you go live.
PAT vs OAuth — when to use each
PAT vs OAuth — when to use each
repo scope) and is the right choice for org-wide agents. A scoped PAT stored in Credentials Vault is safer when an agent should only read public repos or a narrow subset of a private org. Store the PAT under provider: github and it routes automatically to every tool that needs it, no per-tool token entry.Scope projection fallback
Scope projection fallback
x-oauth-scopes header even when the token was minted from the requested scopes. Actionist handles this automatically by falling back to the originally requested scopes for capability projection. If GitHub tools appear missing after a reconnect, disconnect and reconnect once more via the Apps detail page.Pagination on list operations
Pagination on list operations
per_page: 50. For repos with heavy activity, include a state filter (state: open) or a date range in the agent’s task description. This prevents large, token-expensive payloads that slow down responses.Credential sharing across MCPs
Credential sharing across MCPs
provider: github all route to the same stored credential automatically. Enter the token once in Credentials Vault and every tool (git-official, github-official, and any skill that needs env:GITHUB_TOKEN) is covered.git-official vs github:* — which one to use
git-official vs github:* — which one to use
git-official MCP operates on local Git repositories (clone, commit, push, branch operations). The github:* tools call the GitHub REST API remotely (issues, PRs, releases, Actions). Use both together for a coding agent that can stage local changes and then file a PR against the remote repo.Ship faster with an agent in your repo.
Connect GitHub once. Assign the tools your agent needs. Let it triage, review, and release, while you focus on building.
33 verified GitHub tools · One OAuth connection · No webhook receiver to host.
App Triggers fire instantly on push, PR, and issue events.