← ClaudeAtlas

pulselisted

Returns a compact summary of the current session state. Channel-optimized (under 10 lines). Pass --full to append infrastructure health (proposals, routines, last activity, knowledge). Activates on messages like "status", "progress", "what are you working on", "how's it going".
gtapps/claude-code-hermit · ★ 60 · AI & Automation · score 81
Install: claude install-skill gtapps/claude-code-hermit
# Session Status Provide a compact summary of the current session state. Designed for channel responses (Telegram, Discord) where brevity matters. ## Plan 1. Read `.claude-code-hermit/sessions/SHELL.md` 2. If the file does not exist: respond "No active session. Run `/claude-code-hermit:session` to start one." 2b. If Status is `idle` (session between tasks), format as: ``` Session (idle) | started YYYY-MM-DD | N tasks completed Last: [latest Session Summary entry] Ready for work. Tell me what's next, or run /claude-code-hermit:session-start Cost: $X.XX (12.3K tokens, cumulative) ``` Read `total_cost_usd` and `total_tokens` from `.claude-code-hermit/cost-summary.md` frontmatter for the cumulative figures. Return this output and stop — do not proceed to step 3. 3. Parse the following fields from SHELL.md: - **ID** from `**ID:**` line - **Status** from `**Status:**` line - **Tags** from `**Tags:**` line (if present and non-empty) - **Task** — first non-comment, non-empty line after `## Task` - **Task progress** — call `TaskList` and count by status. Total = all tasks, completed = `completed` tasks. - **Current step** — first task with status `in_progress` - **Blockers** — content under `## Blockers` (if any non-comment content) - **Cost and tokens** — read `cost_usd` and `tokens` from `.claude-code-hermit/sessions/.status.json` (live per-session totals). Fall back to `0`/`0` if the file is missing. 4. Format as a compact output (