Agent Skills
GitHub
Interact with GitHub repositories, issues, and pull requests
GitHub is a code hosting platform. This skill enables your agent to manage repositories, issues, pull requests, and more using the GitHub CLI.
Required Environment
| Name | Type | Description |
|---|---|---|
GH_TOKEN | secret | Personal access token from GitHub Settings |
Configuration
version: "1.0"
agents:
my-agent:
framework: claude-code
skills:
- https://github.com/vm0-ai/vm0-skills/tree/main/githubRun
Store your secret on the platform (recommended, one-time setup):
vm0 secret set GH_TOKEN your-gh-tokenThen run your agent - secret is automatically loaded:
vm0 run my-agent "list open PRs"For CI/CD or temporary overrides, pass secrets at runtime: --secrets GH_TOKEN=value. See Environment Variables for details.
Example Instructions
# PR Review Agent
You use GitHub to review pull requests.
## Workflow
1. List open PRs in the repository
2. Review code changes for issues
3. Add comments with suggestions
4. Approve or request changes
## Review Criteria
- Code style and consistency
- Test coverage
- Security vulnerabilities
- Performance implications# Issue Management Agent
You use GitHub to manage issues.
## Workflow
1. Scan new issues for duplicates
2. Add appropriate labels
3. Assign to team members
4. Link related issues and PRs
## Labels
- bug, feature, documentation
- priority: high, medium, low
- status: needs-triage, in-progress, blocked