Use when the user returns to a session and asks about progress, current state, what happened, or where they left off. Provides status dashboard and execution recovery.
57 stars
0 votes
0 copies
0 views
Added October 17, 2026
toolsshellbash
Security analysis
A100/100
Scanned October 17, 2026
$npx -y skills add diegosouzapw/awesome-omni-skill --skill status --agent claude-code
Installs into .claude/skills of the current project.
Are you the author of Status?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/diegosouzapw-status)
---
name: status
description: Use when the user returns to a session and asks about progress, current state, what happened, or where they left off. Provides status dashboard and execution recovery.
invocation: agent
---
# Status
Inspect and recover workflow state. Use this to check progress, find where a session left off, or resume interrupted execution.
## Resume Checks
Restore state from:
1. Beads status (`bd ready`, `bd list --status in_progress`)
2. Task list state if `CLAUDE_CODE_TASK_LIST_ID` is set
3. Last known plan/spec references in workspace
4. `.arc/state.json` persisted by `execute`
`CLAUDE_CODE_TASK_LIST_ID` source of truth:
1. Current shell env var
2. `.claude/settings.json` -> `env.CLAUDE_CODE_TASK_LIST_ID`
If missing from both locations, resume with Beads-only state and print a warning.
Prefer `.arc/state.json` for last known mode/source/paths, then reconcile with live Beads and task list.
Resume state read example:
```bash
if [[ -f .arc/state.json ]]; then
cat .arc/state.json
else
echo "ARC: no .arc/state.json found; resuming from live Beads/task state only"
fi
```
## Output
Report:
- Current execution mode
- Ready/blocked/in-progress counts
- Recommended next command