skills/push-pr/SKILL.md
--- Skill name: push-pr Skill description: Pushes current branch and creates a draft PR with AI-generated description. Use when asked to "push pr", "create pr", or "push and create pr". --- # Push and Create Draft PR Pushes the current branch to origin and creates a draft PR with an AI-generated description. ## Prerequisites Before starting, verify: 1. You're in a git repository: `git rev-parse --git-dir` 2. GitHub CLI is available: `which gh` 3. There are commits to push: `git log origin/HE
npx skillsauth add abhiroopb/synthetic-mind skills/push-prInstall 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.
Pushes the current branch to origin and creates a draft PR with an AI-generated description.
Before starting, verify:
git rev-parse --git-dirwhich ghgit log origin/HEAD..HEAD --onelineCURRENT_BRANCH=$(git branch --show-current)
BASE_BRANCH=$(git rev-parse --abbrev-ref origin/HEAD 2>/dev/null | sed 's|origin/||' || echo "main")
git push -u origin "$CURRENT_BRANCH"
Check these locations in order:
.github/pull_request_template.mdpull_request_template.mddocs/pull_request_template.mdgit diff origin/$BASE_BRANCH..HEAD to see what changedgit log origin/$BASE_BRANCH..HEAD --oneline to see commit messagesIf a PR template exists:
If no template:
gh pr create --draft --title "<conventional-commit-style-title>" --body "<generated-description>"
Title format: feat(scope): TICKET-123 description or fix(scope): description
gh pr view --json url -q .url
Report the PR URL to the user.
testing
Track TV shows and movies with Trakt.tv. Search, get watchlist, history, up-next, recommendations, trending, calendar, ratings, stats, add/remove from watchlist, mark watched, rate, and check in. Use when asked about what to watch, TV shows, movies, watch history, or Trakt.
development
Send and receive SMS messages via Twilio API. Used for text message notifications, forwarding important alerts, and two-way SMS communication.
documentation
Organizes files in the local Downloads folder into proper folders. Use when asked to organize, sort, or file downloaded documents.
tools
Book and manage appointments on Sutter Health MyHealth Online portal. Uses browser automation via Playwright MCP to interact with the patient portal.