ce-session-inventory

Discover and emit structured metadata for session logs across Claude Code, Codex, and Cursor.

Updated Sep 25, 2024
One-click install
npx skills add https://github.com/kwam1na/athena --skill ce-session-inventory-kwam1na
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ce-session-inventory
Source: https://github.com/kwam1na/athena/tree/main/.agents/skills/ce-session-inventory
Command: npx skills add https://github.com/kwam1na/athena --skill ce-session-inventory-kwam1na

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Discover session files across Claude Code, Codex, and Cursor and emit structured metadata to streamline research and auditing of session histories.

Core Features & Use Cases

  • Discovers session stores across multiple platforms using included scripts.
  • Emits per-session metadata fields such as ts/last_ts, branch, cwd, size, platform, and session.
  • Produces a final _meta summary to help track processing stats and filtering results.

Quick Start

Run the discovery script to emit a metadata JSONL stream for all session logs across Claude Code, Codex, and Cursor.

Frequently Asked Questions about ce-session-inventory

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find session files and metadata across Claude Code, Codex, and Cursor?

You can discover session files across Claude Code, Codex, and Cursor by running the included discovery script to scan repo-level session stores and emit structured per-session metadata.

What metadata fields are extracted from JSONL session logs?

Session metadata extraction surfaces per-session fields including ts, last_ts, branch, cwd, size, platform, and session id to enable cross-platform analysis and auditing.

Can I parse multiple JSONL formats from different platforms into a single output?

Yes, the extraction script parses multiple JSONL formats across Claude Code, Codex, and Cursor to produce unified per-session JSON objects plus a final _meta summary.

How do I audit session histories across different development platforms?

Run the discovery script to emit a metadata JSONL stream for all session logs across Claude Code, Codex, and Cursor, producing a _meta summary to track processing stats.

Does this session inventory tool require any external dependencies?

No external dependencies are required; the tool relies solely on included scripts like discover-sessions.sh and extract-metadata.py to scan and extract session metadata.

What is the best way to analyze session branches and timestamps across platforms?

Use the metadata extraction output to review per-session branch and timestamp fields, enabling cross-platform analysis of session histories and repository contexts.