Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By zircote
YAML language server plugin for Claude Code with yaml-language-server integration and automated hooks for validation and formatting
npx claudepluginhub zircote/lsp-marketplace --plugin yaml-lspA Claude Code plugin providing comprehensive YAML development support through:
# Run the setup command (after installing the plugin)
/setup
Or manually:
# Install yaml-language-server
npm install -g yaml-language-server
# Install development tools
pip install yamllint
npm install -g prettier
The plugin configures yaml-language-server for Claude Code via .lsp.json:
{
"yaml": {
"command": "yaml-language-server",
"args": ["--stdio"],
"extensionToLanguage": {
".yaml": "yaml",
".yml": "yaml"
},
"transport": "stdio"
}
}
Capabilities:
| Hook | Trigger | Description |
|---|---|---|
yamllint | **/*.yaml | YAML validation |
prettier | **/*.yaml | Formatting |
yq-validate | **/*.yaml | Syntax validation |
yaml-todo-fixme | **/*.yaml | Surface TODO/FIXME comments |
| Tool | Installation | Purpose |
|---|---|---|
yaml-language-server | npm i -g yaml-language-server | LSP server |
yamllint | pip install yamllint | Validation |
prettier | npm i -g prettier | Formatting |
yq | brew install yq | YAML processing |
yaml-lsp/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── .lsp.json # yaml-language-server configuration
├── commands/
│ └── setup.md # /setup command
├── hooks/
│ └── scripts/
│ └── yaml-hooks.sh
├── tests/
│ └── sample.yaml # Test file
├── CLAUDE.md # Project instructions
└── README.md # This file
MIT
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
YAML language server
Intelligent YAML validation, generation, and transformation agent with schema inference, linting, and format conversion capabilities
Write idiomatic YAMLScript code. Use when asked to write, convert, or review YAMLScript (.ys files).
Yarn package manager skills with dependency validation hooks.
Query, transform, and convert structured data files (JSON, YAML, TOML, XML, CSV, HCL, INI) using dasel v3. Provides reference syntax, exploration workflows, transformation patterns, and cross-platform installation.
Haskell Language Server (HLS) integration for Claude Code with LSP support and troubleshooting guidance
Persistent memory system for AI coding assistants. Captures decisions, learnings, and context from coding sessions and surfaces them when relevant.
Pure filesystem-based memory system for Claude Code with custom ontology support
Rust language server
Comprehensive agent library featuring 115+ specialized Opus 4.5 agents organized by domain
Detect AI-generated writing patterns and build authentic voice profiles through adaptive interviews and computational stylistics
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim