بنقرة واحدة
gh-pr-edit
Edit GitHub pull request metadata (title, body, labels, reviewers, assignees, projects) using gh CLI.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Edit GitHub pull request metadata (title, body, labels, reviewers, assignees, projects) using gh CLI.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Close GitHub issues with gh CLI, choosing completed vs not planned and optionally adding a closing comment.
Add, edit, or delete GitHub issue comments using gh CLI.
Create GitHub issues with gh CLI, including labels, assignees, milestones, and projects.
Manage linked branches for GitHub issues using gh issue develop.
Edit GitHub issues (title, body, labels, assignees, milestones, projects) using gh CLI.
List and filter GitHub issues using gh CLI with various filters like state, author, labels, milestone, and search queries.
| name | gh-pr-edit |
| description | Edit GitHub pull request metadata (title, body, labels, reviewers, assignees, projects) using gh CLI. |
| allowed-tools | Bash, Read, Grep |
--repo OWNER/REPO).Verify auth:
gh --version
gh auth status
View current PR state:
gh pr view 123 --json title,body,labels,assignees,reviewRequests
Apply edits:
# Update title and body
gh pr edit 123 --title "New title" --body "Updated description"
# Manage labels
gh pr edit 123 --add-label "bug,priority" --remove-label "triage"
# Manage reviewers
gh pr edit 123 --add-reviewer monalisa,hubot
gh pr edit 123 --remove-reviewer oldreviewer
# Manage assignees
gh pr edit 123 --add-assignee "@me" --remove-assignee someone
# Change base branch
gh pr edit 123 --base develop
Verify changes:
gh pr view 123
# Update title
gh pr edit 123 --title "feat: Add user authentication"
# Add labels and reviewer
gh pr edit 123 --add-label "enhancement" --add-reviewer team-lead
# Assign yourself
gh pr edit 123 --add-assignee "@me"
# Update body from file
gh pr edit 123 --body-file updated-description.md
# Change milestone
gh pr edit 123 --milestone "v2.0"
| Flag | Description |
|---|---|
-t, --title | Set new title |
-b, --body | Set new body |
-F, --body-file | Read body from file |
-B, --base | Change base branch |
--add-label | Add labels |
--remove-label | Remove labels |
--add-reviewer | Add reviewers |
--remove-reviewer | Remove reviewers |
--add-assignee | Add assignees (@me supported) |
--remove-assignee | Remove assignees |
--add-project | Add to projects |
--remove-project | Remove from projects |
-m, --milestone | Set milestone |
--remove-milestone | Remove milestone |
@me assigns yourself; @copilot supported on GitHub.com.gh auth refresh -s project.gh pr edit --help