pi-share

Fetch pi-share session data from GitHub Gists and decode base64 session.html payloads.

9|2|Updated Nov 27, 2008
One-click install
npx skills add https://github.com/adragomir/dotfiles --skill pi-share-adragomir
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pi-share
Source: https://github.com/adragomir/dotfiles/tree/main/.config/pi/agent/skills/pi-share
Command: npx skills add https://github.com/adragomir/dotfiles --skill pi-share-adragomir

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill makes it easy to load and interpret coding agent session transcripts by fetching pi-share exports from GitHub Gists or URLs and decoding embedded session data into a usable history.

Core Features & Use Cases

  • Fetches session exports from pi-share URLs and gist IDs.
  • Decodes base64-encoded session data embedded in session.html.
  • Exposes full session data, headers, entries, system prompts, tool definitions, and a human-centric summary for auditing and analysis.
  • Use Case: Analyze coding sessions to understand initial goals, prompts, steering, and interventions.
  • Use Case: Produce human-centric summaries to summarize human actions in sessions.

Quick Start

Run node ~/.pi/agent/skills/pi-share/fetch-session.mjs <gist-id-or-url> to retrieve and inspect the session data.

Frequently Asked Questions about pi-share

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

FAQPage Schema
How do I convert pi-share transcripts to session history?

Run the fetch script with a Gist ID or URL to retrieve the pi-share session, decode the base64-encoded session.html payload, and extract the structured conversation history with headers and entries.

What is a pi-share session payload and how does it work?

A pi-share session payload is base64-encoded conversation data embedded in an HTML file, containing full session transcripts, system prompts, and tool definitions exported from coding agent interactions.

Can I extract system prompts and tool definitions from a GitHub Gist session export?

Yes, fetching a GitHub Gist session export allows you to extract system prompts and tool definitions. The Skill parses the embedded payload and exposes these components alongside headers and entries for auditing.

How do I generate a human-centric summary from coding session transcripts?

Generate a human-centric summary from session transcripts by loading the pi-share export and processing the decoded entries. This summarizes human actions, goals, and interventions within the session for auditing.

Does this session transcript decoder require any external dependencies?

No, this session transcript decoder requires no external dependencies. It operates independently using built-in scripts to fetch URLs, decode base64 payloads, and handle caching with integrated error handling.