Skip to content
Back to skills

Status

ASecurity

Session activity dashboard — lists background agents, /loop iterations, worktrees, orchestrator workers, unpushed commits, and recent PR activity. Use when the user asks "what's going on right now" mid-session.

  • 10 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 11, 2026
ai-agentsgobashgit

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned June 11, 2026

npx -y skills add shenxingy/Clade --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.

Security grade badge for Status
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/shenxingy-status/badge)](https://www.skillsdirectory.com/skills/shenxingy-status)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: status
description: Session activity dashboard — lists background agents, /loop iterations, worktrees, orchestrator workers, unpushed commits, and recent PR activity. Use when the user asks "what's going on right now" mid-session.
when_to_use: "现在啥情况了, 现在什么状态, what's the status, what's going on, session dashboard, background activity, 后台跑到哪了 — asked mid-session when the user started something and came back to check"
user_invocable: true
---

# Status Skill

Show a compact dashboard of everything currently active in this session and its surroundings. Focus on **things the user started and forgot about**, not on docs or priorities.

## When this fires vs. related skills

| Skill | Scope |
|---|---|
| `/poke` | Heartbeat — "are you stuck right now?" (≤3 lines) |
| `/status` | Dashboard — "what's running in the background?" (this skill) |
| `/brief` | Overnight summary — "what ran while I was asleep?" |
| `/pickup` | New session — "resume the last handoff" |

Don't invoke `/next`, `/brief`, or `/pickup` from here — they're separate flows.

## What to check (in order — stop early if nothing active)

### 1. In-conversation background handles
- Background `Bash` processes launched with `run_in_background: true` this session
- `Agent` calls launched with `run_in_background: true`
- Active `/loop` or `/batch-tasks` invocations in this conversation

Check via the conversation history — these handles surface in prior tool results.

### 2. Local git state
```bash
git status -sb
git log --oneline @{upstream}..HEAD 2>/dev/null | head -5   # unpushed
git worktree list
```

### 3. Orchestrator layer (if running on this machine)
Probe `http://localhost:8000/health` (or project-specific port). If reachable:
- Active workers
- Running loops
- Recent task completions (last hour)

Skip silently if orchestrator isn't running — it's optional.

### 4. GitHub (only if user mentioned a PR recently)
```bash
gh pr list --author "@me" --state open --limit 5
gh run list --limit 3   # recent CI runs
```

Skip if no recent PR context in conversation.

## Output format

```
━━━ Session Status ━━━
Background here:
  • {handle} — {what it's doing} ({elapsed})
  • ... or "none"

Local git:
  Branch: {name} ({N ahead / M behind} upstream)
  Dirty:  {N files} | Worktrees: {count}
  Unpushed: {count}

Orchestrator: {N workers, M loops active | not running}

GitHub: {open PRs, CI state | skipped}
━━━━━━━━━━━━━━━━━━━━━━━
→ {one-line recommendation: continue watching X / poke loop Y / resume your last task}
```

## Rules

- If everything is `none / clean / not running`: say so in one line, don't pad the dashboard.
- Keep total output ≤20 lines. This is a glance, not a report.
- Do NOT summarize commits, TODOs, or goals — that's `/brief` or `/pickup`.
- Do NOT kill, restart, or modify any background process unless the user explicitly asks.
- If a background agent finished since the user last saw it, highlight the result in the "Background here" row (e.g. `• worker-3 — DONE 12m ago: tests passed`).
- If a background process appears **hung** (no progress in 5+ minutes for an active-looking task): flag it explicitly; don't kill it unprompted.

## Completion Status

- ✅ **DONE**: Dashboard shown; user has a clear picture of active work.
- ⚠ **DONE_WITH_CONCERNS**: Some sources unreachable (e.g. orchestrator down) — noted in output.
- ❌ **BLOCKED**: Unable to read git or conversation state — surface the failure.

Files in this skill

  • SKILL.md3.5 KB
  • prompt.md3.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.