Files
claude-plugin-nvim-agentic/.claude-plugin/plugin.json
T
oleks acf207e53b Initial commit: nvim-agentic-companion plugin
Adds a Claude Code agent and three skills for collaborating with the
user's running Neovim instance via mcp-neovim-server and the official
coder/claudecode.nvim plugin:

- agents/companion.md — the nvim companion identity, prefers runtime
  introspection over training-data guessing
- skills/editor-introspect — read-only queries against the live editor
- skills/editor-act — safe driving (open, jump, toggle, run); no buffer edits
- skills/claude-code-handoff — delegate buffer edits to the in-editor
  Claude Code session so users get a diff to accept or reject
2026-05-21 00:22:05 +03:00

33 lines
1.3 KiB
JSON

{
"name": "nvim-agentic-companion",
"version": "0.1.0",
"description": "Neovim companion that pairs the running editor (via mcp-neovim-server) with the official Claude Code IDE plugin (coder/claudecode.nvim). Provides an opinionated agent and skills for introspecting your live nvim state (buffers, keymaps, diagnostics, plugins), driving it on your behalf (open files, run keymaps, execute lua), and handing work cleanly to the in-editor Claude Code session for buffer edits.",
"author": {
"name": "oleks",
"email": "plugins@oleks.space"
},
"license": "MIT",
"keywords": [
"neovim",
"nvim",
"claude-code",
"mcp",
"agentic",
"ide"
],
"userConfig": {
"nvim_socket": {
"type": "string",
"title": "Neovim RPC socket path",
"description": "Unix socket where the running nvim instance is listening (must match the MCP server's NVIM_SOCKET_PATH).",
"default": "/run/user/1000/nvim.sock"
},
"config_path": {
"type": "string",
"title": "Path to NixVim source-of-truth config",
"description": "File path the companion treats as the canonical declarative nvim config. Used to cite where a keymap or plugin is defined.",
"default": "/home/oleks/projects/servers/emmett/nixos/neovim.nix"
}
}
}