GitHub Skills

Skills for interacting with GitHub repositories — comparing branches, exploring releases, and checking API status.

/api/skills/github

1 Skill

github_api

Compare branches, explore releases, and inspect changes across GitHub repositories

/api/skills/github/github_api
Skill Unlocks 3 tools
Content Type
Static (Markdown)
Widgets
n/a

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 ...