From session
Summarize the current repo situation using a tiered context-aware script and return a paragraph + categorized file/detail bullets.
How this skill is triggered — by the user, by Claude, or both
Slash command
/session:summarizeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use one script call as the source of truth, then summarize with an agent.
Use one script call as the source of truth, then summarize with an agent.
Run:
bash ${CLAUDE_PLUGIN_ROOT}/scripts/sitrep
If output says is_git_repo: false, report that a summary cannot be generated outside a git repository.
Otherwise, invoke the Task tool (agent_type: general-purpose) and provide only this script output as input context.
Return exactly this structure:
<paragraph summarizing the situation>
* <major change category one summary>
* <file 1>
* <file 1 detail 1>
* <file 1 detail 2>
* <file 2>
* <file 2 detail 1>
* <file 2 detail 2>
* <major change category two summary>
* <file 3>
* <file 3 detail 1>
clean: true with no active branches, return only a short paragraph and no bullet list.npx claudepluginhub st0nefish/agent-toolkit --plugin sessionSynthesizes code diffs into semantic HTML summaries for PRs, release notes, or change overviews. Invoked via /summary with optional staged or branch argument.
Generates concise branch summaries for PR descriptions by analyzing git diffs and commit history.
Summarizes git repository state: branch/sync status, staged/unstaged/untracked changes counts, recent commits, stashes, and suggested next steps.