Share living work

Keep one link as the conversation evolves

A debugging session rarely ends immediately after the first useful discovery. InstaShare remembers the link for a local session so a later “share this chat” updates the existing page instead of creating a trail of obsolete URLs.

One URL to communicate

Links already placed in tickets or messages continue to point at the refreshed transcript.

Current stats and metadata

Turns, tool-call counts, duration, title, model metadata, and transcript content are recomputed on update.

No silent public index

Updates change the known share; they do not create a new entry in a public directory.

How the skill recognizes an existing share

After the first upload, the skill writes a small `.instashare.json` sidecar beside the source session. It contains the assigned slug, public URL, and the share-specific delete token. On the next run, the skill uses that information to send an authorized update to the existing slug.

If the remote share was deleted or the sidecar no longer has valid authority, the skill falls back to creating a new share and replaces the sidecar with the new controls.

What an update preserves and replaces

The short identifier and original creation time remain stable. The stored transcript and derived presentation data are refreshed from the current local JSONL. New inline images are extracted and attached to the share as needed.

This is replacement, not version history. A recipient opening the URL sees the latest uploaded state, and InstaShare does not expose earlier revisions of the transcript.

Choose a new link when history matters

A stable link is ideal for a single continuing investigation. If you need immutable checkpoints, separate audiences, or a before-and-after comparison, create separate shares instead of overwriting the first one.

How it works

01

Share once

InstaShare creates a slug and writes the local sidecar.

02

Continue the session

Prompts, responses, and tool activity accumulate in the same JSONL file.

03

Share again

The saved control information authorizes an update to the existing page.

04

Send nothing new

People with the original link see the refreshed transcript when they return.

Important limits

  • The public page is not a revision archive; an update replaces the presented transcript.
  • Removing the local sidecar forces the next share to behave like a new upload and receive a different URL.

Try it in a Claude Code session.

Install the readable skill, then say “share this chat” when the conversation is ready.