Dev & Engineering ✓ Microsoft · Official session-historystandup-reportsusage-analysissession-searchsqlsession-reindexinggithub-copilot

Chronicle Copilot Session Analyst

Turn Copilot session history into standups, usage advice, and searchable records.

FollowSkills review · FSRS-2.0
Not recommended
39/ 100 5-point scale 2.0 / 5
1 2 3 4 5 6
1Trust8 / 25 · 1.6/5

The skill explicitly uses a local session database, describes queries as read-only, and forbids fabricated results. However, session text, file paths, and optional cloud synchronization may involve sensitive data; the skill does not define data minimization, redaction, user confirmation, permission boundaries, or rollback/recovery for deletion or reindex failures. Reindexing may also create external cloud effects, so trust is deducted.

2Reliability7 / 20 · 1.8/5

Prerequisites, unavailable-tool feedback, local SQLite versus cloud DuckDB dialects, key tables, and several empty-result paths are documented, making the happy path plausible. Reliability is reduced because copilot_sessionStoreSql, GitHub CLI/MCP, and referenced auxiliary skills are not defined here; the supplied reindex section is truncated, and SQL, permission, and sync failures lack sufficiently diagnosable recovery guidance. Static calibration caps this at 10, so the score is 7.

3Adaptability8 / 15 · 2.7/5

Triggers and scenarios for standups, tips, cost tips, improve, search, and reindex are fairly specific, with local/cloud distinctions and some scope boundaries. Audience boundaries, false-trigger avoidance, version compatibility, and Chinese-language output support are not fully specified. Cloud reachability is also unaddressed, although the core function is not entirely dependent on an overseas service, so the deduction is limited.

4Convention7 / 15 · 2.3/5

The document has useful progressive sections covering prerequisites, actions, query rules, output formats, empty results, and limitations. Repository materials provide MIT licensing, Microsoft attribution, and governance context. The skill itself lacks a version, changelog, named maintenance responsibility, and explicit update path; referenced skills and external tool dependencies are also not fully documented for installation or compatibility, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

The skill covers session summaries, search, usage and cost analysis, and index maintenance, with structured output and anti-fabrication rules that could produce directly usable results. Effectiveness is limited by dependence on indexing, correct backend dialects, external GitHub status checks, sufficient history, and auxiliary skills for some workflows. No representative execution evidence is included; under static calibration the score remains below 7, at 6.

6Verifiability3 / 10 · 1.5/5

Concrete SQL predicates, schema names, field names, backend differences, output templates, and query safeguards provide limited auditability. There are no skill-specific tests, fixture data, CI coverage, or third-party execution results in the supplied material, and some dependencies lack implementation evidence; the static score is therefore 3.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 5b3e1be7be9e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Before execution, disclose which session fields will be read and minimize or redact session text, file paths, and PR data.
  • Reindex may rebuild local state and synchronize to the cloud; it should require explicit confirmation and document scope, failure feedback, and recovery.
  • The tips, improve, and some PR-status workflows depend on tools or skills not defined in this skill; deployment should verify those dependencies.
  • The supplied SKILL.md ends partway through the reindex workflow, so complete maintenance, deletion, and failure behavior cannot be verified.
See the full review method →

What does this skill do, and when should you use it?

Chronicle is an Agent Skill in the VS Code repository for analyzing Copilot session history. It uses the copilot_sessionStoreSql tool to query sessions, turns, files, references, and checkpoints from local SQLite or optionally synchronized cloud data. It supports standup reports, usage analysis, historical session search, index rebuilding, and guidance for deleting synced session data. It requires github.copilot.chat.localIndex.enabled to be true, and the repository as a whole is MIT licensed.

Calls copilot_sessionStoreSql for read-only SQL queries over sessions, turns, session_files, session_refs, and checkpoints; builds a last-24-hours standup grouped by branch or work stream and checks the current status of referenced pull requests; analyzes recent prompts, tools, files, and workflow patterns to produce 3-5 actionable recommendations; analyzes model and event-level token usage when cloud data is available, or uses local proxies such as session length, repeated file reads, and tool-call patterns; searches historical sessions across summaries, conversation content, file paths, and pull request, issue, or commit references; runs the reindex action to rebuild the local index and synchronize with the cloud; and directs users to the Delete Session Sync Data command for deletion.

  1. A developer wants a standup based on Copilot activity from the previous 24 hours.
  2. A developer needs to find an earlier Copilot session by a keyword, file path, or pull request number.
  3. A user wants workflow recommendations grounded in actual prompting, tool-use, and file-access patterns.
  4. A VS Code Chat user wants cost guidance based on tokens, model choice, long sessions, or repeated reads.
  5. A user with an incomplete or newly enabled index needs to rebuild local session data and refresh cloud synchronization.
  6. A user wants to remove historical session records and needs the supported deletion procedure.

What are this skill's strengths and limitations?

Pros
  • Covers standups, usage analysis, historical search, and session-store maintenance in one workflow.
  • Does not require a pull request for standup inclusion; PR-less sessions remain candidate work items.
  • Searches summaries, conversation content, file paths, and pull request, issue, and commit references.
  • Distinguishes local SQLite from cloud DuckDB and adjusts its analysis to the available backend.
