From varie-workstation
Lists active sessions, project status, and recent activity in Workstation app from Manager session. Displays session IDs, repos, tasks for overview and dispatching work.
How this skill is triggered — by the user, by Claude, or both
Slash command
/varie-workstation:work-sessionsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
List all active sessions and project status in Workstation.
List all active sessions and project status in Workstation.
Context: This skill is designed for the Manager session inside Workstation. If Claude detects it's not in a Manager context (no workstation socket responding), inform the user:
${CLAUDE_PLUGIN_ROOT}/scripts/workstation-dispatch list-workers
Response:
{
"status": "ok",
"sessions": [
{
"sessionId": "abc123",
"repo": "webapp",
"repoPath": "/path/to/repo",
"taskId": "feature_name",
"lastActive": "2026-01-31T14:30:00Z",
"workContext": "Implementing user auth API | Writing tests for login endpoint"
}
]
}
The workContext field contains a brief snippet of recent session activity (from terminal output). Use it to give the user a sense of what each session is doing without switching to it.
cat ~/.varie/manager/projects.yaml
# Find latest archive entry
ls -t <repo>/archive/ | head -1
# Read HANDOVER.md for current status
cat <repo>/archive/<latest>/HANDOVER.md | head -30
## Active Sessions
| ID | Repo | Task | Last Active | Working On |
|----|------|------|-------------|------------|
| abc123 | webapp | user_auth | 5 min ago | Writing tests for login endpoint |
| def456 | varie | auth_refactor | 30 min ago | Refactoring middleware chain |
## Projects Overview
| Project | Path | Latest Feature | Status |
|---------|------|----------------|--------|
| webapp | ~/projects/webapp | 03_user_auth | Step 3/5 in progress |
| varie | ~/projects/varie | 02_auth | Completed |
| data-pipeline | ~/projects/data-pipeline | - | No archive |
Use:
- /dispatch <id> <message> - Send to specific session
- /route <repo> <message> - Auto-route to repo
- /project <name> - Detailed project view
Show projects overview only (without active sessions).
No projects configured in ~/.varie/manager/projects.yaml
Add projects:
```yaml
projects:
my_project:
path: /path/to/repo
status: active
Or use /route to auto-create sessions.
## Example
User: "What's the status across my work?"
| ID | Repo | Last Active |
|---|---|---|
| ml2abc | webapp | 2 min ago |
| Project | Latest Feature | Status |
|---|---|---|
| webapp | 03_user_auth | In progress - "Working on response types" |
| my-project | 01_initial_planning | Phase C1 complete |
2 active sessions across 2 projects.
npx claudepluginhub varie-ai/workstation --plugin varie-workstationUnified session management for Claude Code: list active sessions, check inbox, and broadcast messages across sessions. Explicit /session invocation only.
Shows overview of Claude Code activity: active plans, recent sessions, and memory files. Defaults to current project; use 'all' for all projects.
Tracks parallel Claude Code sessions with session IDs and structured status lines (COMPLETE, BLOCKED, etc.) to prevent confusion across multiple instances.