← ClaudeAtlas

snapshotlisted

Save the current Antigravity transcript to the knowledge intake on demand. Use when user says '/snapshot', 'snapshot the session', 'save this conversation', 'capture the transcript', 'archive this session'. Same archival output as the canonical pre-compact hook, just triggered explicitly (Antigravity has no PreCompact event). Distinct from /extract (synthesizes knowledge) and /clip (URL/snippet).
mikeprasad/aria-knowledge · ★ 12 · AI & Automation · score 63
Install: claude install-skill mikeprasad/aria-knowledge
# /snapshot — On-Demand Transcript Snapshot (Antigravity) Archive the current Antigravity conversation transcript to `intake/pre-compact-captures/` for later review. The mechanism differs from the Claude Code variant: Antigravity puts the conversation transcript at a single known path delivered via hook stdin (`transcriptPath`), not in a per-cwd directory of jsonl files. ## How the transcript is located The `aria-pre-invocation` hook (fires before every model call) caches `transcriptPath` from its stdin payload to `~/.gemini/antigravity/.last-transcript-path`. This skill reads that cache. If the cache doesn't exist yet, the most likely cause is that the agent hasn't completed a model call in this session — `transcriptPath` only becomes available once the pre-invocation hook has fired at least once. Solution: have the agent respond to one message first, then re-run `/snapshot`. ## When to use this vs. /extract vs. /clip - **/snapshot** — raw archive, no synthesis. Use before switching context, before a risky operation, or any time you want the full conversation preserved. - **/extract** — synthesizes knowledge from the current conversation into backlogs/ideas. Use when you want captured *insights*, not the full transcript. - **/clip** — saves a single URL or snippet. Unrelated to session transcripts. `/snapshot` is intentionally orthogonal: it preserves the raw record so `/extract` (or a human review) can work from it later. ## Step 1: Run the Helper Execute: ``` bas