# Session Summaries

What the chat right-panel session summary shows, what it costs, and how to make a...

- Repository: https://github.com/kirodotdev/KiroCrew (4711 stars)
- Category: Engineering
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add kirodotdev/KiroCrew --skill session-summaries -g -a claude-code -y`
Codex: `npx skills add kirodotdev/KiroCrew --skill session-summaries -g -a codex -y`
Cursor: `npx skills add kirodotdev/KiroCrew --skill session-summaries -g -a cursor -y`
Gemini CLI: `npx skills add kirodotdev/KiroCrew --skill session-summaries -g -a gemini-cli -y`

## Description

What the chat right-panel session summary shows, what it costs, and how to make a session summarize well. Load when the user asks about the session summary panel, why a summary looks wrong or empty, or how to turn it on.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Session summaries

The session summary panel lives in the chat right side panel. When enabled, it
distills a session into the few things that make returning to it cheap: what the
person was trying to do, what is actually true now, and what is still open. It is
generated by a separate background pass after a turn completes, you do not write
it, and reading this skill does not trigger it.

Use this skill to explain the panel, diagnose why it looks empty or wrong, and
help the person get more out of it. It changes how you *talk about* the feature,
never how the summary is produced.

## Turning it on

It is **off by default** because summarizing spends tokens on a turn the person
did not ask to pay for. The single opt-in is **Settings → Chat → Sessions →
Session summaries**. Point them there rather than editing config by hand.

- An unchanged session is served from cache for free, the cost is only on turns
  that actually change the session.
- The cadence and caps (minimum user turns before the first summary, how often it
  rebuilds, how many intents it keeps) are power-user knobs in `config.json` under
  `session_summary.*`, not in the UI. Mention them only if asked.

## What the panel is built from

The summary is organized by **intent**, a goal the person pursued, which can span
many turns. A session that pivoted has several intents; a topic label is not an
intent. Each intent carries:

The rest: https://github.com/kirodotdev/KiroCrew/blob/HEAD/src/kiro_crew/builtin_skills/session-summaries/SKILL.md
