CLI Reference
v1.0.18Complete reference for every vskill command.
Run npx vskill@latest --help or npx vskill@latest <command> --help for
inline usage in your terminal.
vskill install <source>
Install a skill after running a full security scan. The source can be a skill name from the verified-skill.com registry, a GitHub repository, or a local file path. Every install triggers a security scan — there is no way to skip it.
npx vskill@latest install <source>Source types:
npx vskill@latest install remotion-best-practicesnpx vskill@latest install remotion-dev/skillsnpx vskill@latest install --repo anton-abyzov/vskill --plugin frontendnpx vskill@latest install ./my-skillvskill detects all installed AI agents (Claude Code, Cursor, Copilot, Windsurf, etc.)
and installs the skill to all of them. Use --agent cursor to
target a single agent.
vskill find <query>
Search the verified-skill.com registry for skills matching a keyword or category. Returns skill names, descriptions, trust tiers, and install counts.
npx vskill@latest find <query># Search by keyword
npx vskill@latest find react
# Search by category
npx vskill@latest find --category frontendvskill scan <path>
Run a security scan on a skill without installing it. Useful for skill authors who want to check their skill before submitting. Reports pattern matches, severity scores, and the overall verdict (PASS / CONCERNS / FAIL).
npx vskill@latest scan <path># Scan a local skill
npx vskill@latest scan ./my-skill
# Verbose output with pattern details
npx vskill@latest scan --verbose ./my-skillAlways run vskill scan before vskill submit.
The scan is identical to what the registry runs — if it passes locally, it will pass on submit.
vskill list
Show all installed skills with their trust tier, version, source, and install location. Displays both project-level and global installations.
npx vskill@latest listvskill remove <skill>
Remove an installed skill. Cleans up symlinks and config entries from all detected
agents, or a specific agent with --agent.
npx vskill@latest remove <skill>npx vskill@latest remove remotion-best-practicesvskill update [skill]
Update an installed skill to its latest version. Diffs the new version against the locked version, re-scans for security issues, and shows a summary of changes before applying. If the scan fails, the update is blocked.
npx vskill@latest update [skill]# Update a single skill
npx vskill@latest update remotion-best-practices
# Update all installed skills
npx vskill@latest update --allvskill audit [path]
Run a full security audit on all skills in a project directory. Scans every installed skill, checks for blocklisted skills, and produces a consolidated report. Supports CI mode for pipeline integration and SARIF output for GitHub code scanning.
npx vskill@latest audit [path]# Audit current project
npx vskill@latest audit
# CI pipeline with SARIF output
npx vskill@latest audit --ci --report sarif
# Only show high and critical findings
npx vskill@latest audit --severity high,criticalIn CI mode, the audit exits with code 1 if any findings match the severity filter.
Add npx vskill@latest audit --ci to your CI pipeline to block
deployments with untrusted skills.
vskill info <skill>
Display detailed information about a skill, including its description, author, verification status, trust tier, scan history, and install count. Works for both installed skills and registry skills.
npx vskill@latest info <skill>npx vskill@latest info remotion-best-practicesvskill submit <source>
Submit a skill to the verified-skill.com registry for verification. The source must be a public GitHub repository containing a SKILL.md file. The skill goes through the full verification pipeline (static scan, LLM analysis, provenance check) before being listed.
npx vskill@latest submit <source>npx vskill@latest submit owner/repoRun npx vskill@latest scan ./your-skill locally first.
See the
Security Guidelines
for the full list of patterns and the pre-submission checklist.
vskill blocklist
View and manage the local blocklist of known malicious skills. Blocked skills cannot be installed. The blocklist is seeded from the verified-skill.com registry and updated automatically.
npx vskill@latest blocklistvskill init
Initialize vskill in the current project. Creates the configuration files
and vskill.lock needed to manage skills at the project level.
Run this once in a new project before installing skills.
npx vskill@latest initRelated resources