skills/neovim/SKILL.md
Use when interacting with the user's local Neovim instance. Requires a running Neovim instance with a socket at `.agents/neovim.sock`.
npx skillsauth add LandonSchropp/agent-toolkit skills/neovimInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides several scripts for interacting with the user's local Neovim instance.
Open a file in the user's running Neovim instance:
./skills/neovim/scripts/edit.sh --file <path>
Open a file in Neovim and block until the user saves it. Useful when the agent needs the user to review or modify a file before continuing. Exits non-zero if the file is not saved within 15 minutes.
./skills/neovim/scripts/edit-and-wait.sh --file <path>
Set the Bash tool timeout to 15 minutes (900000ms) when running this script.
tools
Use when working with a stack of GitHub pull requests — creating branches, keeping the stack in sync, or merging in order. Covers Git Town setup, PR targeting, rebasing, and landing the stack.
tools
Use when writing or modifying tests in a Bun project
tools
Use when publishing or releasing a new version of an npm/pnpm/yarn/bun package to the registry. Covers package-manager detection, semver bump selection, tagging, pushing, scoped-package access, authentication, and one-time passwords (OTP).
tools
Use when a finished worktree's branch has been reviewed and committed and needs to land. Rebases onto the latest default branch, then either fast-forwards it into the default branch (personal direct-to-main repos) or pushes it for a pull request (shared feature-branch repos).