active/meta.summarize/SKILL.md
Summarize Codex activity from the agent ledger.
npx skillsauth add kevinslin/skills meta.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.
Generate concise summaries from ag-ledger entries.
meta.summarize [scope] [lookup] [groupby].scope:
convo (default): summarize current conversation/session.workspace: summarize all sessions whose first event starts in the current workspace.all: summarize all sessions across all workspaces for the lookup window.lookup:
current_day (default): today from local 00:00 to now.day: last 24 hours.week: last 7 days.month: last 30 days.groupby:
none (default): no grouping; keep chronological output.session: group output by session id.workspace: group output by workspace path.convo, use $CODEX_THREAD_ID as session id (or ask for a session id if unavailable).workspace, use the current working directory as workspace root.all, no scope filter is applied; include all workspaces.ag-ledger filter --from ... --to ... and apply --session when scope is convo.workspace, include sessions that have a session start: entry in the lookup window and whose start workspace matches the workspace root.all, include every event returned in the lookup window.ag-ledger is not on PATH, run /Users/kevinlin/code/skills/active/ag-ledger/scripts/ag-ledger.### [short title of conversation]
- started: [time]
- session: [session id]
summary:
[summary in 1-3 sentences]
timeline:
- ... [pull from ledger]
started to the first included event timestamp.convo, set session to the conversation session id.workspace and all, set session to a concise multi-session label (single id or session count with sample ids).short title from the dominant task (for convo) or workspace activity (for workspace).workspace, group summary by workspace path (one grouped line per workspace).workspace, group timeline by workspace path, then list chronological events within each workspace group.all, apply groupby to both summary and timeline:
none: chronological timeline across all events.session: grouped by session id.workspace: grouped by workspace path.convo, write summary in 1-3 sentences based only on ledger events.convo, write timeline as chronological bullet points from the ledger.Run python3 scripts/summarize_from_ledger.py [scope] [lookup] [groupby] to render the template.
Optional flags:
--session <session-id>: override session id for convo.--workspace <path>: override workspace root for workspace.development
Generate incremental Slack digests for channels, topics, and categories.
testing
Audit an OpenClaw maturity-scorecard surface into an evidence-backed component score report. Use when given a surface from an OpenClaw maturity-scorecard.md and asked to score coverage, quality, readiness, or generate a detailed surface report plus per-component subreports.
tools
Turn an existing concrete spec into a reusable generic spec template. Use when asked to create a generic spec, template spec, reusable implementation template, or generalized version of a spec from a specific implementation such as one plugin, channel, integration, feature, or PR.
data-ai
Trace how something works with an investigator subagent and a skeptical reviewer subagent.