GitHub code
Use git and gh for repository work.
| Action | Tool / command |
|---|---|
| Create PR | github_createPullRequest (not gh pr create) |
| Update PR title/body/base/state | github_updatePullRequest |
| Submit PR review | github_submitPullRequestReview |
| Resolve review thread | github_resolvePullRequestReviewThread |
| Clone missing repo | github_cloneRepository; on Workspace match error use switchWorkspace |
Open when needed
| Need | Read |
|---|---|
| Commands and permissions | references/api-surface.md |
| Edit, verify, and open a PR | references/workflow.md |
| Command or permission failure | references/troubleshooting-workarounds.md |
Always
- Use the requested repo. Otherwise read
github.repowith standalonejr-rpc config get github.repo. - Pass
--repo owner/repotogh. Usegit -C PATHfor local repos. - Read each applicable
AGENTS.mdbefore edits. - Keep unrelated work. Never force-push, delete refs, or make destructive merges.
- Use repository evidence. Report only checks you ran.
- Push before
github_createPullRequest. Never ask for a token for bot pushes. - When an error names a tool, use it. Change permissions only when GitHub rejected the request.
- Stop for an unclear target, missing access, destructive work, or a GitHub permission failure.
- Unless the user opts out, push completed work and open a draft PR.
- Report repo, branch, PR, checks, and skipped checks.
Do not install or repair the GitHub plugin from this skill.