github
Installation
SKILL.md
GitHub Skill
Platform Overview
GitHub exposes two primary APIs and a rich set of platform features:
| Interface | Base / Endpoint | Best for |
|---|---|---|
| REST API | https://api.github.com |
CRUD operations, straightforward resource access |
| GraphQL API | https://api.github.com/graphql |
Complex queries, related data in one round-trip |
GitHub CLI (gh) |
local binary | Scripting, local automation, interactive use |
| Webhooks | your server receives POSTs | Event-driven integrations |
| GitHub Actions | .github/workflows/*.yml |
CI/CD, automation within GitHub |
Authentication
All API requests require authentication. See references/auth.md for full details on each method.