
from absolutelyskilled123
Guides Neovim configuration and Lua-based plugin development: bootstrapping init.lua, lazy.nvim plugin specs, LSP setup with mason, treesitter, telescope, keyma
This skill teaches an agent how to configure and extend Neovim using Lua. It provides concrete bootstrap examples for init.lua, lazy.nvim plugin specs, LSP integration with mason and nvim-lspconfig, treesitter setup, telescope mappings, custom keymaps, and common autocommands. The material is prescriptive and aimed at producing fast, maintainable Neovim configs and simple plugins.
Use this skill when a user asks about creating or reorganising ~/.config/nvim, bootstrapping lazy.nvim, adding or lazy-loading plugins, setting up LSP servers and diagnostics, writing Lua modules or small plugins, configuring telescope or treesitter, or creating consistent keymaps and autocommands. Avoid for unrelated editor questions or other IDEs.
Best for code-capable assistants and developer-focused agents (Claude Code, Gemini/Code, OpenAI Code models, Copilot-style assistants) because it contains code samples and configuration patterns.
This skill has not been reviewed by our automated audit pipeline yet.