Back to Skills

session-history

Show what happened in recent past sessions on this project as a clean timeline. Use when the user asks "what did we do last time", "session history", "past sessions", or wants an overview of previous work.

21,955stars1,803forksUpdated 6/9/2026

Security Assessment

Safe(100/100)
Security Score100/100

About session-history

The session-history skill provides a clear and concise timeline of recent project sessions, allowing users to quickly understand what was done in previous interactions. It solves the problem of recalling past work by delivering an accurate, tool-generated summary of sessions and their key observations. Users no longer need to rely on memory or scattered notes to track project progress, as the skill presents session histories in a structured, reverse-chronological order, ensuring clarity and traceability of project decisions and outputs.

This skill primarily calls the memory_sessions tool to retrieve up to 20 recent sessions, displaying each session's ID, project name, start time, completion status, and the number of observations. For sessions that include observations, it highlights the type and title of each notable observation, along with any session summaries and key decisions. The skill emphasizes accuracy and consistency, ensuring that only sessions returned by the tool are shown and that no additional content is invented. This approach guarantees that users receive a factual and verifiable account of past sessions.

Session-history is ideal for project managers, developers, and team members who need to review prior work or track progress over time. It is useful when a user asks questions like "what did we do last time" or "show past sessions" and for preparing handoffs, retrospectives, or status updates. By providing a structured overview of recent sessions, it helps users make informed decisions, maintain project continuity, and quickly catch up on past activities without manual effort.

FAQ

How do I view the recent sessions for a project?

You can use the memory_sessions command with an optional limit parameter, for example, memory_sessions { "limit": 20 }, to retrieve up to 20 recent sessions in reverse chronological order.

Can this skill show sessions beyond the last 20 entries?

The default guidance is to call memory_sessions with a limit of 20 for a meaningful overview. Sessions beyond this limit may require additional calls or adjustments to the limit parameter if supported.

Will session-history ever invent or summarize sessions not returned by the tool?

No. The skill strictly displays only sessions returned by the memory_sessions tool. Inventing or merging sessions is explicitly an anti-pattern and avoided.

What information is included for each session?

Each session includes the first 8 characters of the session ID, project name, start time, status, total observation count, and key observations with their type and title. Session summaries and key decisions are also surfaced if available.

What should I do if memory_sessions is unavailable?

Refer to the shared TROUBLESHOOTING.md file located at ../_shared/TROUBLESHOOTING.md for guidance on resolving memory_sessions availability issues.

All Files

2 files
EXAMPLES.md1.4 KB
View
SKILL.md1.8 KB
View

Install session-history

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill