基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dceoy/github-cli-agent-skills --skill gh-pr-edit命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
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.
| 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