Supported Actions

The following table outlines the supported actions and example prompts for our GitHub integration:

  1. Branch Management

ActionDescriptionExample Prompt
Get BranchRetrieve details of a specific branchGet branch "main" details in repo "my-project"
List BranchesList all branches in a repositoryList branches in repo "my-project"
Merge BranchMerge two branches in a repositoryMerge branch "feature/new-login" into "main" in repo "my-project"
Rename BranchRename an existing branchRename branch "old-name" to "new-name" in repo "my-project
  1. Collaboration

ActionDescriptionExample Prompt
Add Repository CollaboratorInvite a user to collaborate on a repositoryAdd collaborator "@jane-doe" to repo "my-project"
Check User Repository CollaboratorVerify if a user is a collaboratorCheck if "@john-doe" is collaborator in repo "my-project"
Get User’s Repository PermissionRetrieve a user’s permission levelGet permission level of "@john-doe" in repo "my-project"
List Repository CollaboratorsList all collaborators in a repositoryList collaborators in repo "my-project"
Remove Repository CollaboratorRemove a collaborator from a repositoryRemove collaborator "@jane-doe" from repo "my-project"
  1. Issue Management

ActionDescriptionExample Prompt
Create IssueCreate a new issue in a repositoryCreate issue in repo "my-project" with title "Fix bug"
Get IssueRetrieve details of a specific issueGet issue #123 details in repo "my-project"
List User Assigned IssuesList issues assigned to a userList issues assigned to "@john-doe" in repo "my-project"
Update IssueUpdate an existing issueUpdate issue #123 title to "New title" in repo "my-project"
  1. Commit History

ActionDescriptionExample Prompt
List CommitsList commit history in a repositoryList commits in branch "main" of repo "my-project"