home/claude/skills/pr-create-now/SKILL.md
Create a pull request with title and body based on commits WITHOUT asking for approval
npx skillsauth add lambdalisue/dotfiles pr-create-nowInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This is the non-interactive variant of /pr-create. The user invoking /pr-create-now IS the explicit intent to create the PR — do NOT ask for approval. Use the interactive /pr-create when the user wants to review the draft first.
This command MUST only use these tools:
subagent_type: "pr-create") — all git/gh operations are delegated to the agentNEVER use Bash directly. All git operations (including read-only ones) are handled by the pr-create agent. This command is purely an orchestrator.
ABSOLUTELY NEVER run git push or any git write command — not directly, not through Bash, not under any circumstances.
Analyze — Use the Task tool (subagent_type: "pr-create") to analyze commits and draft PR content.
Create — Use the Task tool (subagent_type: "pr-create") to create the PR with the drafted content. Do NOT ask for approval — the /pr-create-now invocation is the explicit permission. The prompt MUST include: "The branch is already pushed. Do NOT run git push." Present the PR URL to the user.
tools
Update the title and body of an existing pull request WITHOUT asking for approval
tools
Create a Conventional Commit from already staged changes WITHOUT asking for approval
tools
Map staged changes to existing commits and create fixup commits for autosquash WITHOUT asking for approval
tools
Analyze working tree changes and commit them WITHOUT asking for approval — fixup into existing commits where appropriate, otherwise new atomic commits