work-status
Show status of all active tasks across repos. Use when user asks "what's the status", "what am I working on", or to get overview of active work.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Show status of all active tasks across repos. Use when user asks "what's the status", "what am I working on", or to get overview of active work.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Scan for new project repos and add them to the Manager's project index. Use when you want to discover repos that aren't yet tracked.
Send a message/command to a specific session by ID. This skill is for the Manager session inside Workstation app. If you are in a standalone agent session, suggest the user open the Workstation app and use this skill from the Manager terminal.
Auto-route a message to the best matching session based on repo name, task ID, or context. This skill is for the Manager session inside Workstation app. If you are in a standalone agent session, suggest the user open the Workstation app and use this skill from the Manager terminal.
Save current work state to persistent checkpoint. Use frequently to track progress, especially after completing steps or before taking breaks.
Resume a task using fuzzy matching across all repos. Use when user wants to continue previous work, says "resume", "continue", or references a past task.
List all active sessions in the Workstation. This skill is for the Manager session inside Workstation app. If you are in a standalone agent session, suggest the user open the Workstation app and use this skill from the Manager terminal.
| name | work-status |
| description | Show status of all active tasks across repos. Use when user asks "what's the status", "what am I working on", or to get overview of active work. |
| arguments |
This skill can run in Claude Code or Pi. Before running Workstation helper scripts, read ../_shared/agent-compatibility.md and resolve:
WORKSTATION_DISPATCH → scripts/workstation-dispatchWORKSTATION_NOTIFY → scripts/workstation-notifyUse CLAUDE_PLUGIN_ROOT when it is set; otherwise resolve the script path relative to this skill directory.
Show unified status of all active tasks across repos.
ls -la ~/.varie/workspace.yaml ~/.varie/sessions/ 2>/dev/null
If ~/.varie/ doesn't exist, output:
No active workstation sessions found.
Use /work-start <repo> <task> to begin tracking work.
Read ~/.varie/workspace.yaml to get list of known repos and active sessions.
For each session in ~/.varie/sessions/*.yaml:
Default format (compact):
Active Tasks (N):
| Repo | Task | Current Step | Status | Last Active |
|-----------------|-------------------------|----------------------|---------|-------------|
| webapp | Character API Migration | frontend_api_client | working | 5 min ago |
| ml-pipeline | Data Processing Fix | stage_3b_integration | working | 30 min ago |
Verbose format (--verbose): For each task, show:
Filtered format (--repo): Show only tasks matching the specified repo.
If daemon socket exists, send status_request event:
"$WORKSTATION_NOTIFY" status-request
No active workstation sessions found.
Use /work-start <repo> <task> to begin tracking work.
Active Tasks (2):
| Repo | Task | Step | Status | Last Active |
|-----------------|-------------------------|---------------------|---------|-------------|
| webapp | Character API Migration | frontend_api_client | working | 5 min ago |
| my-project | Communication Protocol | design_complete | idle | 2 hours ago |
Most recent: webapp
═══ webapp: Character API Migration ═══
Session: abc123 | Branch: feature/character-api
Started: 2h ago | Last active: 5 min ago
Steps:
[✓] update_api_contract — "Added /companions endpoint"
[✓] backend_implementation — "Handler + 5 tests"
[→] frontend_api_client — "Working on response types"
[ ] frontend_components
[ ] integration_test
Files: src/api/client.ts, src/types/companion.ts