pi-share

Fetch and decode pi-share session transcripts from URLs or gist IDs.

15|1|Updated Feb 21, 2019
One-click install
npx skills add https://github.com/dejanr/dotfiles --skill pi-share-dejanr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pi-share
Source: https://github.com/dejanr/dotfiles/tree/main/modules/home/cli/pi-mono/skills/pi-share
Command: npx skills add https://github.com/dejanr/dotfiles --skill pi-share-dejanr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of loading and parsing session transcripts from various pi-share URLs, making it easy to access and analyze conversation history.

Core Features & Use Cases

  • URL/Gist ID Parsing: Accepts URLs from shittycodingagent.ai, buildwithpi.ai, buildwithpi.com, or just a raw gist ID.
  • Data Decoding: Fetches GitHub Gists, decodes base64-encoded session data, and extracts conversation history.
  • Human-Centric Summaries: Generates summaries focused on user actions, steering patterns, and prompting style using --human-summary.
  • Use Case: You found an interesting session on buildwithpi.ai and want to understand how the user interacted with the agent to achieve a specific goal. Use this Skill to load the session and then generate a human summary.

Quick Start

Use the pi-share skill to load the session data from the provided URL.

Frequently Asked Questions about pi-share

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

FAQPage Schema
How do I parse session transcripts from a buildwithpi.ai URL?

To parse session transcripts from a buildwithpi.ai URL, provide the link to the pi-share skill. It fetches the corresponding GitHub Gist, decodes the embedded base64 session data, and extracts the conversation history automatically.

What is a pi-share session and how does its data work?

A pi-share session contains encoded conversation history stored within a GitHub Gist. The data is base64-encoded and requires decoding to extract readable transcripts, user actions, and system prompts from the original agent interaction.

Can I extract just the system prompt and tool definitions from a pi-share session?

Yes, you can extract only the system prompt and tool definitions from a pi-share session. The parser supports targeted extraction options, allowing you to retrieve specific components like header data, entries, or tool definitions instead of the full transcript.

What is the best way to analyze how a user interacted with an agent in a shared session?

The best way to analyze user interactions in a shared session is to generate a human-centric summary. Using the specific summary option extracts user actions, steering patterns, and prompting styles from the decoded conversation history.

Does the transcript parser accept raw gist IDs without a full URL?

Yes, the transcript parser accepts raw gist IDs without requiring a full URL. You can input a gist ID directly instead of a complete web address from shittycodingagent.ai, buildwithpi.ai, or buildwithpi.com.