Agent skill

Paddle Pull Request

by PaddlePaddle in PaddlePaddle/Paddle

自动创建或更新 GitHub Pull Request. An agent skill from PaddlePaddle/Paddle.

Apache-2.0Auto-check passedDevelopment

Install Paddle Pull Request

skills CLI
$ npx skills add PaddlePaddle/Paddle --skill paddle-pull-request -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install PaddlePaddle/Paddle paddle-pull-request --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/PaddlePaddle/Paddle.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/paddle-pull-request .claude/skills/paddle-pull-request && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
paddle-pull-request
GitHub stars
24k
Token cost
~665 tokens
SKILL.md length
150 words
Files
1
Skills in repo
11
Repo updated
First seen
Licence
Apache-2.0

At a glance

自动创建或更新 GitHub Pull Request. An agent skill from PaddlePaddle/Paddle.

  • Works in 5 steps: 检查分支状态 → 按逻辑主题整理改动 → 使用 Paddle 官方 PR 模板 → …
  • Tasks that involve Pull requests
  • SKILL.md covers 流程 and 注意事项
  • Calls git and gh

What it does

Paddle Pull Request is an agent skill from PaddlePaddle/Paddle. 自动创建或更新 GitHub Pull Request。 当需要为 Paddle 相关仓库创建 PR 时,优先使用本 skill。

Its SKILL.md is about 670 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Pull requests and Deep learning. It works with GitHub. The repository describes itself as: PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署). The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Pull requests
  • Tasks that involve Deep learning

Example prompts

  • “/paddle-pull-request”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. 检查分支状态
  2. 按逻辑主题整理改动
  3. 使用 Paddle 官方 PR 模板
  4. 提交前运行 prek 检查
  5. 使用 gh 命令创建 / 更新 PR

What it can do on your machine

Read from SKILL.md and the folder at commit 4793e33. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • gh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git and gh, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Paddle Pull Request loads about 665 tokens when it runs. Until then it costs about 21 tokens; SKILL.md has 150 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~21
When it runs · the whole SKILL.md, loaded when a task matches
~665

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from PaddlePaddle/Paddle at commit 4793e33, republished under its Apache-2.0 licence (© PaddlePaddle). 150 words, ~665 tokens.

