vi — Claude Code skill: what it does, how to install
Multi-agent coordinator for MEL and SRHR research tasks. It builds specialist subagent teams from an approved plan, monitors outputs, and synthesizes the final document.
npx skills add gasserane/personal-skills --skill vi -a claude-codeWhat vi does
Vi coordinates execution through five distinct phases: selecting roles, delegating work, reviewing outputs, compiling the findings, and returning the deliverable. It references an internal roster at agent-improvements/agent_registry.md to trigger subagents via the platform's Agent call. When handling straightforward tasks, a dedicated Lite path restricts the roster to three workers, which cuts token overhead.
The workflow targets international development, tracking intersecting inequalities and humanitarian standards alongside an obligatory qa-reviewer check. Because the prompt references specific OneDrive folder paths and local agent profiles, running it in a clean project without adjusting paths or registering agents in ~/.claude/agents/ will cause missing file errors.
What it helps with
- Distribute an approved research plan among domain-specific subagents
- Run QA validation checks on intermediate specialist outputs
- Cut context costs on simpler tasks with a constrained Lite path
- Combine multiple expert deliverables into a single final review
Example prompts for the agent
- Coordinate the approved research plan using subagents from the registry
- Process this indicator task under the Lite path to minimize token usage
How to install vi
1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill vi -a claude-code2Manually: put the files in place
~/.claude/skills/vi/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/vi/
1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill vi -a codex2Manually: put the files in place
.agents/skills/vi/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill vi -a cursor2Manually: put the files in place
.cursor/skills/vi/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install gasserane/personal-skills vi2Manually: put the files in place
.github/skills/vi/SKILL.md1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill vi -a gemini-cli2Platform CLI
gemini skills install https://github.com/gasserane/personal-skills --path skills/viManually: put the files in place
.devin/skills/vi/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill vi -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about vi
How to install vi in Claude Code?
Run npx skills add gasserane/personal-skills --skill vi -a claude-code in your terminal. This writes the skill definition to ~/.claude/skills/vi/SKILL.md.
What is vi designed to do?
It serves as an orchestrator for monitoring, evaluation, and learning (MEL) workflows. It dynamically assigns specialist roles, shares context with spawned subagents, and compiles their contributions.
Does vi require external configuration before running?
Yes. It expects local wiki paths, agent-improvements/agent_registry.md, and matching agent configurations inside ~/.claude/agents/ or .claude/agents/.