Content Type
Static (Markdown)
Unlocks Tools
These tools become available when this skill is activated:
github_api_comparegithub_api_statusgithub_api_releases
Trigger Keywords
githubcomparereleasestagsversionsrate-limitapirepositorydiffcommits
Instructions Preview
# GitHub API Skill
Use this skill to interact with GitHub repositories — compare branches/tags, explore release versions, and check API rate limits.
## Compare Branches or Tags
Use `github_api_compare` to see commits and file changes between two Git references:
```
github_api_compare(
owner: "vertesia",
repo: "studio",
base: "v1.0.0",
head: "v2.0.0"
)
```
Options:
- `output_format`: `"json"` (default) or `"spreadsheet"` (Excel file saved to object store)
- `include_file_changes`: Show per-file details (path, status, line stats)
- `include_stats`: `"aggregate"` (default), `"per-commit"`, `"both"`, or `"none"`
- `per_page` / `page`: Pagination for JSON output
- `sort`: `"newest_first"` or `"github_default"` (spreadsheet only)
## Explore Releases
Use `github_api_releases` to explore semantic version releases:
```
// Find adjacent versions
github_api_releases(
owner: "vertesia",
repo: "studio",
mode: "adjacent",
granularity: "minor",
version: "v1.3.5"
)
// List ...