gh-session-inventory

Discover session metadata from Claude Code, Codex, and Cursor stores.

2|1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/wangrenzhu-ola/GaleHarnessCodingCLI --skill gh-session-inventory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-session-inventory
Source: https://github.com/wangrenzhu-ola/GaleHarnessCodingCLI/tree/main/plugins/galeharness-cli/skills/gh-session-inventory
Command: npx skills add https://github.com/wangrenzhu-ola/GaleHarnessCodingCLI --skill gh-session-inventory

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Discover session history across Claude Code, Codex, and Cursor by locating session files and emitting consistent metadata to facilitate research and auditing.

Core Features & Use Cases

  • Discover and normalize session records from multiple platforms into a unified JSONL stream.
  • Emit essential metadata such as timestamps, session IDs, and file sizes for downstream analysis.
  • Use in security audits, knowledge-research pipelines, and reproducibility studies of session activity.

Quick Start

Discover sessions for a repository by running the script from the skill’s own scripts directory and piping the JSONL output for processing.

Frequently Asked Questions about gh-session-inventory

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

FAQPage Schema
How do I find Claude Code, Codex, and Cursor session history for a specific repository?

To find session history for a repository, you can scan session stores across Claude Code, Codex, and Cursor to locate session files and output consistent metadata for research and auditing.

What is the best way to extract session metadata from multiple AI coding tools for auditing?

The best way to extract session metadata for auditing is to run discovery scripts that normalize session records from multiple platforms into a unified JSONL stream containing timestamps, session IDs, and file sizes.

Can I use Python and Bash scripts to discover AI coding session files across different platforms?

Yes, you can use standard system tools alongside Python and Bash scripts to perform discovery of AI coding session files and emit a structured JSONL stream across different platforms.

How do I normalize session records from Cursor and Codex into a unified JSONL stream?

You normalize session records from Cursor and Codex by running the skill's scripts to locate session stores and emit essential metadata like timestamps, session IDs, and file sizes into a unified JSONL stream.

What session metadata can I extract from Claude Code session stores for reproducibility studies?

You can extract essential metadata such as timestamps, session IDs, file sizes, and working directories from Claude Code session stores to facilitate reproducibility studies of session activity.

Does session inventory discovery work for security audits of AI coding tool activity?

Session inventory discovery works for security audits by locating session files across Claude Code, Codex, and Cursor, and emitting consistent metadata to surface session activity for analysis.