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.
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.