一键导入
update-pr
Push branch commits and update the existing MR body safely (prefer REST API)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Push branch commits and update the existing MR body safely (prefer REST API)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Bootstrap agent configuration and generate AGENTS.md from project config (codi.toml), SCM flow, monorepo structure, MCP ecosystem, and docs/ — template-based and idempotent.
Repository understanding and hierarchical codemap generation
Audit and synchronize local OpenCode context, commands, skills, agents, config, and AGENTS.md with the current repository.
Generate a daily planning Markdown file combining Google Calendar events and Jira tasks. Creates an executable daily agenda with configurable parameters, dynamic emoji detection, and timezone support.
Create consistent releases and changelogs
Validate, push the current branch, and create a GitHub pull request from the current diff
| name | update-pr |
| description | Push branch commits and update the existing MR body safely (prefer REST API) |
| license | Proprietary |
.gitlab/merge_request_templates/MERGE_REQUEST_TEMPLATE.md using the current main...HEAD diff.glab mr update (fallback to glab api).Use this when you already have an MR open and need to refresh its description to match the latest branch changes.
task validategit diff main...HEAD --statgit diff main...HEADgit log main...HEAD --onelinegit push -u origin HEADgit pushglab mr view "$(git rev-parse --abbrev-ref HEAD)" --output json | jq '{iid: .iid, url: .web_url}'glab mr list --source-branch "$(git rev-parse --abbrev-ref HEAD)" --output json | jq '.[0] | {iid: .iid, url: .web_url}'.gitlab/merge_request_templates/MERGE_REQUEST_TEMPLATE.md) and fill:
main...HEAD diff (group by area; reference key paths)task validateglab mr update <MR_IID> --description "$(cat <<'EOF'
<filled template body>
EOF
)"
project="$(glab repo view --output json | jq -r '.path_with_namespace')"
glab api "projects/$(python3 -c 'import sys, urllib.parse; print(urllib.parse.quote(sys.argv[1], safe=""))' "${project}")/merge_requests/<MR_IID>" \
--method PUT \
--raw-field description="$(cat <<'EOF'
<filled template body>
EOF
)"