skilldrop 0.13.8
Released 2026-10-01 · npx skilldrop-cli@0.13.8
- New install targets:
--ide codex,--ide antigravityand--ide copilot. Each installs to the tool's personal skills folder, or into the repo with--project(.agents/skillsfor Codex and Antigravity,.github/skillsfor Copilot).--panel reviewworks with all three. --locallets you try skills in a repo you don't own. It installs into the repo and lists every file in.git/info/exclude, sogit statusstays clean and nothing can be committed by accident.uninstall --localremoves both the files and the entries.--dry-runoninstall,update,uninstallandnew-skillshows exactly what would change, including which of your edited files would be overwritten, and changes nothing.uninstallandupdate --forceask before going ahead when you're at a terminal, and name any files you edited.--yesskips the question; scripts and CI are never asked.skilldrop diff <skill>shows how your installed copy differs from the catalogue's, file by file: your edit, a catalogue change, or both.skilldrop doctorchecks an install against its ledger and reports missing skills,.upstreamfiles waiting to be merged, and leftover wiring or hooks, each with the command that fixes it. It changes nothing.skilldrop new-skill <name> --pack <pack>scaffolds a skill withSKILL.md,manifest.jsonand both eval files, and registers it inmodel-routing.json.skilldrop --versionprints the version.skilldrop scantags each finding with its OWASP Agentic Skills Top 10 and LLM Top 10 2025 IDs. It now scans every markdown file in a skill, not onlySKILL.md, and flags a skill that tells the agent to fetch instructions from a URL at run time.updatescans skills from third-party catalogues again after updating them. skilldrop and the OWASP Top 10s maps each control and names the gaps.agent-threat-modeltags every 🟥 and 🟧 path with its OWASP IDs, from a mapping table in its reference.- Every skill now ships acceptance evals and trigger queries. The 14 that had none got them, and
validate.pynow requires both files. A new page on the site, How skills are checked, lists each skill's evals, and each skill page shows its assertions and trigger queries. - A weekly workflow runs the trigger queries against a live model and reports which ones go to the wrong skill. It's report-only and needs an
ANTHROPIC_API_KEYsecret.python3 run_evals.pyruns the same check locally, and--assertionsgrades the acceptance evals too. - The repo is now a GitHub Action:
uses: sananthanarayan/skilldrop@<sha>withskill: doc-critiqueruns a skill on a pull request's diff, writes the result to the job summary, and can fail the check on a verdict. See Run a skill in CI. - Each pack page has A typical session: what you bring, then each step's skill with what you type, what you get and where you decide.
- Every release has its own page at
changelog/<version>/, andchangelog/feed.xmlis an Atom feed for feed readers and Slack. - Issue templates for bugs and skill requests, and a pull request template with the pre-commit checklist.
- CI scans every push for secrets (gitleaks), workflow errors (actionlint) and workflow security problems (zizmor).