GitHub
Where the world builds software. Millions of developers and companies build, ship, and maintain their software on GitHub—the largest and most advanced development platform in the world. Connect your account through managed OAuth to use the available operations in an agent task.
Setup
Connect GitHub with an explicit scope.
You need an AgentSky account and authority to connect the application account. Start with a read-only task before allowing changes.
Find the application
Open connector settings and search for GitHub. If the catalog is unavailable, retry its load; an unavailable list is not proof the app is unsupported.
Review authorization
Review the OAuth app and requested scopes. Organization restrictions can require an owner's approval; authorization for your personal account does not prove access to a private organization repository.
Verify a bounded task
Ask the agent to inspect a specific repository or issue you are authorized to access and summarize the relevant information without making changes. Name the owner/repository and the exact issue or branch.
Verify access and results
A connected account is the start of the workflow.
Compare the returned information with GitHub. For later write tasks, inspect the actual branch, issue or pull request and its URL before accepting completion.
Access troubleshooting
If a private repository is inaccessible, check the connected GitHub identity, organization approval and any SAML session requirement. Do not repeatedly reconnect without identifying the denied resource.
Available actions
The runtime discovers the connector's current operations and input requirements. Do not assume every feature in the application's website is available as an agent action.
Authorize changes explicitly
For writes, specify the target and the allowed change. An instruction to draft or analyze is not permission to publish, send or delete.
Common questions
Related resources
Claude Code + GitHub
Use GitHub with Claude Code in the shared Composer.
Codex + GitHub
Use GitHub with Codex in the shared Composer.
OpenClaw + GitHub
Use GitHub with OpenClaw in the shared Composer.
OpenCode + GitHub
Use GitHub with OpenCode in the shared Composer.
Hermes + GitHub
Use GitHub with Hermes in the shared Composer.
Kimi Code + GitHub
Use GitHub with Kimi Code in the shared Composer.
DeepSeek Harness + GitHub
Use GitHub with DeepSeek Harness in the shared Composer.
pi + GitHub
Use GitHub with pi in the shared Composer.
All connectors
Understand managed application access.
Channels
Choose where the agent conversation happens.
Data handling
Review your workflow's data boundaries.
Pricing
Review charges before running work.
