github-code
/github-code
Work with GitHub repositories, source code, branches, commits, pull requests, reviews, diffs, CI, and repository credentials. Use for implementation, source investigation, clone/fetch/branch workflows, PR creation or updates, review feedback, GitHub Actions checks, and repository permission failures. Prefer this skill for repository tasks even when they concern a Sentry product.
- Author
- getsentry ↗
- Repository
- junior ↗
- Licence
- Apache-2.0
- Last repository change
- 26.10.2026
Assessment and security
- Files in this package
- 5
- Scripts
- 0
- HTML comments
- 0
- URLs in SKILL.md
- 0
No signals detected. Repository changed on 26.10.2026, without references to retired models or APIs.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
What it does and when to use it
Work with GitHub repositories, source code, branches, commits, pull requests, reviews, diffs, CI, and repository credentials. Use for implementation, source investigation, clone/fetch/branch workflows, PR creation or updates, review feedback, GitHub Actions checks, and repository permission failures. Prefer this skill for repository tasks even when they concern a Sentry product.
Original author description
Work with GitHub repositories, source code, branches, commits, pull requests, reviews, diffs, CI, and repository credentials. Use for implementation, source investigation, clone/fetch/branch workflows, PR creation or updates, review feedback, GitHub Actions checks, and repository permission failures. Prefer this skill for repository tasks even when they concern a Sentry product.
How it works
- Open when needed
- Always
SKILL.md preview
--- name: github-code description: Work with GitHub repositories, source code, branches, commits, pull requests, reviews, diffs, CI, and repository credentials. Use for implementation, source investigation, clone/fetch/branch workflows, PR creation or updates, review feedback, GitHub Actions checks, and repository permission failures. Prefer this skill for repository tasks even when they concern a Sentry product. --- # 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` | | Mark PR ready / draft | `github_updatePullRequest` with `draft: false` / `draft: true` | | Submit PR review | `github_submitPullRequestReview` | | Resolve review thread | `github_resolvePullRequestReviewThread` | | Clone missing repo | `github_cloneRepository` (not `git clone` or `gh repo clone`); on Workspace match error use `switchWorkspace` | ## Open when needed | Need | Read | | ----------------------------- | -------------------------------------------------------------------------------------- | | Commands and permissions | [references/api-surface.md](references/api-surface.md) | | Edit, verify, and open a PR | [references/workflow.md](references/workflow.md) | | Command or permission failure | [references/troubleshooting-workarounds.md](references/troubleshooting-workarounds.md) | ## Always - Use the requested repo. Otherwise read `github.repo` with standalone `jr-rpc config get github.repo`. - Pass `--repo owner/repo` to `gh`. Use `git -C PATH` for local repos. - Read each applicable `AGENTS.md` before edits. - Keep unrelated work. Never delete refs or make destructive merges. - Force-push only with `--force-with-lease`, and only to branches Junior pushed or the requester named. - 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 PR. Open it ready for review when the work is complete and the checks pass. Open a draft only when work, checks, or decisions remain. - Report repo, branch, PR, checks, and skipped checks. Do not install or repair the GitHub plugin from this skill.
Files in this package (5)
- SKILL.md 3 KB
- SPEC.md 2 KB
- references/api-surface.md 6 KB
- references/troubleshooting-workarounds.md 4 KB
- references/workflow.md 3 KB
Versions
The database has no other skills named github-code.
Database snapshot: 13.11.2026 · package version e08aa42dfe09 (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 100github
Create and manage GitHub issues, pull requests, workflows, and repositories using the gh CLI. Use when asked to open a PR, merge a pull request, check repo actions, list issues, create a branch, or manage GitHub projects. - 100github
Inspects GitHub pull requests, diffs, files, and reviews via github_* tools. Use for PR details, file lists, comments, reviews, and reading repo file content at a ref. - 95github-api
GitHub API integration with managed OAuth. Access repositories, issues, pull requests, commits, branches, and users. Use this skill when users want to interact with GitHub repositories, manage issues and PRs, search code, or automate workflows. For other third party apps, use… - 100github-integration
GitHub App authentication and repository workflow - installation tokens, repo import, working branches, safe file commits, pull request creation, webhook signature verification, protected branch handling, and CI status reading. Use when touching repository import, git operations, PRs, or webhooks. - 100github
Expert GitHub platform assistance covering pull requests, code reviews, branch protections, releases, and GitHub CLI (gh). Use when managing repositories, automating releases, and collaborating on GitHub. - 100invoking-github
Enables GitHub repository operations (read/write/commit/PR) for Claude.ai chat environments. Use when users request GitHub commits, repository updates, DEVLOG persistence, or cross-session state management via GitHub branches. Not needed in Claude Code (has native git access).