larvling/skills/summarize/SKILL.md
Generate or view a session summary
npx skillsauth add athrael-soju/larvling summarizeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Schema:
sessions (id TEXT PK, started_at TEXT, ended_at TEXT, duration_min REAL, title TEXT, agent_summary TEXT, exchange_count INT, summary_at TEXT, summary_msg_count INT, tags TEXT, summary_offered INT DEFAULT 0)messages (id INT PK AUTO, session_id TEXT FK, timestamp TEXT, role TEXT, content TEXT, metadata TEXT)Run SQL via:
$PY "${CLAUDE_PLUGIN_ROOT}/scripts/query.py" "<SQL>"
For batch summarization (e.g., "summarize all"), use TaskCreate to track progress per session.
Delegate to the summary-manager agent. Pass along the session ID if provided, or the current session if not.
Once the agent completes, present the summary briefly. Do not send follow-up messages to the agent after it finishes.
**Session Summary** (2026-04-01, 6.6m)
> Fixed Python discovery pattern across all skills. Updated CLAUDE.md with portable $PY approach.
REQUIRED: You MUST call AskUserQuestion (type: Decision) with these options after presenting the summary. Do not end your response without this menu:
testing
Audit and consolidate Larvling's knowledge base, tasks, and sessions
tools
Show a quick overview of Larvling's state
tools
Browse and search past sessions
tools
Store knowledge that Larvling will remember across sessions