create-pr
Installation
SKILL.md
Create PR
Workflow
1. Assignee and labels
Before doing anything else, decide who to assign and which labels to apply.
- If the message that triggered this skill already names a GitHub username, use it.
- If it already names labels, use those.
- If either is missing, ask in one question and wait for the answer:
- GitHub username to assign. They may say none.
- Labels to apply. They may say none.
Do not invent a username or a default label. Only pass labels that already exist on the repo. If a named label is missing, say so and ask whether to skip it.
2. Gather context
Resolve the repo's default branch, then diff against it: