# GitHub How-to Guides (https://www.shipfox.io/docs/integrations/github/guides)

Description: Manage repository access, give agents GitHub tools, report check runs, and push commits from a job.

Each guide completes one GitHub task in a workflow. You need a
[GitHub integration connection](https://www.shipfox.io/docs/integrations/github/setup) first.

### [Manage repository access](https://www.shipfox.io/docs/integrations/github/guides/manage-repository-access)

Change the GitHub repository list and Shipfox access mode.

### [Give agents GitHub tools](https://www.shipfox.io/docs/integrations/github/guides/read-pull-request)

Grant an agent read-only GitHub context.

### [Let agents write to GitHub](https://www.shipfox.io/docs/integrations/github/guides/post-pull-request-review)

Grant one agent step a narrow GitHub write.

### [Report check runs](https://www.shipfox.io/docs/integrations/github/guides/add-check-runs)

Publish a command's progress and result as a GitHub check run.

### [Push commits from a job](https://www.shipfox.io/docs/integrations/github/guides/push-repository-changes)

Check an agent's local edit and push it to a new branch.

For complete workflows that use GitHub, see the [recipes](https://www.shipfox.io/docs/how-to/recipes). Use
the [GitHub tool catalog](https://www.shipfox.io/docs/integrations/github/tools) to look up tool selectors
and permissions.