workspace-status

Show status of all projects in the workspace including git branches, uncommitted changes, and running services. Use when user asks "workspace status", "show all projects", or "what's the status".

patricio0312rev/workspaces1 installsMITSynced Aug 26

Works with

Claude CodeCursorCodex CLIGitHub CopilotGemini CLI

Agent Skills format with YAML frontmatter. Claude Code reads it as-is.

---
name: "workspace-status"
description: "Show status of all projects in the workspace including git branches, uncommitted changes, and running services. Use when user asks \"workspace status\", \"show all projects\", or \"what's the status\"."
license: "MIT"
---

# Skill: Workspace Status

## Description

Show the status of all projects in the current workspace, including git status, running services, and last commits.

## Instructions

When the user wants to see the workspace status:

### Step 1: Detect Current Workspace

First, detect which workspace the user is in by checking:
- Current directory against project paths in `~/.claude/workspaces/*/WORKSPACE.md`
- Git remote URL against configured repos

If no workspace is detected, prompt the user to either:
- Run `/workspaces:init` to create a new workspace
- Navigate to a project directory that's part of a workspace

### Step 2: Display Status

Show a formatted table with information about all projects:

```
πŸ“ Workspace: Acme Corp

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Project     β”‚ Branch       β”‚ Git Status  β”‚ Service  β”‚ Port    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ api         β”‚ main         β”‚ clean       β”‚ running  β”‚ 3000    β”‚
β”‚ admin       β”‚ feature/auth β”‚ dirty (+3)  β”‚ stopped  β”‚ 3001    β”‚
β”‚ homepage    β”‚ main         β”‚ clean, ↑2   β”‚ running  β”‚ 3002    β”‚
β”‚ mobile      β”‚ main         β”‚ not cloned  β”‚ -        β”‚ 8081    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
```

### Status Values

**Git Status:**
- `clean` - No uncommitted changes
- `dirty (+N)` - N files changed
- `↑N` - N commits ahead of remote
- `↓N` - N commits behind remote
- `not cloned` - Repository hasn't been cloned yet

**Service Status:**
- `running` - Port is in use
- `stopped` - Port is not in use

### Additional Information

Show recent commits and any warnings:

```
Recent commits:
  β€’ api: "fix: resolve auth token issue" (2 hours ago)
  β€’ admin: "feat: add user dashboard" (1 day ago)

⚠ Warning: 'admin' has uncommitted changes
```

More General & Other skills

← All General & Other skills

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free Β· No signup Β· No trial clock

SEE THE DIRECTORY