From claude-code-hermit
Provides compact summary of Claude Code Hermit session state from SHELL.md: ID, status, task progress, current step, blockers, budget, cost. --full appends proposals, routines, activity. Triggers on status/progress queries.
npx claudepluginhub gtapps/claude-code-hermit --plugin claude-code-fitness-hermitThis skill uses the workspace's default tool permissions.
Provide a compact summary of the current session state. Designed for channel responses (Telegram, Discord) where brevity matters.
Generates 5-line executive summaries of recent coding sessions for morning/evening check-ins. Includes costs from cost-summary.md, pending micro-proposals, queued tasks, and overnight activity if always-on.
Generates standup summaries of recent Claude Code sessions: lists done commits by project/branch/duration, in-progress tasks, and metrics like total time/sessions.
Share bugs, ideas, or general feedback.
Provide a compact summary of the current session state. Designed for channel responses (Telegram, Discord) where brevity matters.
.claude-code-hermit/sessions/SHELL.md/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 (cumulative)
Return this output and stop — do not proceed to step 3.**ID:** line**Status:** line**Tags:** line (if present and non-empty)**Budget:** line (if present and non-empty)## TaskTaskList and count by status. Total = all tasks, completed = completed tasks.in_progress## Blockers (if any non-comment content)## Cost (if any non-comment content)Session S-NNN | in_progress | [tags if present]
Working on: one-line summary
Progress: X/Y tasks | Current: Step N - description
Budget: $spent / $total (percentage%)
Blockers: none (or brief description)
Cost: $X.XX (NNK tokens)
/debug to diagnose, or /claude-code-hermit:session to start a new session."When the operator passes --full, append infrastructure health sections after the session block above.
This answers "is my hermit healthy?" — not a config dump (that's hermit-settings), not a work summary (that's brief).
.claude-code-hermit/config.json.claude-code-hermit/proposals/PROP-*.md. For each file, parse the status field from YAML frontmatter (or bullet-point metadata for legacy files). Count per status (proposed, accepted, in_progress, resolved, dismissed, deferred)..claude-code-hermit/state/micro-proposals.json. Count entries where status is pending.routines array: list each routine as id (schedule, on/off)..claude-code-hermit/state/reflection-state.json for last_reflection timestamp and counters. Read .claude-code-hermit/state/alert-state.json for the most recent alert timestamp. Compute relative age ("2h ago", "45m ago")..claude-code-hermit/raw/** (excluding .archive/), .claude-code-hermit/compiled/**, .claude-code-hermit/raw/.archive/**.Format the additional sections:
Proposals: N proposed, N accepted, N in_progress
Micro: N pending decision
Routines: morning-brief (08:00 daily), weekly-deps (09:00 mon, off)
Last: reflect 2h ago, heartbeat 45m ago
Reflect: N runs, N empty | judge: N accepted / N downgraded / N suppressed | output: N proposals, N micro | since YYYY-MM-DD
Knowledge: N raw, N compiled, N archived
— (not an error)counters is absent: Reflect: —total_runs is 0: Reflect: no runs yet (since YYYY-MM-DD)| output: ... clause if both proposals_created and micro_proposals_queued are 0