---
name: github
description: Operate GitHub as an agent using public APIs, CLIs, and docs. Twin Score agent 94.
---

# GitHub skill

GitHub is the default public source host and a full DevOps surface: issues, PRs, Actions, Packages, Codespaces, and security scanning. Humans live in the PR timeline. Agents live in the REST and GraphQL APIs, Checks, and workflow YAML. Few products have a more complete twin: the website is a masterpiece of progressive disclosure, and the API is how CI, bots, and coding agents actually merge code. We treat GitHub Copilot as a separate catalog entity. Twin Score on this directory is 91 for humans and 94 for agents, using the public rubric (interface, onboarding, human docs, collaboration, support, pricing fairness, accessibility, reliability versus API quality, MCP or tool surface, CLI, structured docs, machine auth, quotas, determinism, and skill packaging). GitHub is sold by Microsoft, founded 2008, headquartered in San Francisco, USA. Pricing in public materials: Free public repos; Team and Enterprise per-seat plans; Actions minutes extra. Machine capabilities we record: API excellent, MCP basic, CLI excellent, docs excellent, auth OAuth Apps, GitHub Apps, PAT, OIDC. This page is editorial, not a star rating scraped from users.

## When to use

Use this skill when a user asks to integrate, script, or evaluate GitHub (Microsoft).

## When not to use

Do not claim an MCP server exists unless the capability matrix says so (current MCP level: basic). Do not invent user-count ratings.

## Capability matrix

| Surface | Level |
|---|---|
| API | excellent |
| MCP | basic |
| CLI | excellent |
| Docs | excellent |
| Auth | OAuth Apps, GitHub Apps, PAT, OIDC |
| Webhooks | strong |
| SDKs | octokit, http |

## Auth

OAuth Apps, GitHub Apps, PAT, OIDC

## Pricing (public)

Free public repos; Team and Enterprise per-seat plans; Actions minutes extra.

## Official site

https://github.com

## Twin Score

Human 91. Agent 94. Updated 2026-08-01. Rubric: https://buildsomethingagentswant.com/scorecard

## Alternatives

- gitlab
- replit
