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

nvr-workspace

verified

This skill should be used when the user asks to "show workspace", "what's my environment", "workspace context", "where am I working", "show current project context", or wants to understand their current development environment including directory, git info, and neovim instance.

View on GitHub

Marketplace

cadrianmae-claude-marketplace

cadrianmae/claude-marketplace

Plugin

nvr

Repository

cadrianmae/claude-marketplace

plugins/nvr/skills/workspace/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/workspace/SKILL.md -a claude-code --skill nvr-workspace

Installation paths:

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

Instructions

# Discover Current Workspace Context

## Purpose

Display comprehensive workspace context including working directory, git repository information, and active neovim instance. Provides a complete picture of the current development environment.

## When to Use This Skill

Use this skill when the user wants to understand their full workspace context:

- "Show me my workspace"
- "What's my current environment?"
- "Where am I working?"
- "Show current project context"
- "What's my setup?"

## Workspace Discovery (Auto-Captured)

**Current Directory**: !```pwd```
**Git Repository**: !```git rev-parse --show-toplevel 2>/dev/null || echo "Not in git repo"```
**Neovim Socket**: !```$CLAUDE_PLUGIN_ROOT/scripts/nvr-discover 2>/dev/null || echo "No active instance"```

## How to Use

Invoke the workspace script:

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

No arguments needed - the script automatically gathers all workspace information.

### Success Output

Complete workspace context:
```
Workspace Context
=================

Working Directory: /home/user/project-A
Git Repository: /home/user/project-A
Git Branch: main

Neovim Instance: Active
  Socket: /run/user/1000/nvim.123.0
  PID: 123
  Working Directory: /home/user/project-A
```

Present this information to help the user understand their current environment.

### Partial Information

The script shows available information even if some components are missing:

**No git repository:**
```
Workspace Context
=================

Working Directory: /home/user/documents
Git Repository: Not in git repo

Neovim Instance: No active instance for this directory
```

**No neovim instance:**
```
Workspace Context
=================

Working Directory: /home/user/project-A
Git Repository: /home/user/project-A
Git Branch: feature-branch

Neovim Instance: No active instance for this directory
```

## Use Cases

### Use Case 1: Session Initialization

**User**: "Show me where I'm working"
**Action**: Run workspac

Validation Details

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

Issues Found:

  • name_directory_mismatch