omerxx/dotfiles/ship
- community
Checking that the SKILL.md file is still in the repository.
Use when the user wants to commit, push, and open a pull request for the current changes. Stages relevant files, writes a descriptive commit message, pushes the branch, opens a PR against main, and posts an /oc review comment so opencode automatically reviews and approves if ready.
Install
npx vskill@latest install omerxx/dotfiles/shipSKILL.md
Ship
Commits staged changes, pushes the branch, opens a PR, and triggers an automated opencode review.
When to Use This Skill
Invoke this skill when the user says things like:
- "ship it"
- "commit push pr"
- "ship this"
- "create a pr"
- "push and open a pr"
- "commit and ship"
Workflow
Follow these steps in order, stopping and reporting any errors immediately.
Step 1 — Sanity checks
Run these in parallel:
Use the output to understand: what branch we're on, what's changed, what the recent commit style looks like, and what the remote is.
Step 2 — Fetch and rebase
If there are conflicts, resolve them (keeping both sides where appropriate), then continue the rebase. Do NOT skip this step.
Step 3 — Stage files
Stage all changed/new files that are relevant to the work. Explicitly exclude:
.DS_Store*.db,*.db-shm,*.db-wal- Any file that looks like it contains secrets (
.env,credentials.*, etc.) - Prototype/demo directories unless they are part of the deliverable
Step 4 — Commit
Write a commit message that:
- Uses the imperative mood (
feat:,fix:,ci:,docs:,refactor:) - First line ≤ 72 characters summarising the why, not the what
- Body bullet points for non-obvious details (optional but preferred for large changes)
- Matches the style of recent commits in
git log
Step 5 — Push
If the branch has no upstream yet:
Otherwise:
Step 6 — Open PR
Use the gh CLI to create a PR targeting main:
Capture the PR URL from the output.
Step 7 — Trigger opencode review
Post the review comment on the PR so the opencode GitHub Action picks it up:
Step 8 — Report back
Tell the user:
- The commit hash and message
- The PR URL
- That the opencode review has been triggered
Rules
- Never force-push to
mainormaster - Never commit
.env, secrets, or credential files — warn the user if they're staged - Always rebase onto
origin/mainbefore pushing to minimise conflicts - If
ghis not authenticated, tell the user to rungh auth loginfirst - If the build/tests are known to exist (e.g.
go build ./...,npm test), run them before committing and abort if they fail
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingopencode/skills/ship/SKILL.md
Popularity
- Repository stars
- 3,555
- Repository forks
- 283
- 7-day trend score
- 41
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 Aug 2026, 2 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/omerxx/dotfiles/ship)