Finds local commits that never reached GitHub, pushes only clean fast-forwards after a secret screen, then checks that the site index, the homepage, the marketplace and the READMEs agree with the repos that actually ship a SKILL.md.
npx skills add arm-pz/upstream-check
3 files and 354 lines, free under MIT. Built from arm-pz/upstream-check at 6a5e4d8.
Quality record
Version, date and limits are read from the repo on every sync, and the check runs every night. Real-world runs are listed only with their evidence.
Find local work that never reached its remote and push only what is safe, then check whether published listings agree with the repos. Fetches a folder of git clones, classifies every repo as push-ready, level, behind, diverged, no-upstream or no-remote, screens the outgoing diff for credential-shaped lines, and with --push fast-forwards only the clean ones and never forces, uses --no-verify, or touches a diverged repo. A second checker counts a catalogue wherever it is published (site index, homepage, marketplace, READMEs) against the repos that ship a SKILL.md, and names what drifted.
Measured from the packed archive at commit 6a5e4d8. A skill is plain text your agent reads, so this list is all of it.
| File | Lines | Bytes |
|---|---|---|
| SKILL.md | 68 | 6,224 B |
| scripts/drift_check.mjs | 149 | 7,712 B |
| scripts/upstream_check.mjs | 137 | 6,963 B |
| 3 files | 354 | 8 KB |
Read it before you install it: the skill lives at . in arm-pz/upstream-check.