This automates the LSP configuration workflow you'd normally run with `npx cclsp@latest setup`, but honestly, you probably don't need it. The amplihack launcher already detects your project's languages and configures LSP automatically when Claude Code starts. Use this skill only when you need to troubleshoot broken code intelligence, force reconfiguration after manual changes, or add LSP support for newly added languages. It handles the three-layer setup (system binaries, Claude Code plugins, and project .env files) and supports 16 languages including Python, TypeScript, Rust, and Go. The `--status-only` flag is handy for diagnosing issues without changing anything.

skills.sh installs
151
GitHub stars
76
last updated
Aug 21, 2026

Install

$ npx -y skills add rysweet/amplihack --skill lsp-setup --agent claude-code

Installs into .claude/skills of the current project.

Files

LSP Auto-Configuration Skill

Manual control and troubleshooting for Language Server Protocol (LSP) configuration.

Important: LSP is Configured Automatically

You probably don't need this skill! LSP is configured automatically when you run amplihack claude.

When amplihack launches Claude Code, it automatically:

  • Detects programming languages in your project
  • Sets ENABLE_LSP_TOOL=1 environment variable
  • Installs required LSP plugins via Claude Code plugin marketplace
  • Configures project-specific settings in .env

You'll see: 📡 LSP: Detected 3 language(s): python, javascript... when amplihack starts Claude Code.

When to Use This Skill

Use /lsp-setup only when you need to:

  • Check Status: Verify LSP configuration is working (/lsp-setup --status-only)
  • Troubleshoot Issues: Diagnose why code intelligence isn't working
  • Force Reconfiguration: Rebuild LSP config after manual changes (/lsp-setup --force)
  • Add New Languages: Configure LSP for newly added languages

Don't use this skill if: LSP is already working! The automatic setup handles 99% of cases.

Overview

Sponsors

Details

Repository
github.com/rysweet/amplihack
Category
Backend & APIs
First seen
Jun 3, 2026

More from rysweet/amplihack

All 58
1charleswiltgen avataraxiom-sf-symbols-refcharleswiltgen/axiomUse when you need complete SF Symbols API reference including every rendering mode, symbol effect, configuration option, UIKit equivalent, and platform availabi150skills.sh installs
2jezweb avatargemini-guidejezweb/claude-skillsLook up Gemini API documentation, SDK patterns, and current best practices when building with Google Gemini. Maps topics to local cached docs and live sources, 149skills.sh installs
3NVIDIA avatardoca-setupNVIDIA/skillsUse this skill when the user is dealing with the DOCA environment around their workload — verifying an install is healthy, preparing the build env (pkg-config, 149skills.sh installs
4win4r avataropenclawwin4r/openclaw-skillComprehensive guide for installing, configuring, operating, and troubleshooting OpenClaw — a self-hosted, multi-channel AI agent gateway. Use when the user asks149skills.sh installs
5vm0-ai avataryoutubevm0-ai/vm0-skillsYouTube API for videos and channels. Use when user mentions "YouTube", "youtube.com", "youtu.be", shares a video link, "channel stats", or asks about video meta148skills.sh installs
6xmanrui avataropenclaw-bot-dashboardxmanrui/openclaw-bot-dashboardLaunch and manage the OpenClaw Dashboard web UI for monitoring all your bots, agents, models, and sessions. Automatically detects OS, checks for updates, instal148skills.sh installs