Install
This page covers two layers:
- Install the standalone
vdCLI, which manages skills across agent hosts. - Install this skill catalog into Claude Code, Codex, or Factory Droid.
Install the latest vd-cli release. Factory Droid support requires vd-cli v3.13.0 or newer.
Install The vd CLI
Section titled “Install The vd CLI”Homebrew is the recommended path:
brew install vanducng/tap/vdvd --versionApple Silicon and Intel tarballs are also published as vd_darwin_arm64.tar.gz and vd_darwin_x86_64.tar.gz.
Use Homebrew on Linux, the install script, or a release tarball:
brew install vanducng/tap/vdcurl -fsSL https://raw.githubusercontent.com/vanducng/vd-cli/main/install.sh | shRelease tarballs are published as vd_linux_x86_64.tar.gz and vd_linux_arm64.tar.gz.
Windows
Section titled “Windows”Windows x86_64 has a prebuilt zip:
$version = (Invoke-RestMethod "https://api.github.com/repos/vanducng/vd-cli/releases/latest").tag_name$asset = "vd_windows_x86_64.zip"Invoke-WebRequest "https://github.com/vanducng/vd-cli/releases/download/$version/$asset" -OutFile $assetExpand-Archive $asset -DestinationPath ".\vd" -Force.\vd\vd.exe --versionFor Windows ARM64, use the same commands with $asset = "vd_windows_arm64.zip".
Install The Skill Catalog
Section titled “Install The Skill Catalog”Claude Code: Plugin Mode
Section titled “Claude Code: Plugin Mode”Inside Claude Code:
/plugin marketplace add vanducng/skills/plugin install vd@vd-skillsUpdate later:
/plugin marketplace update vd-skills/plugin install vd@vd-skillsThe CLI can print and run the same flow:
vd install claude --dry-runvd install claudeClaude Code: Dev Symlinks
Section titled “Claude Code: Dev Symlinks”Use this when you are editing a skill and want Claude Code to read the working tree directly:
vd install claude --dev --dry-runvd install claude --devThis links each local skill into $HOME/.claude/skills.
Codex: User Scope
Section titled “Codex: User Scope”User-scope Codex install links every local skill into $HOME/.agents/skills:
vd install codex --dry-runvd install codexCodex: Repo Scope
Section titled “Codex: Repo Scope”Repo-scope Codex install links into .agents/skills inside this repo:
vd install codex --scope repo --dry-runvd install codex --scope repoFactory Droid: User Scope
Section titled “Factory Droid: User Scope”User scope installs the catalog into $HOME/.factory/skills:
vd install droid --dry-runvd install droidFactory Droid: Repo Scope
Section titled “Factory Droid: Repo Scope”Repo scope installs the catalog into .factory/skills inside the current repo:
vd install droid --scope repo --dry-runvd install droid --scope repoOn Unix, vd uses relative symlinks by default. On Windows, it creates copies; rerun with --force to refresh an existing destination. Restart Droid and run /skills to verify discovery.
Invocation Names
Section titled “Invocation Names”Verify The Install
Section titled “Verify The Install”vd --versionvd listvd doctorbash scripts/validate.sh