Drive NVS from Claude
How the NVS Claude plugin works - what it is, how the app generates it, and what's public vs private.
Drive NVS from Claude
The AI Assistant is the AI inside NVS. This page is the other direction: letting Claude Desktop or Claude Code- an agent outside the app - read and build your project by driving NVS's tools. That connection is a plugin.
What a plugin is
A Claude plugin is a small bundle with three parts:
- A name tag (
plugin.json) - "this is NVS." - A connection card (
.mcp.json) - how Claude reaches NVS's tool server. That server runs inside your installed app, so this card holds your machine's specific paths. - Skills (
SKILL.md) - plain-English instructions that teach Claude to use the tools well: open a hidden sandbox first, ask before running paid analysis, and never touch your live writing window.
You write the skills. The app writes the connection card - it's the one thing only your installed app knows.
The flow
Why the app generates the connector
The connection card can't be a public download you clone and run. It bakes in this machine's paths - where the app binary and its tool server live - and the server is compiled against the app's own runtime. So there is no "use NVS from Claude without installing NVS." The app hands you a connector built for your install, via the Generate plugin action.
What's public, what's private
- Private / per-install - the connector. Generated locally; nothing about your machine leaves.
- Public / shareable - the skills (so anyone can read exactly what the agent will and won't do before trusting it) and nvs-parser, the one standalone piece that needs no app at all.
Isolation - the agent never touches your writing
The plugin is built so an outside agent cannot disturb your live session:
- It opens its own hidden instance (a sandbox) to render or capture anything visual - your window never moves.
- It reads from that sandbox or a headless copy - never your open app.
- Anything that spends money (analysis) is ask-first.
Get your plugin
In NVS, use Generate plugin to save the .zip, then in Claude Desktop Plugins Upload local plugin.
The skills surface as /nvs-sandbox, /nvs-query, /nvs-plan, /nvs-graphics, and /nvs-transcribe.