Integrations · Playbook

What an AI coworker
can do in GitHub.

The GitHub integration exposes 32 actions — 21 read,11 write — that any agent, team or AI employee can use once GitHub is connected at the organization level. Every write can be gated behindhuman approval, and every call lands in theaudit trail.

Read actions (21)

Safe to run freely — they observe, fetch and search.

ActionFunctionKey params
Fork repositorygithub_fork_repositoryowner, repo
Get code scanning alertgithub_get_code_scanning_alertowner, repo, alertNumber
Get file contentsgithub_get_file_contentsowner, repo, path
Get issuegithub_get_issueowner, repo, issue_number
Get issue commentsgithub_get_issue_commentsowner, repo, issue_number
Get megithub_get_me
Get pull requestgithub_get_pull_requestowner, repo, pullNumber
Get pull request commentsgithub_get_pull_request_commentsowner, repo, pullNumber
Get pull request filesgithub_get_pull_request_filesowner, repo, pullNumber
Get pull request reviewsgithub_get_pull_request_reviewsowner, repo, pullNumber
Get pull request statusgithub_get_pull_request_statusowner, repo, pullNumber
List code scanning alertsgithub_list_code_scanning_alertsowner, repo
List commitsgithub_list_commitsowner, repo
List issuesgithub_list_issuesowner, repo
List pull requestsgithub_list_pull_requestsowner, repo
List recent stargazersgithub_list_recent_stargazersowner, repo
Push filesgithub_push_filesowner, repo, branch, files, message
Search codegithub_search_codeq
Search issuesgithub_search_issuesq
Search repositoriesgithub_search_repositoriesquery
Search usersgithub_search_usersq

Write actions (11)

They change things. Gate the sensitive ones with approval policies; approvals are single-use.

ActionFunctionKey params
Add issue commentgithub_add_issue_commentowner, repo, issue_number, body
Create branchgithub_create_branchowner, repo, branch
Create issuegithub_create_issueowner, repo, title
Create or update filegithub_create_or_update_fileowner, repo, path, content, message, branch
Create pull requestgithub_create_pull_requestowner, repo, title, head, base
Create pull request reviewgithub_create_pull_request_reviewowner, repo, pullNumber, event
Create repositorygithub_create_repositoryname
Merge pull requestgithub_merge_pull_requestowner, repo, pullNumber
Update issuegithub_update_issueowner, repo, issue_number
Update pull requestgithub_update_pull_requestowner, repo, pullNumber
Update pull request branchgithub_update_pull_request_branchowner, repo, pullNumber

Put GitHub in an AI coworker's hands.

Browse templates and solution packs that work with GitHub, or start from the problem you're trying to fix.

Browse templates