开发与工程 ✓ Microsoft · 官方

Chronicle 会话历史分析

从 Copilot 会话历史生成站会、使用建议并查找旧会话。

39/ 100
不推荐

当前收益不足以覆盖风险或不确定性。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 194k
最近更新
11 天前
License
MIT
session-historystandup-reportsusage-analysissession-search
+3sqlsession-reindexinggithub-copilot

这个 Skill 能做什么,适合哪些场景?

Chronicle 是 VS Code 仓库中用于分析 Copilot 会话历史的 Agent Skill。它通过 copilot_sessionStoreSql 工具查询会话、对话轮次、文件、引用和检查点,并支持本地 SQLite 及可选的云端同步数据。它可以生成站会报告、分析使用模式、搜索历史会话、重建会话索引,并指导用户删除会话同步数据。使用前必须启用 github.copilot.chat.localIndex.enabled;仓库整体采用 MIT 许可证。

调用 copilot_sessionStoreSql 执行只读 SQL 查询,读取 sessions、turns、session_files、session_refs 和 checkpoints 等会话数据;按最近 24 小时生成按分支或工作流分组的站会报告,并检查相关 PR 状态;分析最近会话中的提示、工具、文件和工作流模式,给出 3-5 条使用建议;在云端数据可用时分析模型和事件级令牌使用情况,在本地数据中使用会话长度、重复文件读取和工具调用等代理指标;跨会话摘要、对话内容、文件路径和 PR/问题/提交引用搜索历史;通过 reindex 操作重建本地索引并执行云同步;引导用户使用 Delete Session Sync Data 命令删除会话数据。

适合
  • 每天开始工作时,开发者希望根据过去 24 小时的 Copilot 活动生成一份站会报告。
  • 开发者想按关键词、文件路径或 PR 编号查找过去处理过的 Copilot 会话。
  • 希望改进 Copilot 工作流的用户,需要基于实际提示、工具调用和文件访问模式获得具体建议。
  • 需要降低 VS Code Chat 使用成本的用户,希望分析令牌、模型、长会话或重复读取模式。
  • 会话索引不完整或刚启用同步的用户,需要重建本地会话索引并刷新云端同步。
  • 需要清理历史记录的用户,希望了解如何从本地和云端删除会话同步数据。

如何安装这个 Skill?

使用前请注意
  • 执行前应明确告知用户会读取哪些会话字段,并对会话正文、文件路径和 PR 信息进行最小化展示或脱敏。
  • reindex 可能重建本地索引并同步云端;应增加明确确认、失败反馈、同步范围说明和可恢复方案。
  • tips、improve 和部分 PR 状态检查依赖未随本技能定义的工具或其他技能,部署时需验证这些依赖是否可用。
  • 所给 SKILL.md 的 reindex 部分不完整,不能据此确认完整的维护、删除和异常处理行为。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
  • 本地文件系统
  • MCP Server
需要预先安装
  • copilot_sessionStoreSql tool
  • GitHub CLI or MCP tools

Chronicle 位于 https://github.com/microsoft/vscode 的 extensions/copilot/assets/prompts/skills/chronicle/SKILL.md。提供的资料没有说明单独安装该 Skill 的命令或完整安装流程;它属于包含 61 个 Skill 的 VS Code 单仓库集合。采用前应确认运行环境能够提供 copilot_sessionStoreSql 工具,并在 VS Code 设置中将 github.copilot.chat.localIndex.enabled 设为 true。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/vscode.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/extensions/copilot/assets/prompts/skills/chronicle" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • /chronicle search authentication
  • 给我一些改进 Copilot 工作流的建议

在支持该 Skill 的环境中直接提出请求,例如“/chronicle standup”“/chronicle search authentication”“/chronicle reindex”或“给我一些改进 Copilot 工作流的建议”。成本分析可使用“/chronicle cost-tips”,指令改进可使用“/chronicle improve”。如果 copilot_sessionStoreSql 不可用,应先启用 github.copilot.chat.localIndex.enabled;删除数据则运行命令面板中的 Delete Session Sync Data 命令。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖站会、使用分析、历史搜索和索引维护等完整的会话管理流程。
  • 站会不会只依赖 PR;没有 PR 的会话也会作为候选工作项分析。
  • 搜索同时覆盖摘要、对话、文件路径以及 PR、问题和提交引用。
  • 能够区分本地 SQLite 和云端 DuckDB,并针对可用数据采用不同的分析方法。
