GitHub
by GitHub
Manage GitHub repositories, issues, pull requests, branches, and releases. Read code, trigger workflows, and automate developer operations.
How agents use GitHub
- ✓Agent monitors open issues labeled "bug" and drafts a prioritized triage report for the engineering team
- ✓Agent creates a pull request from a feature branch after completing a code generation task in another tool
- ✓Agent reads a file from the repository, modifies it based on upstream data changes, and commits the update directly
- ✓Agent triggers a GitHub Actions deployment workflow when a release approval is detected in a connected tool
- ✓Agent searches for open PRs with no reviewer assigned and posts a comment tagging the relevant team members
- ✓Agent creates a new release with auto-generated notes and updates a changelog file as part of a CI/CD workflow
Agent actions
Inputs: owner, repo
Returns: id, fullName, description, defaultBranch, isPrivate, stars, openIssuesCount, url
Inputs: owner, repo, state, labels, assignee, perPage, page
Returns: issues, count
Inputs: owner, repo, title, body, labels, assignees, milestone
Returns: issueNumber, issueId, url, success
Inputs: owner, repo, issueNumber, title, body, state, labels, assignees
Returns: success, issueNumber, url
Inputs: owner, repo, issueNumber, body
Returns: commentId, url, success
Inputs: owner, repo, state, base, perPage
Returns: pullRequests, count
Inputs: owner, repo, title, head, base, body, draft, labels, reviewers
Returns: prNumber, prId, url, success
Inputs: owner, repo, prNumber, mergeMethod, commitTitle, commitMessage
Returns: success, merged, sha, message
Inputs: owner, repo, path, ref
Returns: content, sha, size, downloadUrl
Inputs: owner, repo, path, message, content, sha, branch
Returns: success, commitSha, fileSha, url
Inputs: owner, repo, perPage
Returns: branches, count
Inputs: owner, repo, branchName, fromRef
Returns: success, ref, sha
Inputs: owner, repo, sha, path, since, perPage
Returns: commits, count
Inputs: owner, repo, tagName, name, body, targetCommitish, draft, prerelease, generateReleaseNotes
Returns: releaseId, url, uploadUrl, success
Inputs: query, sort, order, perPage
Returns: items, totalCount
Inputs: owner, repo, workflowId, ref, inputs
Returns: success
Example workflows
Automated issue triage
Search for newly opened bug reports, label them by severity, and assign them to the appropriate team member
Release automation
Create a GitHub release with auto-generated notes and trigger a deployment workflow when a version tag is pushed
PR review assistant
List open PRs, read changed files, post an automated review comment summarizing the diff, and request reviewers
About GitHub
- Vendor
- GitHub
- Pricing Always review details with the vendor
- Free / Paid — The GitHub REST API is free for public and private repositories. GitHub Free includes 500 MB storage and 2,000 Actions minutes/month. GitHub Pro/Team/Enterprise unlock higher limits and additional features.
- Authentication
- API key
- Rate limit Always review details with the vendor
- 5000 requests / minute
- Compatible nodes
- AgentResourceInputOutput
- Website
- https://github.com
Build an AI workflow with GitHub
Use the Agentic Planner to design, visualize, and connect GitHub with your other tools.
Open Agentic Planner