How agent-ready is GitHub?
Independent agentability audit of GitHub, scored across the 8 principles of Agent Factors Engineering — how well AI agents can parse, navigate, and operate it.
Audit summary
GitHub's agentability audit returned an overall score of 41 out of 100 on its homepage, with similar results across pricing (36) and documentation (39) pages. These scores indicate that autonomous AI agents will encounter significant friction when attempting to parse, navigate, and interact with GitHub's public web presence.
The platform performs adequately on shadow UI avoidance (85) and status communication (65), meaning interactive elements are genuine HTML and system state is reasonably clear. However, GitHub scores poorly on transparency (0), clean handoffs (10), and defaults (26). Machine readability (61) and control mechanisms (45) fall into the mid-range, while chunking (37) also presents challenges for programmatic consumption.
These gaps suggest that while GitHub's interface works well for human users, it lacks the structured metadata, sensible pre-filled values, and clear action boundaries that AI agents need to operate reliably and safely.
Score by principle
Key findings
How GitHub could improve its score
GitHub can improve its agentability by addressing the following issues identified in the audit:
- Add JSON-LD structured data using schema.org vocabularies to describe primary entities on each page, enabling agents to parse content semantically.
- Pre-fill form inputs with sensible defaults wherever a reasonable value exists, reducing the decision burden on autonomous systems.
- Gate destructive actions behind explicit, distinctly-labelled confirmation steps rather than same-styled buttons, giving agents clear signals about action consequences.
- Provide source references or input citations on generated outputs, allowing agents to trace provenance and verify information.
- Use a single H1 element per page and maintain a contiguous heading hierarchy without skipped levels to improve document structure parsing.
- Support undo or override capabilities on completed actions, particularly for destructive changes, so agents can recover from errors.
Work at GitHub? Re-audit any page free.
Scores refresh automatically when we re-crawl — or run an instant audit on any URL now.
Run a free auditEmbed this score
Show your agent-readiness in your docs or README. The badge links back to this live report.