skilldrop 0.16.0
Released 2026-10-01 · npx skilldrop-cli@0.16.0
- Pin a third-party catalogue to an exact commit:
--from <url>#<commit-sha>. A tag or branch can be moved to different code after you reviewed it, but a commit can't, and the CLI checks it got the commit you asked for. Every install records its commit in the ledger. An unpinned install prints the#<commit>URL that gets exactly those files again. Pinned skills stay put onupdateuntil you re-pin. outdatedandupdatecatch a skill that changed upstream under the same version, which the version check alone missed.updatenames it and leaves it alone; read it withskilldrop diff, then take it withupdate --changed.- Skills that ship scripts now declare what those scripts do (
permissionsinmanifest.json): the hosts they contact, the programs they run, and where they write.skilldrop scanraises any script that does something its skill doesn't declare as a top-severity finding, andskilldrop validatefails the catalogue.skilldrop infoand third-party installs show the declaration. All 24 bundled script skills declare theirs. - The scan's network rule catches more: every
requestscall form,urlopen,http.clientandaiohttp. It had missedfigma-diagrams's calls to the Figma API. - New guide: Use skills with MCP servers. Which servers (GitHub, Atlassian, Linear, Figma, Sentry, Supabase, AWS cost, Slack) pair with which skills, how to add one in Claude Code, Cursor, Codex, VS Code, Kiro and Antigravity, and how to do it safely. Every endpoint and config key was checked against the vendor's docs.
- The OWASP mapping is updated: update drift (AST07) is now covered, and supply chain (AST02), over-privileged skills (AST03) and cross-platform reuse (AST10) are stronger. Ideas not yet built are collected in docs/designs/future-ideas.md.
- The Claude plugin marketplace now has a description, so
claude plugin validatepasses without a warning.