← 返回 Skills 市场
mykelio1001

submit pr

作者 mykelio1001 · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ 安全检测通过
275
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install submit-pr
功能描述
规范化 PR 提交工作流。当用户需要提交 PR 时使用,自动完成敏感信息扫描、文件范围确认、规范 commit 生成和 PR 创建
安全使用建议
This skill appears to do what it says: scan changed files for secrets, let you confirm which files to include, create a standardized commit message, push and open a PR. Before using it: (1) ensure git and the GitHub CLI (gh) are installed and you are authenticated (gh auth) — the skill assumes these but does not declare them; (2) review and, if desired, extend the secret-detection regexes (regex scanning can miss some secrets and produce false positives); (3) be aware it will run git push on your current branch — ensure you are not unintentionally pushing sensitive data; (4) confirm your repo branch protection and CI requirements (e.g., required checks or PR templates) so the automated PR creation fits your workflow. If you need the skill to install dependencies or to explicitly request GitHub credentials/scopes, ask the author to declare those in metadata.
功能分析
Type: OpenClaw Skill Name: submit-pr Version: 1.0.2 The 'submit-pr' skill is a well-structured workflow designed to standardize GitHub Pull Request submissions. It includes proactive security measures such as a sensitive information scanner (Step 1) that checks for private keys, API tokens, and .env files using git diff, and it explicitly requires the agent to stop if such data is found. The skill also enforces user confirmation for file staging and commit messages, follows conventional commit standards, and uses standard git and GitHub CLI (gh) tools without any signs of malicious intent or data exfiltration.
能力评估
Purpose & Capability
The SKILL.md describes exactly the actions expected for a 'submit pr' helper (sensitive-file scanning, staging, commit message generation, git push and gh pr create). One minor inconsistency: the skill uses git and the GitHub CLI (gh) in its allowed-tools and commands, but the registry metadata lists no required binaries — the skill implicitly requires git and gh to be present and authenticated.
Instruction Scope
Runtime instructions are narrowly scoped to repository operations: running git commands, scanning changed files for regex patterns, staging user-confirmed files, committing with a formatted message, pushing and creating a PR via gh. The skill instructs the agent to stop on sensitive findings and to wait for user confirmation when appropriate — no broad or unexpected file-system or network exfiltration steps are present.
Install Mechanism
This is an instruction-only skill with no install spec (lowest install risk). However, it relies on external CLIs (git and gh) being available; the skill does not declare these required binaries in metadata, so callers should ensure those tools are installed separately.
Credentials
The skill declares no required environment variables or credentials. In practice it will rely on the user's existing git remotes and gh authentication (gh auth) to push and create PRs; those credentials are provided by the user's environment/tooling rather than the skill. This is proportionate but implicit — the skill does not attempt to request or store extra secrets.
Persistence & Privilege
The skill does not request persistent presence (always:false) and has disable-model-invocation:true, so it cannot autonomously invoke itself. It does not modify other skills or system-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install submit-pr
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /submit-pr 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- 移除了 skill 描述和 PR 模板结尾的多余标点,实现文本格式统一 - 优化 PR 模板的注释部分,去除无内容的注释行 - 其他内容与上一版本保持一致,无功能及流程变更
v1.0.0
submit-pr v1.0.0 – Initial Release - Introduces a structured workflow for standardized PR submissions. - Automatically scans for sensitive information in all modified files. - Groups changed files by type and requires explicit user confirmation. - Generates commit messages following strict English-only, conventional commit rules. - Pushes changes and creates pull requests using a detailed template. - Ensures no sensitive information is leaked and all steps are user-gated.
元数据
Slug submit-pr
版本 1.0.2
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

submit pr 是什么?

规范化 PR 提交工作流。当用户需要提交 PR 时使用,自动完成敏感信息扫描、文件范围确认、规范 commit 生成和 PR 创建. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 275 次。

如何安装 submit pr?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install submit-pr」即可一键安装,无需额外配置。

submit pr 是免费的吗?

是的,submit pr 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

submit pr 支持哪些平台?

submit pr 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 submit pr?

由 mykelio1001(@mykelio1001)开发并维护,当前版本 v1.0.2。

💬 留言讨论