Download SKILL.mdSave it as .claude/skills/paddle-pull-request/SKILL.md (or your agent's skills folder).
name
paddle-pull-request
description
自动创建或更新 GitHub Pull Request。 当需要为 Paddle 相关仓库创建 PR 时,优先使用本 skill。

Paddle 仓库 PR 创建与更新

流程

1. 检查分支状态
  • 检查当前分支是否已经推送到远端;如果没有,执行 git push -u origin HEAD。
  • 如果当前分支名是 main 或 master,在继续之前先向用户确认是否真的要在该分支上直接提 PR。
2. 按逻辑主题整理改动
  • 不要机械地罗列每一次 commit。
  • 按照「功能 / 目的」对改动进行分组,回答:
    • 为什么需要这次改动?
    • 解决了什么问题?
    • 大致改了哪些模块?
3. 使用 Paddle 官方 PR 模板
  • PR 内容必须遵循 Paddle 官方 PR 模板:
    • 模板链接:https://github.com/PaddlePaddle/Paddle/blob/develop/.github/PULL_REQUEST_TEMPLATE.md
    • 模板使用**三级标题(###)**作为各小节标题,生成 PR 描述时需与之保持一致。
    • 模板结构(简化版):
markdown
### PR Category
<!-- One of [ User Experience | Execute Infrastructure | Operator Mechanism | CINN | Custom Device | Performance Optimization | Distributed Strategy | Parameter Server | Communication Library | Auto Parallel | Inference | Environment Adaptation ] -->

### PR Types
<!-- One of [ New features | Bug fixes | Improvements | Performance | BC Breaking | Deprecations | Docs | Devs | Not User Facing | Security | Others ] -->

### Description

### 是否引起精度变化
<!-- one of the following [ 是 | 否 ]-->
  • 生成 PR 描述时,按以上四个小节依次填写:
    • PR Category:高层次类别,例如 Bug fix、Feature、Refactor、Doc 等。
    • PR Types:更细的类型说明,例如 API 变更、性能优化、算子新增等。
    • Description:用自然语言简要说明该 PR 的背景、动机和主要改动点。描述正文中不要使用三级及三级以上标题(###、##、#),若需分段小标题,最多使用四级标题(####)。
    • 是否引起精度变化:明确说明是否会影响已有模型或任务的精度,并给出必要的说明。
4. 提交前运行 prek 检查
  • 在创建或更新 PR 之前,先运行 prek 对所有文件进行格式检查:

    bash
    prek
  • 如果 prek 自动修改了文件,需要将这些修改加入一个新的 commit,再推送:

    bash
    git add .
    git commit -m "🔧 chore: apply prek fixes"
    git push
  • 只有 prek 检查通过(没有额外修改)后,再继续创建或更新 PR。

  • 如果 prek 报告无法自动修复的错误(例如类型检查或自定义 hook 失败),需根据错误信息手动修复后重新运行,直到全部检查通过,再继续创建或更新 PR。

5. 使用 gh 命令创建 / 更新 PR
  • 使用 gh 命令创建或更新 PR。
标题规范
  • 标题整体用英文,保持简洁明了。
  • 推荐格式:[PR 大类] 简要说明
    • 示例:[CINN] avoid wrong fusion for xxx op
    • 示例:[LargeTensor] fix xxx kernel
    • 示例:[CodeStyle] update code style
  • 避免使用含糊标题,例如:
    • fix bug / update code / test / temp / WIP 等。
  • 尽量控制在一行内说清「做了什么」或「修改目的」,不需要罗列所有细节。

示例命令(根据实际情况替换标题和正文):

bash
gh pr create --title "[xxx] xxx" --body "$(cat <<'EOF'
### PR Category
Operator Mechanism

### PR Types
New features

### Description
在这里说明该改动的动机和主要变化,可根据实际情况扩展,优先使用中文。

### 是否引起精度变化
否

EOF
)"

注意事项

  • 始终使用 Paddle 官方 PR 模板的章节结构,标题层级与模板一致(模板使用三级标题 ###),不要自定义新的顶层标题。
  • Description 描述正文中不要加三级及三级以上标题,若有分段需求,最多使用四级标题(####)。
  • 优先强调「为什么需要这次改动」,而不是罗列所有实现细节。
  • 如果业务或背景信息不清楚,应先向用户提问澄清,再生成 PR 描述。
  • 成功创建或更新 PR 后,应返回 PR URL,方便用户查看。
  • 为 Paddle 相关仓库生成 PR 描述、调试说明或问题分析时,优先使用中文,除非上游模板或明确场景要求使用英文。
  • 不要将任何 bot / 机器账号加入协作者。

© PaddlePaddle, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/paddle-pull-request of PaddlePaddle/Paddle.

Open the folder on GitHubat commit 4793e33

Compare with similar skills

Paddle Pull Request next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Paddle Pull Request compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Paddle Pull Request this skillPaddlePaddle/Paddle24k—~665Automated safety check: PassApache-2.0
PR Babysitteropeninterpreter/openinterpreter69k3 repos~4.2kAutomated safety check: PassApache-2.0
Check PRonyx-dot-app/onyx32k2 repos~2.3kAutomated safety check: PassMIT
Contributor-First PR MergeHKUDS/OpenHarness16k1 repos~847Automated safety check: PassMIT
Create Pull Requestcline/cline70k1 repos~1.6kAutomated safety check: PassApache-2.0
Pull Request Title and Body Writeropeninterpreter/openinterpreter69k2 repos~1.1kAutomated safety check: PassApache-2.0

Similar skills

  • PR Babysitter

    openinterpreter/openinterpreter

    Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.

    69k GitHub starsUsed in 3 repos~4.2k tokens
    DevelopmentAuto-check passed
  • Check PR

    onyx-dot-app/onyx

    Checks a GitHub, GitLab, or Perforce (p4) pull request (or merge request, or shelved changelist) for unresolved review comments, failing status checks, and incomplete PR descriptions.

    32k GitHub starsUsed in 2 repos~2.3k tokens
    DevelopmentAuto-check passed
  • Merges external GitHub pull requests while keeping the original author credited, and fixes conflicts after the merge instead of rewriting the contribution.

    16k GitHub starsUsed in 1 repo~847 tokens
    DevelopmentAuto-check passed
  • Opens a GitHub pull request from your current branch with the gh CLI, after reviewing the commits and diff and gathering the details the PR needs.

    70k GitHub starsUsed in 1 repo~1.6k tokens
    DevelopmentAuto-check passed
  • Pull Request Title and Body Writer

    openinterpreter/openinterpreter

    Rewrites the title and body of one or more pull requests with gh, leading with why the change was made, then what changed, and describing only the net result.

    69k GitHub starsUsed in 2 repos~1.1k tokens
    DevelopmentAuto-check passed
  • Official

    Runs a loop on a GitHub pull request: fetch review state, triage comments into actions, implement them and resolve threads, repeating until nothing actionable is left.

    48k GitHub stars~2.2k tokensUpdated today
    DevelopmentAuto-check passed

More from PaddlePaddle/Paddle

All 11 skills in this repo
  • Paddle Build

    PaddlePaddle/Paddle

    A skill your agent uses when needing to compile, rebuild, or install Paddle from source after code changes.

    24k GitHub stars~1k tokensUpdated 8 days ago
    Auto-check passed
  • Paddle Design Compiler

    PaddlePaddle/Paddle

    A skill your agent uses when working with Paddle 3.0 compiler full pipeline: SOT (Symbolic Opcode Translator) for bytecode-level dy2st graph capture, PIR (Paddle IR) for SSA-based intermediate…

    24k GitHub stars~3.6k tokensUpdated 8 days ago
    Auto-check passed
  • Paddle Design Distributed

    PaddlePaddle/Paddle

    A skill your agent uses when working with Paddle's distributed training system: understanding parallelism strategies (DP, ZeRO, TP, PP, SP), semi-automatic parallel with ProcessMesh + shardtensor…

    24k GitHub stars~660 tokensUpdated 8 days ago
    Auto-check passed
  • Paddle Eager Graph

    PaddlePaddle/Paddle

    A skill your agent uses when navigating Paddle eager-mode (dynamic graph) source code, tracing forward/backward execution, debugging autograd issues, understanding PyLayer, or investigating…

    24k GitHub stars~562 tokensUpdated 8 days ago
    Auto-check passed
  • Paddle Phi Kernel

    PaddlePaddle/Paddle

    A skill your agent uses when working with Paddle's PHI kernel system: registering new kernels, debugging kernel selection/dispatch, understanding code auto-generation from YAML, or implementing…

    24k GitHub stars~656 tokensUpdated 8 days ago
    Auto-check passed
  • Paddle Debug

    PaddlePaddle/Paddle

    在 Paddle 代码库中定位问题并输出高质量调试报告的专用技能。当遇到以下场景时优先使用:(1) Paddle 框架 bug 调试,(2) 算子实现问题排查,(3) 训练脚本异常诊断,(4) 分布式训练故障定位,(5) CUDA/GPU 相关错误处理,(6) 需要生成结构化调试报告。

    24k GitHub stars~1.4k tokensUpdated 8 days ago
    Auto-check passed

Works with

Categories

Questions about Paddle Pull Request

What does Paddle Pull Request do?

自动创建或更新 GitHub Pull Request. An agent skill from PaddlePaddle/Paddle. Paddle Pull Request is an agent skill from PaddlePaddle/Paddle.

When should I use Paddle Pull Request?

Paddle Pull Request fits situations like: tasks that involve Pull requests; tasks that involve Deep learning.

How do I install Paddle Pull Request in Claude Code?

Run `npx skills add PaddlePaddle/Paddle --skill paddle-pull-request -a claude-code`. Or copy the skill folder (.agents/skills/paddle-pull-request in PaddlePaddle/Paddle) into .claude/skills/paddle-pull-request in your project. Claude Code loads it when a task matches its description.

How do I install Paddle Pull Request in Codex?

Run `npx skills add PaddlePaddle/Paddle --skill paddle-pull-request -a codex`. Or copy the skill folder (.agents/skills/paddle-pull-request in PaddlePaddle/Paddle) into .agents/skills/paddle-pull-request in your project. Codex loads it when a task matches its description.

Can I use Paddle Pull Request in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add PaddlePaddle/Paddle --skill paddle-pull-request -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/paddle-pull-request, .gemini/skills/paddle-pull-request, .github/skills/paddle-pull-request and .opencode/skills/paddle-pull-request in your project.

What does Paddle Pull Request need to run?

Going by SKILL.md and its folder, Paddle Pull Request needs the command-line tools its instructions call (git and gh).

Does Paddle Pull Request access the network?

SKILL.md contains no URLs. Its commands use git and gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Paddle Pull Request safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Paddle Pull Request use?

Paddle Pull Request is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Paddle Pull Request use?

About 665 tokens (SKILL.md is roughly 2.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Paddle Pull Request?

Skills that share tags, products or a category with Paddle Pull Request: PR Babysitter (openinterpreter/openinterpreter, 69k stars), Check PR (onyx-dot-app/onyx, 32k stars), Contributor-First PR Merge (HKUDS/OpenHarness, 16k stars) and Create Pull Request (cline/cline, 70k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Paddle Pull Request?

PaddlePaddle (a GitHub organization) maintains it in PaddlePaddle/Paddle, which has 24,120 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on September 30, 2026.

Source: PaddlePaddle/Paddle on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.