A daily-driver collection of skills for agentic coding — portable across agents, managed with the vd CLI.
Install
Claude Code plugin
/plugin marketplace add vanducng/skills
/plugin install vd@vd-skills
Update with /plugin marketplace update vd-skills && /plugin install vd@vd-skills · uninstall with /plugin uninstall vd@vd-skills.
vd CLI
brew install vanducng/tap/vd # macOS
curl -fsSL https://raw.githubusercontent.com/vanducng/vd-cli/main/install.sh | sh # macOS/Linux
Codex
vd install codex # user scope
vd install codex --scope repo # repo scope
Factory Droid
Requires vd-cli v3.13.0 or newer.
vd install droid # user scope: $HOME/.factory/skills
vd install droid --scope repo # repo scope: .factory/skills
Restart Droid, run /skills, then invoke a skill by folder name, such as /plan.
For Claude Code development symlinks instead of the marketplace plugin: vd install claude --dev.
Don't mix the two for the same skill. A marketplace plugin copy and a
--devsymlink of the same skill shadow each other unpredictably (edits to one won't "land"). Pick one. Diagnose duplicates withbash scripts/check-install-conflicts.sh.
Full install matrix, prerequisites, and troubleshooting → skills.vanducng.dev/install
What's inside
Skills share one build pipeline — brainstorm → plan → cook → ship — alongside review, research, debugging, diagramming, browser automation, data and workspace tooling, and more. Each skill is a self-contained directory under skills/<name>/ with a SKILL.md.
Browse the full catalog with "use this when" guidance → skills.vanducng.dev/skills
Contribute a skill
bash scripts/new-skill.sh my-new-skill
$EDITOR skills/my-new-skill/SKILL.md
bash scripts/validate.sh
Conventional commits drive automated releases (Release Please). Contributor workflow and repo conventions live in AGENTS.md and the development guidelines.
No comments yet
Be the first to share your take.