ship
Scan local changes for sensitive data, prune affected tests, split the changes into logical commits, and push.
How do I install this agent skill?
npx skills add https://github.com/riffingonsoftware/agent-skills --skill shipIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill provides instructions for managing Git commits and pushes. It includes security best practices such as scanning for sensitive information (credentials, keys, .env files) before committing and requesting user confirmation for destructive actions. No malicious patterns were detected.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Ship
- Inspect
git status --short,git diff,git diff --staged, and every untracked file. Never commit an uninspected file. - Scan all changes for secrets, credentials, tokens, API or private keys,
.envcontents, personal data, or anything else that should not be committed. If concerned, stop without committing or quoting the value; name the file and concern, then ask whether to remove, redact, ignore, or intentionally keep it. - If the changes add, edit, or make tests obsolete, run
prune-testsscoped to them. - Group all changes by purpose. Stage and commit one independently reviewable group of files or hunks at a time, with a clear message; recheck status between commits.
- Run obvious, reasonably quick tests or checks before pushing; otherwise report what was skipped.
- Push the current branch to its existing upstream. Ask before setting one.
Ask before destructive cleanup, reset, checkout, or deletion. End by reporting the commits, sensitive-data scan result, pruned tests, checks, and push result.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/riffingonsoftware/agent-skills/ship">View ship on skillZs</a>