nvim-config-ops

Provides reference for Neovim's core APIs and user-defined functions.

1|Updated Oct 26, 2025
One-click install
npx skills add https://github.com/NeKon69/nvim-dot --skill nvim-config-ops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nvim-config-ops
Source: https://github.com/NeKon69/nvim-dot/tree/main/.agents/skills/nvim-config-api
Command: npx skills add https://github.com/NeKon69/nvim-dot --skill nvim-config-ops

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides quick access to Neovim's internal APIs and project-specific functions, reducing the need for extensive code searching when debugging or modifying configurations.

Core Features & Use Cases

  • API Reference: Quickly find and understand Neovim's core Lua APIs (vim.api, vim.lsp, vim.diagnostic).
  • Project-Specific Functions: Discover callable functions within the lua/user/ directory of the Neovim configuration.
  • File Hotspots: Identify key files for plugin development, debugging, and configuration adjustments.
  • Use Case: When an agent needs to add a new autocmd, it can use this skill to find the correct vim.api.nvim_create_autocmd signature and relevant options without scanning the entire codebase.

Quick Start

Use the nvim-config-ops skill to find the signature for creating a Neovim user command.

Frequently Asked Questions about nvim-config-ops

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

FAQPage Schema
How do I find the correct API signature for creating a Neovim autocmd in Lua?

To find the correct Neovim autocmd signature, use an API reference for Neovim configuration to look up `vim.api.nvim_create_autocmd` and its relevant options without scanning the codebase.

How do I locate callable functions in my Neovim lua/user/ directory?

You can locate callable functions in your `lua/user/` directory by using a Neovim config API reference that indexes project-specific functions for efficient debugging and configuration management.

What are the core Neovim Lua APIs available for plugin development?

The core Neovim Lua APIs available for plugin development include `vim.api`, `vim.lsp`, and `vim.diagnostic`, which provide the necessary functions for configuration and debugging.

Do I need to understand Lua and Neovim's internal API structure to use this API reference?

Yes, using a Neovim configuration API reference requires a solid understanding of Lua and Neovim's internal API structure to facilitate efficient debugging and plugin development.

What is the best way to identify key file locations for Neovim configuration adjustments?

The best way to identify key file hotspots for Neovim configuration adjustments is to reference an API lookup tool that maps file locations for plugin development and debugging.