oncokb-make-pull-request

Create and update GitHub pull requests with validated metadata and linked issues.

Updated Aug 31, 2026
One-click install
npx skills add https://github.com/oncokb/oncokb-skills --skill oncokb-make-pull-request-oncokb
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: oncokb-make-pull-request
Source: https://github.com/oncokb/oncokb-skills/tree/main/skills/oncokb-make-pull-request
Command: npx skills add https://github.com/oncokb/oncokb-skills --skill oncokb-make-pull-request-oncokb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating pull requests often leads to missing labels, absent issue links, vague titles, and accidental pushes to protected branches. This Skill enforces a structured workflow so every PR carries complete context, correct metadata, and a confirmed related issue before it goes live. ## Core Features & Use Cases - Guided PR Creation: Walks through branch readiness, remote selection, PR kind confirmation, and grouped collection of all missing inputs before running gh pr create or gh pr edit. - Enforced Metadata Standards: Requires at least one confirmed label and one related issue link per PR, with kind-specific templates for feature, fix, documentation, and chore PRs. - Branch Protection Guardrails: Blocks pushes to master, main, and rc* branches and asks which remote to use when multiple remotes exist. - Use Case: You finished a bug fix on a feature branch. The Skill verifies the working tree, creates a linked issue via oncokb-github-issues if none exists, drafts a Fix-template body from confirmed facts, applies labels, and returns the PR URL with status. ## Quick Start Ask the agent to create a pull request for the current branch using the oncokb-make-pull-request skill and answer its grouped questions about title, labels, and related issues.

Frequently Asked Questions about oncokb-make-pull-request

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a GitHub pull request with the gh CLI?▼

Use `gh pr create` for new pull requests and `gh pr edit` to update existing ones. This Skill guides you through confirming the branch, base, title, body, labels, and linked issues before running those commands.

How to link a GitHub issue to a pull request?▼

Reference the issue in the PR body using `Fixes #123` when the PR should close the issue, or `Refs #123` otherwise. If no related issue exists, the Skill invokes oncokb-github-issues to create one before proceeding.

Can I push directly to main or master when creating a PR?▼

No. The Skill never pushes to `master`, `main`, or any `rc*` branch and asks you to perform those pushes manually. It also asks which remote to use when multiple remotes like `origin` and `upstream` exist.

What labels should I use for pull requests in oncokb-skills?▼

The recommended set includes major, feature, enhancement, fix, bugfix, bug, performance, style tweak, documentation, cleanup, devops, chore, and dependencies. At least one confirmed label is required before a new PR is created.

What happens if PR information is missing during creation?▼

The Skill pauses and asks one grouped question covering all missing inputs: PR kind, title, body facts, testing results, related issues, and metadata. It never invents details or test results on your behalf.