gh-session-extract

Extract conversation skeletons or error signals from a session JSONL file.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Extract conversation skeletons or error signals from a single session file to avoid loading large transcripts into context during analysis.

Core Features & Use Cases

  • Skeleton extraction: generate a compact narrative of user messages, assistant replies, and collapsed tool-call summaries from a session file.
  • Error extraction: surface tool failures and error signals for quick review and triage.
  • Targeted session research: enables rapid preview of relevant sessions before deeper investigation.

Quick Start

Provide the absolute path to a session JSONL file and choose the mode skeleton or errors to generate the digest.

Frequently Asked Questions about gh-session-extract

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

FAQPage Schema
How do I extract a conversation skeleton from a JSONL session file?

To extract a conversation skeleton from a JSONL session file, provide the absolute file path and select skeleton mode. The skill parses the JSONL data to generate a compact narrative digest of user messages, assistant replies, and collapsed tool-call summaries for quick review.

What is the best way to surface error signals from large session transcripts?

Surfacing error signals from large session transcripts is done by running the skill in errors mode. This extracts tool failures and error events from the provided JSONL file, allowing quick triage without loading the massive original transcript into context.

Can I preview a JSONL session file without loading the entire transcript into context?

Yes, you can preview a JSONL session file without loading the entire transcript by generating a readable digest. The skill creates compact narrative summaries of pre-selected sessions, enabling targeted session research while avoiding the context overhead of massive files.

Does session extraction work without any external dependencies?

Session extraction works without external dependencies, relying solely on its internal scripts. You only need to provide the absolute path to the target JSONL session file to parse the data and emit the narrative digests.

When should I use skeleton mode instead of errors mode for session analysis?

Use skeleton mode when you need a compact narrative of the overall conversation flow, including user and assistant messages. Use errors mode when your goal is specifically to surface and triage tool failures and error signals within the session file.