GitHub
Issues, PRs, code search, releases, forks, notifications.
partial auth20 tools
Public repository and user data works without authentication. Private repos and write operations (create issue, open PR) require a GitHub token.
The GitHub plugin gives your AI full access to GitHub — read repos, open issues, create pull requests, search code, and manage releases. Public data works without authentication; private repos and write operations require a personal access token.
Credentials
| Name | Label | Scopes | Required |
|---|---|---|---|
GITHUB_TOKEN | Personal Access Token | repo, workflow, read:org | optional |
Setup
terminal
# 1. Go to github.com/settings/tokens/new
# 2. Create a classic token with: repo, workflow, read:org scopes
# 3. Run setup:
conductor plugins setup githubTools
| Tool | Description | Inputs | Approval |
|---|---|---|---|
github_user | Get a user's profile | username | — |
github_repo | Get repository details and metadata | owner, repo | — |
github_repos | List a user's repositories | username, sort?, per_page? | — |
github_issues | List issues with optional filters | owner, repo, state?, label?, assignee? | — |
github_issue | Get a single issue by number | owner, repo, number | — |
github_create_issue | Create a new issue | owner, repo, title, body?, labels? | required |
github_close_issue | Close an issue | owner, repo, number | required |
github_prs | List pull requests | owner, repo, state?, base? | — |
github_pr | Get a single pull request | owner, repo, number | — |
github_create_pr | Open a pull request | owner, repo, title, head, base, body? | required |
github_file | Get file contents at a path | owner, repo, path, ref? | — |
github_search_code | Search code on GitHub | query, language?, repo? | — |
github_search_repos | Search repositories | query, sort?, language? | — |
github_releases | List releases for a repo | owner, repo, per_page? | — |
github_create_release | Create a new release | owner, repo, tag, name, body? | required |
github_notifications | List unread notifications | all? | — |
github_fork | Fork a repository | owner, repo, org? | required |
github_star | Star a repository | owner, repo | required |
github_commits | List commits on a branch | owner, repo, sha?, path? | — |
github_compare | Compare two commits or branches | owner, repo, base, head | — |
Tools marked required will prompt the user for approval before execution. These are typically write, delete, or send operations.
Example Prompts
“What are the open issues in my repo?”
github_issues“Create a bug report for the login page”
github_create_issue“Search for React hooks examples on GitHub”
github_search_code“What's in the latest release of Next.js?”
github_releases