
github-code
โ Officialโ 276by getsentry ยท part of getsentry/junior
Work with GitHub repositories, source code, branches, commits, pushes, pull requests, reviews, diffs, and CI runs. Use for repo implementation tasks, source-code investigation, cloning/fetching, branch and push workflows, PR creation, PR updates, PR review feedback, and GitHub Actions checks. Prefer this skill for repository and code tasks even when the repo concerns Sentry products.
This is the playbook your agent receives when the skill activates โ you don't need to read it to use the skill, but it's here to audit before installing.
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.
npx skills add getsentry/junior --skill "github-code" --full-depthRun this in your project โ your agent picks the skill up automatically.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.
Licensed under Apache-2.0โ you can use, modify, and redistribute it under that license's terms.
View the full license file on GitHub โ