# Session Summary

> 分析当前会话内容并按固定格式生成结构化摘要，输出基本信息、会话概要与逐轮明细。触发词：'总结这次会话'、'summarize this session'、'会话总结'、'session summary'、'总结一下'、'生成会话摘要'、'记录本次会话'。

- Skill: `vamdawn/session-summary` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add vamdawn/session-summary`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vamdawn/session-summary/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: vamdawn (https://skillmd.com/u/vamdawn)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/vamdawn/session-summary

---


# Session Summary

分析当前会话上下文，按固定格式输出结构化摘要。

## 工作流

1. **扫描会话历史** — 回顾完整对话，逐条识别所有用户输入和助手行为
2. **提取关键信息** — 整理核心议题、决策、文件变更、执行命令、重要备注
3. **读取输出模板** — 参考 `references/summary-template.md` 中的固定格式
4. **生成短标题** — 根据会话核心内容生成 kebab-case 短标题（2-5 词），语种与会话主要语言一致
5. **填充摘要并写入文件** — 按模板生成完整摘要，使用 Write 工具保存到当前工作目录，文件名格式：`session-summary-YYYY-MM-DD-短标题.md`

## 填充说明

### 基本信息
- **开始时间 / 结束时间**：记录会话的起止时间，格式 YYYY-MM-DD HH:MM
- **交互轮次**：统计对话中用户消息条数和助手回复条数
- **Token 消耗**：分维度估算 Input / Output / Cache Read / Cache Write / Total，数量较大时使用 k（千）/ m（百万）缩写，如 ~120k、~1.2m
- **主要语言**：识别会话中主要使用的语言

### 会话概要
- **核心议题**：按重要性排序，每条一句话
- **决策与结论**：仅列出明确达成的决策，未决事项不列入
- **文件变更**：仅列出本次会话中实际发生的文件操作
- **代码与命令摘要**：列出关键 Bash 命令和代码修改
- **重要备注**：记录影响下次会话的关键上下文

### 会话明细
- 按 Turn 维度逐条输出，包含每一次用户输入与 Agent 的行为
- **用户输入**：逐字原样保留在 markdown code block 中，不做任何修改或缩写
- **助手回复**：压缩为操作与回复摘要，放在 markdown code block 中

