
Herb Lsp Plugin
- Updated April 6, 2026
- ether-moon/herb-lsp-plugin
herb-lsp-plugin is a Claude Code skill in the AI & Agent Building category. Plugin to support herb-lsp in Claude Code.
Key points
- herb-lsp-plugin
- AI & Agent Building
- AI-coding skill
Herb Lsp Plugin by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add ether-moon/herb-lsp-plugin/plugin install herb-lsp-plugin@herb-lsp-pluginAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Last updated | April 6, 2026 |
|---|---|
| Repository | ether-moon/herb-lsp-plugin ↗ |
What it does
Plugin to support herb-lsp in Claude Code.
README.md
herb-lsp-plugin
herb-language-server support for Claude Code. Provides LSP features (diagnostics, completions, hover, go-to-definition, etc.) for .erb, .herb, and .html.erb files.
Prerequisites
Install herb-language-server:
npm install -g @herb-tools/language-server
Installation
Add to your ~/.claude/settings.json:
{
"extraKnownMarketplaces": {
"herb-lsp-plugin": {
"source": {
"source": "github",
"repo": "ether-moon/herb-lsp-plugin"
}
}
},
"enabledPlugins": {
"herb-lsp-plugin@herb-lsp-plugin": true
}
}
Supported File Types
| Extension | Language ID |
|---|---|
.erb |
erb |
.herb |
herb |
.html.erb |
erb |
How It Works
This plugin registers herb-language-server as an LSP server via Claude Code's plugin system. Once installed, Claude Code automatically starts the server when you open a project containing .erb or .herb files.
Plugin Structure
plugins/herb-lsp-plugin/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata with lspServers reference
└── .lsp.json # LSP server configuration
LSP Configuration
{
"herb": {
"command": "herb-language-server",
"args": ["--stdio"],
"extensionToLanguage": {
".erb": "erb",
".herb": "herb",
".html.erb": "erb"
}
}
}
License
MIT