Limitations
  • Requires github.copilot.chat.localIndex.enabled and an available copilot_sessionStoreSql tool.
  • Local SQLite does not record per-event token usage; precise token-level cost analysis requires chat.sessionSync.enabled.
  • The supplied material does not document cloud data retention, privacy, or permission details.
  • No standalone installation command, test suite, or cross-platform validation is documented in the supplied material.

How do you install this skill?

Chronicle is located at https://github.com/microsoft/vscode in extensions/copilot/assets/prompts/skills/chronicle/SKILL.md. The supplied material does not document a standalone installation command or complete installation procedure; it is part of a monorepo collection containing 61 skills. Before adopting it, confirm that the host can provide copilot_sessionStoreSql and set github.copilot.chat.localIndex.enabled to true in VS Code Settings.

How do you use this skill?

In a host that supports the skill, make requests such as “/chronicle standup”, “/chronicle search authentication”, or “/chronicle reindex”. Use “/chronicle cost-tips” for cost analysis and “/chronicle improve” for instruction recommendations. If copilot_sessionStoreSql is unavailable, enable github.copilot.chat.localIndex.enabled first. To delete data, run Delete Session Sync Data from the Command Palette.

FAQ

Does Chronicle automatically access every Copilot session?
Not necessarily. With cloud sync enabled it can query cloud sessions; otherwise it queries only the local SQLite store. In either case, the copilot_sessionStoreSql tool must be available.
Can it delete sessions directly?
No. The tool intentionally does not support deletion. Use Delete Session Sync Data from the Command Palette to select sessions for removal from local storage and the cloud.
Why might cost analysis lack token data?
The local SQLite store has no per-event token usage data or events table. Enabling chat.sessionSync.enabled unlocks event-level token analysis through the cloud data.
What happens when there are no recent sessions?
Chronicle does not fabricate a standup. It reports that there is no recent activity and suggests widening the time window or running /chronicle reindex.

More skills from this repository

All from microsoft/vscode

Dev & Engineering ✓ Microsoft · Official

GitHub Copilot SDK Upgrade Assistant

Upgrade and validate @github/copilot in the VS Code Copilot Chat project.

Dev & Engineering ✓ Microsoft · Official

Copilot Session Troubleshooter

Explain unexpected Copilot CLI behavior from session-log evidence.

Dev & Engineering ✓ Microsoft · Official

Copilot Chat Troubleshooter

Explain unexpected agent behavior, latency, and tool failures from Copilot Chat debug logs.

Automation & Ops ✓ Microsoft · Official

CI Failure Fixer

Diagnose pull request CI failures and iterate toward a fix.

Dev & Engineering ✓ Microsoft · Official

Search View Results Reader

Reads the existing results in Visual Studio Code’s Search view.

Dev & Engineering ✓ Microsoft · Official

Custom Agent Builder

Create a focused .agent.md agent from a job description and the user’s conversation context.

Dev & Engineering ✓ Microsoft · Official

Copilot Chat OpenTelemetry Instrumentation

A repository-specific guide for consistent OpenTelemetry instrumentation in Copilot Chat.

Dev & Engineering ✓ Microsoft · Official

Agent Host E2E Test Assistant

Maintain VS Code Agent Host end-to-end tests with strict replay fixtures.

Dev & Engineering ✓ Microsoft · Official

Commit Assistant

Creates repository-style commit messages and safely commits code changes.

Dev & Engineering ✓ Microsoft · Official

VS Code Agents Window Sessions

Safely implement and repair VS Code Agents window features.

Dev & Engineering ✓ Microsoft · Official

Agent Host Log Investigator

Trace session, transport, and host failures in Agent Host debug exports.

Dev & Engineering ✓ Microsoft · Official

Feedback Action

Reads current-session feedback and applies the requested code changes.

Dev & Engineering ✓ Microsoft · Official

VS Code Smoke Test Assistant

Run, filter, and debug VS Code end-to-end smoke tests.

Dev & Engineering ✓ Microsoft · Official

CPU Profile Analyzer

Find performance bottlenecks in V8 and DevTools performance files.

Dev & Engineering ✓ Microsoft · Official

VS Code Telemetry Error Fix Guide

Trace unhandled telemetry errors to invalid-data producers instead of masking the crash site.

Dev & Engineering ✓ Microsoft · Official

Code OSS Development Log Viewer

Locate and inspect the latest Code OSS development logs.

Dev & Engineering ✓ Microsoft · Official

Project Instruction Builder

Turn conversation patterns and preferences into a durable project instruction file.

Dev & Engineering ✓ Microsoft · Official

Workflow Skill Builder

Turns a conversation's working method into a reusable SKILL.md.

Dev & Engineering ✓ Microsoft · Official

Author Contribution Audit

Trace an author’s files across a branch, including contributions carried through renames.

Dev & Engineering ✓ Microsoft · Official

VS Code Insiders UI Automation

Automate VS Code Insiders and Copilot Chat through Playwright and CDP.

Related skills