Pull Request
Create high-quality pull requests with pre-submission validation, maintainer-friendly formatting, and automated quality checks.
Why use this skill?
Automate high-quality, maintainer-friendly pull requests with the OpenClaw Pull Request skill. Ensure compliance, formatting, and safety for your code contributions.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ivangdavila/pull-requestWhat This Skill Does
The Pull Request skill acts as an intelligent quality gate and administrative assistant for open-source and professional software contribution. It is designed to bridge the gap between AI-generated code and repository-level standards. This skill enforces rigorous pre-submission checks, ensures adherence to project-specific contribution guidelines, and manages the lifecycle of a PR to ensure it is maintainer-friendly and professional. It handles everything from file-specific linting checks to ensuring disclosure of AI-assistance, helping users navigate the social and technical complexities of collaborative development.
Installation
To integrate this capability into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/ivangdavila/pull-request
Ensure you have the necessary repository permissions and local environment access configured before execution.
Use Cases
- Automated Quality Filtering: Validates code against project-specific
CONTRIBUTING.mdstandards before any submission. - PR Lifecycle Management: Automatically tracks response times and ensures you follow up on reviewer feedback within the mandatory 48-hour window.
- Compliance & Transparency: Handles the mandatory disclosure of AI-assisted code, ensuring the user and the assistant remain accountable to project maintainers.
- Safety-First Contributions: Identifies high-risk changes (e.g., security, crypto, or major API shifts) that require human discussion before a PR is opened.
Example Prompts
- "OpenClaw, I have finished refactoring the utility class. Run the pre-submission checklist, check for existing PR guidelines in this repo, and draft a PR description highlighting the performance gains."
- "I need to submit a bug fix for an issue in [repo_url]. Can you help me review the CONTRIBUTING.md file and verify if I should open an issue first or if I can go straight to a pull request?"
- "Review my current PR draft. Does it meet the criteria for an AI-assisted submission, and have I accurately documented the testing level based on our session logs?"
Tips & Limitations
- Respect the Velocity: Always check the repository's PR frequency. Don't spam low-activity projects.
- Human-in-the-Loop: This skill is an assistant, not a replacement for judgment. If a PR involves core security architecture, consult with a human maintainer immediately.
- Rate Limiting: Adhere strictly to the one-PR-at-a-time rule to avoid being flagged as a bot or spammer. If you encounter two consecutive rejections, stop immediately and escalate to a human contributor.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ivangdavila-pull-request": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, external-api
Related Skills
Animations
Create performant web animations with proper accessibility and timing.
Arduino
Develop Arduino projects avoiding common wiring, power, and code pitfalls.
Bulgarian
Write Bulgarian that sounds human. Not formal, not robotic, not AI-generated.
Arabic
Write Arabic that sounds human. Not formal, not robotic, not AI-generated.
Assistant
Manage tasks, communications, and scheduling with proactive and organized support.