A multi-language LSP client that manages persistent background daemons for precise code navigation and semantic analysis.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install lsp
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install lsp using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The LSP skill is a high-performance tool designed to provide IDE-level intelligence to AI coding agents. By utilizing the Language Server Protocol, it moves beyond simple text-based searching to provide semantic understanding of source code. This skill manages per-language background daemons that lazy-start as needed, allowing for rapid access to definitions, references, and type information across a wide variety of languages including Python, TypeScript, Rust, Go, and C++. Integrating this into your workflow via Openclaw Skills ensures that your development environment remains responsive while providing deep technical insights into your codebase.
Unlike traditional tools that rely on grep, this skill understands the context of your project. It automatically detects the programming language based on file extensions and routes queries to the appropriate server. Each server is managed efficiently, idling out after five minutes of inactivity to preserve system resources. This makes it an essential part of the Openclaw Skills ecosystem for any developer looking to automate complex code navigation and refactoring tasks.
To get started with this component of Openclaw Skills, ensure you have Python 3.10+ installed. Follow these steps for installation:
npm install -g pyright typescript-language-server).ln -sf {baseDir}/scripts/lsp-query.py /usr/local/bin/lsp-query
export LSP_WORKSPACE=/path/to/your/project
lsp-query languages
The skill manages its state and communication through a localized cache and environment variables. Data is organized as follows:
| Component | Path / Variable | Purpose |
|---|---|---|
| Socket | ~/.cache/lsp-query/daemon.sock |
Communication bridge between CLI and background daemons. |
| Workspace | LSP_WORKSPACE |
Defines the root directory for indexing symbols and references. |
| Server Overrides | LSP_SERVER |
Allows manual specification of a language server binary. |
| Idle Logic | LSP_TIMEOUT |
Integer value in seconds (default 300) for auto-shutdown. |
Loading
A comprehensive data analysis toolkit for the YouTube Data API v3 that enables automated channel benchmarking, video performance tracking, and search results analysis.

An automated SEO research toolkit for Openclaw Skills that leverages the DataForSEO API for keyword discovery, competitor intelligence, and SERP analysis.

A comprehensive toolkit for Google Analytics 4, Search Console, and URL Indexing to monitor and optimize website performance through automated data retrieval.

A comprehensive API toolkit for AI-powered document scanning and structured metadata management.

A security-focused web fetching and search tool that shields AI models from malicious prompt injections found in live web content.

A powerful terminal-based coding assistant that integrates OpenAI Codex directly into your local development workflow for automated refactoring, debugging, and feature implementation.








































