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
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.
Alerts
Smart alerting patterns for AI agents - deduplication, routing, escalation, and fatigue prevention