局限
  • 必须启用 github.copilot.chat.localIndex.enabled,并且运行环境必须提供 copilot_sessionStoreSql 工具。
  • 本地 SQLite 不记录每个事件的令牌使用量;精确令牌级成本分析需要启用 chat.sessionSync.enabled。
  • 云端同步包含跨设备访问能力,但资料没有说明其数据保留、隐私或权限细节。
  • 资料未提供独立安装命令、测试套件或跨平台验证信息。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
Chronicle 会话历史分析 本页 ✓ Microsoft · 官方 39 · 不推荐 ★ 194k 11 天前 MIT
GitHub Copilot 应用开发技能 ✓ Microsoft · 官方 49 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Claude Reflect 自学习记忆系统 57 · 谨慎使用 ★ 1.8k 23 天前 MIT
复合学习捕获 53 · 谨慎使用 ★ 26k 12 天前 MIT
Supermemory 会话记忆搜索 37 · 不推荐 ★ 2.8k 14 天前 —

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
不推荐
39/ 100 五分制 2.0 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全8 / 25 · 1.6/5

技能明确要求使用本地会话数据库查询,并提到可选云同步;查询被声明为只读且要求不得捏造结果,这是安全加分。但会话内容、文件路径和可能的云同步数据涉及敏感信息,未规定最小字段、脱敏、用户确认、权限边界或删除/重建失败后的回滚,因此扣分;reindex 还可能触发云同步外部效果。

2可靠稳定7 / 20 · 1.8/5

前置设置、工具不可用时的反馈、本地 SQLite 与云端 DuckDB 方言、关键表结构和若干空结果处理均有说明,主路径较清晰。但依赖 copilot_sessionStoreSql、GitHub CLI/MCP 及其他未在技能内定义的能力,reindex 流程在所给材料中被截断,异常输入、SQL 错误、权限失败和同步失败的诊断与恢复不足;静态审查不支持超过10分,本项取7分。

3适用触发8 / 15 · 2.7/5

触发词、standup、tips、cost-tips、improve、search 和 reindex 场景较明确,也说明了本地/云端差异及部分非适用范围。但能力边界、误触发抑制、版本兼容性和中文输出支持未充分声明;云端功能的网络可达性也未说明,不过核心本地功能不完全依赖海外服务,因此不作严重扣分。

4规范维护7 / 15 · 2.3/5

文档按功能分层,包含前置设置、工具动作、查询规范、输出格式、空结果处理和若干限制;仓库 README、LICENSE、package 元数据提供 MIT、Microsoft 归属和仓库治理证据。但该技能自身没有版本、变更记录、维护责任人或明确更新路径,且引用的 agent-customization/init 技能及工具依赖未随技能安装说明交代完整,因此扣分。

5有效结果6 / 15 · 2.0/5

技能覆盖会话汇总、搜索、使用分析、成本分析和索引维护,输出结构与禁止捏造规则使核心结果具有直接可用性。可是效果依赖会话索引、正确数据库方言、外部 GitHub 状态查询以及足够历史数据;tips/improve 的价值还依赖额外技能,且没有技能级代表性输出或执行证据。静态校准下不超过7分,取6分。

6证据核验3 / 10 · 1.5/5

源文档给出了具体 SQL 谓词、表名、字段名、后端差异、输出模板和若干错误规避规则,具备一定可审计性。但没有该技能专属测试、固定样例数据、CI 覆盖或第三方执行结果,且部分依赖未提供实现证据;静态审查取3分。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月20日 审查版本 5b3e1be7be9e 评估证据[1][2][3][4][5][6][7][8][9][10][11]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

Chronicle 会自动访问所有 Copilot 数据吗?
不一定。云端同步启用时可查询云端会话;未启用时只查询本机 SQLite 会话。两种情况下都依赖可用的 copilot_sessionStoreSql 工具。
它能直接删除会话吗?
不能。工具不支持删除操作,这是为了避免误删;应从命令面板运行 Delete Session Sync Data,并选择要从本地和云端删除的会话。
为什么成本分析可能没有令牌数据?
本地 SQLite 不保存每个事件的令牌使用量和 events 表。启用 chat.sessionSync.enabled 后,云端数据才能支持事件级令牌分析。
如果没有最近的会话怎么办?
Chronicle 不会编造站会内容,而会提示没有最近活动,并建议扩大时间范围或运行 /chronicle reindex。

