GitHub
Automate repository management with GitHub and emma
With emma's GitHub integration, you can connect directly with GitHub repositories. Streamline your development workflow through issue management, pull requests, and code search.
Features
GitHub_Operator supports the following 14 tools:
Authentication
Authentication Method:API Key
GitHub integration uses Personal Access Token (PAT) authentication. Securely access with tokens granted only necessary permissions.
| Category | Tools | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Read | 7 | |||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| Search | 3 | |||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| Write | 4 | |||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| GitHub Actions | 6 | |||||||||||||||||||||||||
| ||||||||||||||||||||||||||
Search Qualifier Examples
| Search Type | Qualifier Example |
|---|---|
| Repository Search | language:python stars:>1000 topic:machine-learning |
| Issue Search | is:issue is:open repo:facebook/react label:bug author:octocat |
| Code Search | addClass repo:jquery/jquery language:js extension:js |
Prerequisites
- • emma account
- • GitHub account
- • GitHub Personal Access Token
Setup
1. Get GitHub Personal Access Token
Generate a personal access token from your GitHub account:
- Sign in to GitHub and click your profile icon in the top right
- Go to Settings → Developer settings
- Select Personal access tokens → Tokens (classic)
- Click Generate new token and select required permissions
- Generate the token and save it securely
2. Configure in emma
Add the token to GitHub settings in emma's integration settings page.