AI Developer Tools
skill-language-server
A language server that turns agent skill references like /skill-name and $skill-name into navigable symbols in VS Code, Zed, Neovim, and Helix.
skill-language-server
What is skill-language-server?
Skill-language-server is an open-source language server that provides IDE features for agent skill references in markdown files, including autocompletion, go-to-definition, rename refactoring, and diagnostic warnings.
skill-language-server vs Similar AI Tools
| Pricing Model | Free | Free | Free | Free |
| Free Credits | ||||
| Key Features |
|
|
|
|
| Pros |
|
|
|
|
| Cons |
|
|
|
|
| Best For |
|
|
|
|
How to use skill-language-server?
- 1Install the server globally via npm: `npm install -g skill-language-server`
- 2Configure your editor to use the server as a language server for markdown files (see documentation for Helix, Neovim, Zed, VS Code)
- 3Open a workspace containing a .claude or .agents directory with skills
- 4Use F2 on any skill reference to rename it across the entire project
skill-language-server Key Features
- Autocompletion with descriptions on `/` and `$`
- Go to definition and find references
- F2 rename with editor undo (folder, frontmatter, and references update as one edit)
- Clickable links and semantic highlighting on resolved references
- Diagnostics: 'did you mean' warnings on typos, info hints on unresolved references
- Live index with file watching support
skill-language-server Use Cases
- Refactoring skill names across a large skill library
- Preventing stale or broken skill references in agent configurations
- Navigating complex skill dependency graphs in editors
- Collaborating on skill development with consistent naming
skill-language-server Pricing & Free Credits
skill-language-server currently operates on a Free model.
This tool is completely free to use
skill-language-server Pros & Cons
Pros
- Eliminates silent errors from stale skill references
- Provides IDE-grade refactoring for agent skills
- Works across multiple editors (VS Code, Zed, Neovim, Helix)
- Indexes only the workspace directory for security
Cons
- Only supports markdown files in specific directories
- Requires manual editor configuration
- Neovim file watching is off by default on Linux
- Cross-workspace renames require multiple steps
What is skill-language-server best for?
- Developers managing AI agent skill libraries
- Teams using Claude, Codex, or similar agent systems
- Anyone who wants to avoid manual skill reference maintenance