← Back to Skills Marketplace
submit pr
by
mykelio1001
· GitHub ↗
· v1.0.2
· MIT-0
275
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install submit-pr
Description
规范化 PR 提交工作流。当用户需要提交 PR 时使用,自动完成敏感信息扫描、文件范围确认、规范 commit 生成和 PR 创建
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install submit-pr - After installation, invoke the skill by name or use
/submit-pr - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is submit pr?
规范化 PR 提交工作流。当用户需要提交 PR 时使用,自动完成敏感信息扫描、文件范围确认、规范 commit 生成和 PR 创建. It is an AI Agent Skill for Claude Code / OpenClaw, with 275 downloads so far.
How do I install submit pr?
Run "/install submit-pr" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is submit pr free?
Yes, submit pr is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does submit pr support?
submit pr is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created submit pr?
It is built and maintained by mykelio1001 (@mykelio1001); the current version is v1.0.2.
More Skills