Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

nvr-list

verified

This skill should be used when the user asks to "list neovim instances", "show all nvim", "what neovim processes are running", "list all editors", "show all active neovim", or wants to see all running neovim instances across all projects.

View on GitHub

Marketplace

cadrianmae-claude-marketplace

cadrianmae/claude-marketplace

Plugin

nvr

Repository

cadrianmae/claude-marketplace

plugins/nvr/skills/list/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/cadrianmae/claude-marketplace/blob/main/plugins/nvr/skills/list/SKILL.md -a claude-code --skill nvr-list

Installation paths:

Claude
.claude/skills/nvr-list/
Powered by add-skill CLI

Instructions

# List All Neovim Instances

## Purpose

Display all running neovim instances with their working directories, socket paths, and process IDs. Useful for understanding which projects have active editors and troubleshooting multi-project setups.

## When to Use This Skill

Use this skill when the user wants to see all neovim instances across all projects:

- "List all neovim instances"
- "Show me all running nvim"
- "What neovim processes are active?"
- "Which projects have editors open?"
- "Show all active neovim sessions"

## Active Instances (Auto-Captured)

**Total Instances**: !```nvr --serverlist 2>/dev/null | wc -l```
**Current Directory**: !```pwd```

## How to Use

Invoke the list script:

```bash
bash $CLAUDE_PLUGIN_ROOT/skills/list/scripts/list.sh
```

No arguments needed - the script discovers and lists all active neovim instances.

### Success Output

When instances are found:
```
Active neovim instances:

[/home/user/project-A]
  Socket: /run/user/1000/nvim.123.0
  PID: 123

[/home/user/project-B]
  Socket: /run/user/1000/nvim.456.0
  PID: 456
```

Present this information to the user, optionally highlighting which instance corresponds to the current working directory.

### No Instances Output

When no instances are running:
```
No neovim instances found
```

Inform the user that no neovim processes are currently running and suggest starting neovim if needed.

## Use Cases

### Use Case 1: Multi-Project Overview

**User**: "Show me all my neovim instances"
**Action**: Run list script
**Response**: Display all instances with their project directories

### Use Case 2: Troubleshooting Wrong Instance

**User**: "Why is the wrong neovim opening my files?"
**Action**: Run list script to show all instances
**Response**: Help user identify which instance is for which project

### Use Case 3: Before Starting New Instance

**User**: "Should I start neovim for this project?"
**Action**: Run list script to check existing instances
**Response**: Show if an instance al

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
4636 chars

Issues Found:

  • name_directory_mismatch