Get the FREE Ultimate OpenClaw Setup Guide →

snapshot

Scanned
npx machina-cli add skill technicalpickles/pickled-claude-plugins/snapshot --openclaw
Files (1)
SKILL.md
1.5 KB

Snapshot

Capture current session state for review without parking.

Use Cases

  • Session is getting long, want a checkpoint summary
  • Want to share progress with someone
  • Need to orient yourself on where you are

Output Format

━━━ Session Snapshot ━━━
Focus: [Current focus/goal]

Progress:
✓ [Completed item]
✓ [Completed item]
○ [In progress item]
○ [Pending item]

Key decisions:
- [Decision 1]
- [Decision 2]

Files touched:
- path/to/file.ts (new)
- path/to/other.ts (modified)

Current thread: [What we're actively discussing/working on]

Flags

--save

Write the snapshot to the parking location as a checkpoint file.

Filename: snapshot-[timestamp].md

Format when saved:

# Snapshot: [Focus]

**Captured:** [Date/time]
**Branch:** [branch-name]

## Progress
- [x] [Completed item]
- [x] [Completed item]
- [ ] [In progress item]
- [ ] [Pending item]

## Key Decisions
- [Decision 1]
- [Decision 2]

## Files Touched
- path/to/file.ts (new)
- path/to/other.ts (modified)

## Current Thread
[What we're actively discussing/working on]

Report: "Snapshot saved to [path]"

Difference from /park

Aspect/snapshot/park
IntentReview progressStop work for later
OutputInline (default)Always file
Resume promptNoYes
Next stepsCurrent stateFuture direction

Source

git clone https://github.com/technicalpickles/pickled-claude-plugins/blob/main/plugins/agent-meta/skills/snapshot/SKILL.mdView on GitHub

Overview

Snapshot captures the present focus, progress, key decisions, and files touched without interrupting work. It provides a quick, shareable view of where you are in a session, aiding reviews, handoffs, and orientation.

How This Skill Works

It assembles a structured view that includes Focus, Progress, Key decisions, Files touched, and Current thread. You can review the inline output immediately, or save a checkpoint to a parking location using --save, which writes a file named snapshot-[timestamp].md.

When to Use It

  • When a session is getting long and you want a checkpoint summary.
  • When you need to share progress with a teammate or stakeholder.
  • When you want to orient yourself on current focus, progress, and decisions.
  • When preparing for a handoff or collaboration and need up-to-date context.
  • When you want a portable record to review later without interrupting ongoing work.

Quick Start

  1. Step 1: Run the snapshot command to capture the current session state.
  2. Step 2: If you want a file, run with --save to write snapshot-[timestamp].md to the parking location.
  3. Step 3: Review the inline output or open the saved file to confirm Focus, Progress, and Key Decisions.

Best Practices

  • Update Focus and Current thread just before taking a snapshot for accuracy.
  • List completed, in-progress, and pending items in Progress for clarity.
  • Use the --save flag to create a persistent checkpoint file.
  • Verify the Files touched section reflects recent edits.
  • Share snapshots promptly after milestones to align stakeholders.

Example Use Cases

  • I captured a snapshot at the end of the sprint to share with the product owner.
  • Snapshot showed Focus: optimize database calls; Progress: 2 done, 1 in progress.
  • Saved a checkpoint with --save to park for a quick review later.
  • Used the Current thread to drive a team review session.
  • Shared a snapshot to show where we paused for handoff.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers