Getting Started
v0.4.16The package manager for AI agent skills.
vskill scans, verifies, and installs AI skills across 49 agent platforms. Every install goes through a security pipeline — static pattern analysis, LLM intent review, and provenance verification.
# No install required — run with npx npx vskill install remotion-best-practices # Install by name from the registry npx vskill install remotion-best-practices # Browse a repo interactively npx vskill install remotion-dev/skills # Install a plugin (Claude Code) npx vskill install --repo anton-abyzov/vskill --plugin frontend # Install globally npm install -g vskill
Every install flows through four stages. No stage can be skipped. There is no `--skip-scan` flag.
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ Source │────>│ Scan │────>│ Verify │────>│ Install │ │ │ │ │ │ │ │ │ │ GitHub │ │ 52 rules │ │ LLM │ │ Pin SHA │ │ Registry │ │ Blocklist│ │ analysis │ │ Lock ver │ │ Local │ │ Patterns │ │ Intent │ │ Symlink │ └──────────┘ └──────────┘ └──────────┘ └──────────┘
52 deterministic pattern checks against known attack vectors. Every install, every time.
Pattern scan + LLM-based intent analysis across 6 semantic dimensions.
Full manual security review by the vskill team.
The vskill.lock file records the SHA-256 hash, scan date, and trust tier for every installed skill. Running vskill update diffs against the locked version and re-scans before applying any changes.
vskill auto-detects your installed agents and installs skills to all of them simultaneously.
Target a specific agent with --agent cursor. vskill handles agent-specific config paths and formats automatically.
42 expert skills across 13 domain plugins. Install a plugin and invoke its skills with /plugin:skill in your agent.
# Install a single plugin npx vskill install --repo anton-abyzov/vskill --plugin mobile # Install everything npx vskill install --repo anton-abyzov/vskill --all # Invoke in your agent /frontend:nextjs /infra:aws /mobile:flutter /ml:rag /testing:mutation /security:patterns
vskill install <source>Install skill after security scanvskill find <query>Search the verified-skill.com registryvskill scan <path>Scan a skill without installingvskill listShow installed skills and trust statusvskill remove <skill>Remove an installed skillvskill update [skill]Update with diff scanning (--all for all)vskill audit [path]Full project security audit with LLM analysisvskill info <skill>Show skill details and verification statusvskill submit <source>Submit a skill to the registryvskill blocklistManage blocked malicious skillsvskill initInitialize vskill in a projectInstall flags
--yes, -yAccept defaults, no prompts--global, -gInstall to global scope--copyCopy files instead of symlinking--skill <name>Pick a specific skill from a multi-skill repo--plugin <name>Pick a plugin from a marketplace repo--repo <owner/repo>Remote GitHub repo as plugin source--agent <id>Target a specific agent (e.g., cursor)--forceInstall even if blocklisted--allInstall all skills from a repoScan entire projects — not just skills. Use in CI to block malicious skills before they reach production.
vskill audit # scan current directory vskill audit --ci --report sarif # CI-friendly SARIF output vskill audit --severity high,critical # filter by severity
vskill is the package manager for SpecWeave — the spec-first AI development framework (v1.0.439). Install SpecWeave skills just like any other:
# Install the SpecWeave plugin npx vskill install --repo anton-abyzov/vskill --plugin specweave # Scout recommends the right skills for your project /skills:scout
Skills installed via vskill are automatically scanned before loading into SpecWeave. The vskill.lock file ensures your SpecWeave plugin chain is version-pinned and reproducible.