nvim-config

Automate bootstrap, configuration, and troubleshooting of Neovim environments with Lazy.nvim and Lua.

3|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/lucasilverentand/skills --skill nvim-config-lucasilverentand
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nvim-config
Source: https://github.com/lucasilverentand/skills/tree/main/skills/neovim/config
Command: npx skills add https://github.com/lucasilverentand/skills --skill nvim-config-lucasilverentand

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers bootstrap, generate, and troubleshoot Neovim configurations, reducing manual setup and misconfigurations.

Core Features & Use Cases

  • Bootstrap Init.lua and Lazy.nvim: streamline starting Neovim with a reproducible plugin manager.
  • Modular Lua Config: organize options, keymaps, and autocommands under lua/config for portability.
  • LSP & Treesitter Sanity: centralize language server and syntax highlighting setup for multiple languages.
  • Use Case: a developer wants a portable Neovim setup across machines with consistent plugins, mappings, and behavior.

Quick Start

Install Neovim, ensure a base Lua config exists at ~/.config/nvim, then follow the bootstrapping steps to install Lazy.nvim and load the provided modules.

Frequently Asked Questions about nvim-config

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap a Neovim configuration with Lazy.nvim?

To bootstrap Neovim with Lazy.nvim, start with a minimal Neovim installation and a base Lua config at ~/.config/nvim, then follow bootstrapping steps to install Lazy.nvim and load modular Lua files for reproducible plugin management.

How do I set up LSP and Treesitter in a modular Lua Neovim config?

Setting up LSP and Treesitter involves centralizing language server and syntax highlighting configurations within your modular Lua project. This ensures consistent syntax validation and functionality across multiple programming languages.

Do I need a specific Neovim version to use a modular Lua config with Lazy.nvim?

You need a minimal Neovim installation and a modular Lua project structure to validate syntax and functionality. The setup targets Lua-based configurations, so ensure your Neovim version supports modern Lua execution and Lazy.nvim requirements.

What is the best way to troubleshoot Neovim plugin misconfigurations?

Troubleshooting Neovim plugin misconfigurations is handled by validating your modular Lua project structure and checking syntax and functionality. This Skill helps identify and resolve setup issues across environments and distributions.

Can I use this Neovim setup across multiple machines and environments?

Yes, you can achieve a portable Neovim setup across machines by organizing options, keymaps, and autocommands under lua/config. This structure ensures consistent plugins, mappings, and behavior across different environments and distributions.