nemoclaw-contributor-create-pr

Automates GitHub pull request creation with enforced prerequisites and NemoClaw's PR template via gh CLI.

22.1k|3.0k|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/NVIDIA/NemoClaw --skill nemoclaw-contributor-create-pr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nemoclaw-contributor-create-pr
Source: https://github.com/NVIDIA/NemoClaw/tree/main/.agents/skills/nemoclaw-contributor-create-pr
Command: npx skills add https://github.com/NVIDIA/NemoClaw --skill nemoclaw-contributor-create-pr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create GitHub pull requests that follow NemoClaw's PR template and ensure every PR is ready for review and consistent with project guidelines.

Core Features & Use Cases

  • Verify branch state and ensure you are not on main, then confirm there are commits to push.
  • Run pre-PR checks to validate code quality and tests before opening a PR.
  • Push the branch to the remote and generate a properly formatted PR with a Conventional Commits-based title.
  • Compose the PR body according to the NemoClaw PR template, include DCO sign-off, and link related issues.
  • Create the PR using the gh CLI, set assignee, and apply relevant labels and metadata.

Quick Start

Follow the steps in this guide to create NemoClaw PRs from a feature branch using the gh CLI.

Frequently Asked Questions about nemoclaw-contributor-create-pr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a GitHub pull request that enforces DCO sign-off and conventional commits?

To create a GitHub pull request with DCO sign-off and conventional commits, you need to push your feature branch and generate a PR using the gh CLI. This workflow verifies your branch state, applies a conventional-commits-based title, and includes the DCO sign-off in the structured PR body.

What steps are required to automate pull request creation with gh CLI?

Automating pull request creation with gh CLI requires authenticating the CLI, verifying you are on a feature branch with commits to push, and running pre-PR checks. The process then pushes the branch, generates a formatted PR body, sets assignees, and applies labels.

Do I need gh CLI authentication to open a pull request from a feature branch?

Yes, gh CLI authentication is a required prerequisite to open a pull request from a feature branch. The automation enforces gh CLI authentication to verify branch state, push commits, and create the PR with proper metadata and labels.

How does branch verification work before pushing commits for code review?

Branch verification before pushing commits for code review ensures you are not on the main branch and confirms there are unpushed commits available. This prevents accidental direct pushes to main and validates that your feature branch has changes ready for a pull request.

Why does my pull request fail pre-PR checks before opening a code review?

Pull request pre-PR checks fail to prevent opening a code review when code quality validation or tests do not pass. This automated step runs before pushing your feature branch to ensure the code meets project guidelines and is ready for review.

What is the best way to format a PR body according to project guidelines?

The best way to format a PR body according to project guidelines is to use a structured PR template. This automation composes the PR body based on the NemoClaw template, includes DCO sign-off, links related issues, and applies a conventional-commits-based title.