nvim-context
SKILL.md
Neovim context provider
Purpose
Provides live context from the user's Neovim editor session to help answer context-aware questions about code.
How it works
- Executes the
nvim-contexttool to get the current editor state. - Returns JSON data including cursor position, open file, visual selection and diagnostics.
- Use this information to understand references like "this line", "the selection", "current file", etc.
Usage examples
- "What's wrong with this line?" → Check diagnostics at cursor
- "Explain the selected code" → Analyze visual selection
- "What file am I in?" → Return current file path
- "Show me all errors" → List all LSP diagnostics
Technical details
To use this skill, execute the nvim-context CLI command which outputs JSON:
{
"cursor": {
"line": 43,
"col": 3
},
"file": "/path/to/current/file.rb",
"selection": null,
"diagnostics": []
}
Implementation
When this skill is loaded, execute nvim-context via Bash and parse the JSON
output to understand the current editor state. Use the returned data to answer
user questions about their code.
Weekly Installs
11
Repository
majjoha/dotfilesGitHub Stars
17
First Seen
Feb 8, 2026
Security Audits
Installed on
opencode11
gemini-cli11
claude-code11
github-copilot11
codex11
kimi-cli11