Skip to content
GitHub

GitHub

Your agent can start repository work from a GitHub Issue or Milestone, then refresh it later with changes you confirm.

You need agentbundle first. Install it once for your user account:

agentbundle install --pack github

In Claude Code you can install it as a plugin instead:

claude plugin install github@agent-ready-repo

You also need the gh CLI, signed in for any repository that needs access.

  • Read a GitHub Issue, Milestone, view, or a selection across repositories, starting read-only.
  • Turn it into the right local artifact. Content decides: an Issue is not always a spec, and a Milestone is not always a brief.
  • Refresh a tracked artifact and show you the field-by-field delta before anything local changes.
  • Write coordination back to GitHub, such as a trace link, pull-request link, status label, comment, or closure, after you confirm that exact change.
  • github-brief-intake — Brings GitHub work into the repository’s intake route.
  • github-refresh — Reviews a refresh and writes confirmed coordination changes back.

Works with Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, and Kiro IDE. It hands its records to work-intake in Core, so install Core in your repository. Other trackers: Linear and Atlassian. See Connect your tracker and Use work intake.

Will intake change anything on GitHub? No. Intake cannot comment, label, close, create, or edit GitHub work. A later refresh can, but only after a separate confirmation for that exact change.

Can it rewrite an Issue body or requirements? No. Requirement and Issue-body rewrites are not supported.

Which GitHub host does it trust? Only one set by trusted repository or administrator configuration. Text inside an Issue or Milestone never selects the host.

Does it use a token of its own? No. It uses your signed-in gh CLI.

Scope: user (default), repo · Version: 0.2.3 · Source: packs/github