Verify Agent Skills before you trust them. SkillSync checks a local Skill's provenance, compatibility, and changes without executing it.
Alpha · v0.1.2 · Node.js 20+ SkillSync performs offline checks of local Skill content. It does not execute Skill scripts, does not read credentials, and does not enable live provider, remote-worker, or runtime capabilities.
From npm (stable 0.1.0):
npx --yes @chumanic/skillsync@0.1.0 verify --path . --target codex
# or install globally
npm install -g @chumanic/skillsync@0.1.0
skillsync verify --path . --target codexFrom source (latest 0.1.2):
git clone https://github.com/Chumaniac/skillsync.git
cd skillsync
npm ci
npm run build
node dist/cli/index.js verify --path fixtures/product/trust-loop/review --target codex
0.1.2is tagged asv0.1.2and will be published via the OIDC provenance workflow (npm publish --provenance --access publicwithid-token: write, no long-lived token). Until the Trusted Publisher is verified on npm, use0.1.0vianpxor run0.1.2from source. Theskillsync ci inittemplate pins0.1.2by default; override with--package-version 0.1.0on npm today.
The command above verifies the included sample Skill. Replace the fixture path with a directory containing your own SKILL.md when you are ready.
verifyreviews one local Skill for provenance, target compatibility, and changes without running its scripts.scaninventories local Skills, whilecompatchecks their declared features against agent profiles.diffshows the meaningful changes between two Skill versions before you accept them.- The trust loop is explicit:
verify, review the findings, usefix --plan, confirm withfix --apply, runverifyagain, then usereportto compare the before and after evidence.
pass, warn, fail, and unknown are findings to review, not an automatic approval. fix --apply records an explicit change; only a subsequent verify establishes the new state.