nvim-plugin-management

Community

Add or remove Neovim plugins with lazy.nvim

AuthorRyoMa99
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a clear, repeatable workflow for adding and removing Neovim plugins managed by lazy.nvim, removing ambiguity about which files to create or update and how to commit and push configuration changes across remotes.

Core Features & Use Cases

  • Add plugins: Create a lua/plugins/<plugin-name>.lua module and register it in lua/config/lazy.lua's spec array.
  • Remove plugins: Delete the plugin module and remove its import from lazy.lua, then commit and push changes.
  • Operational guidance: Reminds to commit lazy-lock.json updates when present, push to both origin and sub remotes, and handle ft-based lazy-loading caveats and Mason-managed LSP installations.

Quick Start

Create a lua/plugins/<plugin-name>.lua file, add its import to lua/config/lazy.lua's spec array, commit the changes, and push to both origin and sub remotes.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: nvim-plugin-management
Download link: https://github.com/RyoMa99/dotfiles/archive/main.zip#nvim-plugin-management

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.