# Vtcode Companion

Delegate repository investigation, coding plans, explicitly requested implementation...

- Repository: https://github.com/vinhnx/VTCode (897 stars)
- Category: AI and agents
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add vinhnx/VTCode --skill vtcode-companion -g -a claude-code -y`
Codex: `npx skills add vinhnx/VTCode --skill vtcode-companion -g -a codex -y`
Cursor: `npx skills add vinhnx/VTCode --skill vtcode-companion -g -a cursor -y`
Gemini CLI: `npx skills add vinhnx/VTCode --skill vtcode-companion -g -a gemini-cli -y`

## Description

Delegate repository investigation, coding plans, explicitly requested implementation, and verification review to a connected local VT Code Companion MCP service.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# VT Code Companion

Use the connected server's `search`, `fetch`, `start_task`, `get_task`, and
`cancel_task` tools. The service owns one workspace and permits one active task.

Before declaring tools unavailable, use the host's tool-search or tool-discovery
capability, when provided, to find VT Code Companion and its `start_task` and
`get_task` tools. Deferred tools may not appear in the initial tool list. Use the
actual discovered names, including any server/namespace prefix. Loading this
skill does not establish that its MCP tools are exposed to the conversation.
Match the server identity, not just a tool named `fetch` or `search`: GitHub and
other plugins can expose those names. A GitHub README is remote repository data,
not evidence of access to the connected worktree or its uncommitted changes.

The local MCP process uses the binary and workspace selected by the user with
`vtcode --workspace <path> companion setup --binary <path>`. If startup reports
missing setup or an incompatible binary, ask the user to run that command with a
compatible VT Code build and restart the plugin connection. Do not infer a
workspace from this chat or pass a path through task tool arguments.

The rest: https://github.com/vinhnx/VTCode/blob/HEAD/plugins/vtcode-companion/skills/vtcode-companion/SKILL.md