同仓库的其他 Skills

均来自 microsoft/vscode

开发与工程 ✓ Microsoft · 官方

GitHub Copilot SDK 升级助手

在 VS Code Copilot Chat 项目中升级并验证 @github/copilot。

★ 194k FS 28 不推荐 11 天前
开发与工程 ✓ Microsoft · 官方

Copilot 会话故障诊断

基于会话日志解释 Copilot CLI 为何出现异常行为。

★ 194k FS 51 谨慎使用 11 天前
开发与工程 ✓ Microsoft · 官方

Copilot 聊天故障排查

通过 Copilot Chat 调试日志解释代理行为、工具调用和加载失败。

★ 194k FS 49 谨慎使用 11 天前
自动化与运维 ✓ Microsoft · 官方

CI 故障修复助手

定位拉取请求中的 CI 失败原因并迭代修复。

★ 194k FS 48 谨慎使用 11 天前
开发与工程 ✓ Microsoft · 官方

搜索视图结果读取器

读取 VS Code 搜索视图中现有的搜索结果。

★ 194k FS 43 不推荐 11 天前
开发与工程 ✓ Microsoft · 官方

自定义代理创建器

根据工作目标和对话上下文创建专用的 .agent.md 代理文件。

★ 194k FS 42 不推荐 11 天前
开发与工程 ✓ Microsoft · 官方

Copilot Chat OpenTelemetry 埋点指南

为 Copilot Chat 统一设计和维护 OpenTelemetry 埋点。

★ 194k FS 60 推荐 11 天前
开发与工程 ✓ Microsoft · 官方

Agent 主机端到端测试助手

用严格的回放夹具维护 VS Code Agent 主机端到端测试。

★ 194k FS 56 谨慎使用 11 天前
开发与工程 ✓ Microsoft · 官方

智能提交助手

根据仓库惯例生成提交信息并安全提交代码变更。

★ 194k FS 56 谨慎使用 11 天前
开发与工程 ✓ Microsoft · 官方

VS Code Agents 窗口会话架构

帮助代理安全实现和修复 VS Code Agents 窗口功能。

★ 194k FS 56 谨慎使用 11 天前
开发与工程 ✓ Microsoft · 官方

Agent Host 日志分析

定位 Agent Host 导出日志中的会话、传输与主机问题。

★ 194k FS 55 谨慎使用 11 天前
开发与工程 ✓ Microsoft · 官方

反馈执行器

读取当前会话反馈并落实对应代码修改。

★ 194k FS 53 谨慎使用 11 天前
开发与工程 ✓ Microsoft · 官方

VS Code 冒烟测试助手

运行、筛选并调试 VS Code 端到端冒烟测试。

★ 194k FS 53 谨慎使用 11 天前
开发与工程 ✓ Microsoft · 官方

CPU 性能剖析分析器

从 V8 和 DevTools 性能文件中定位性能瓶颈。

★ 194k FS 52 谨慎使用 11 天前
开发与工程 ✓ Microsoft · 官方

VS Code 错误遥测修复指南

从错误遥测追溯无效数据源头,修复未处理错误而不是掩盖崩溃。

★ 194k FS 52 谨慎使用 11 天前
开发与工程 ✓ Microsoft · 官方

Code OSS 开发日志查看器

快速定位并读取 Code OSS 开发运行日志。

★ 194k FS 51 谨慎使用 11 天前
开发与工程 ✓ Microsoft · 官方

项目指令创建器

把对话中的规则和偏好整理成项目指令文件。

★ 194k FS 51 谨慎使用 11 天前
开发与工程 ✓ Microsoft · 官方

工作流技能构建器

把对话中的工作方法整理成可复用的 SKILL.md。

★ 194k FS 50 谨慎使用 11 天前
开发与工程 ✓ Microsoft · 官方

作者贡献审计

追踪分支中指定作者实际贡献的文件,并识别重命名后的文件归属。

★ 194k FS 48 谨慎使用 11 天前
开发与工程 ✓ Microsoft · 官方

VS Code Insiders 自动化技能

通过 Playwright 自动化 VS Code Insiders 与 Copilot Chat。

★ 194k FS 46 谨慎使用 11 天前

相关 Skills