Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
yizhiyanhua-ai avatar

Fireworks Sessions Saver

  • 2 installs
  • 8 repo stars
  • Updated May 2, 2026
  • yizhiyanhua-ai/fireworks-sessions-saver

Persists and recovers Claude Code session state, providing checkpoints, crash recovery, and a session dashboard.

About

Provides session state persistence and recovery for Claude Code, including context recovery, progress saving, checkpoints, and a dashboard. A developer uses it to restore work after a crash or resume a prior session.

  • Checkpoint and crash-recovery for Claude Code sessions
  • Session dashboard for saved state

Fireworks Sessions Saver by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #2,419 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/yizhiyanhua-ai/fireworks-sessions-saver --skill fireworks-sessions-saver

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars8
Last updatedMay 2, 2026
Repositoryyizhiyanhua-ai/fireworks-sessions-saver

What it does

Persists and recovers Claude Code session state, providing checkpoints, crash recovery, and a session dashboard.

Files

SKILL.mdMarkdownGitHub ↗

fireworks-sessions-saver

Never lose your coding session context again. Auto-persists and restores session state for Claude Code.

What It Does

Network timeouts, crashes, and accidental window closures kill your session context. fireworks-sessions-saver automatically tracks what you're working on and makes it instantly recoverable.

1. Auto-tracking — heartbeat hook updates last_active after every file write or command 2. Rich checkpoints — capture task, decisions, files, and open questions on demand 3. One-keystroke restore — recover full context in a new session in seconds 4. Multi-project dashboard — see all active sessions across directories 5. Checkpoint diff — compare what changed between saves

Installation

Quick Install

In Claude Code, say:

"Help me install fireworks-sessions-saver from https://github.com/yizhiyanhua-ai/fireworks-sessions-saver"

Or run:

curl -fsSL https://raw.githubusercontent.com/yizhiyanhua-ai/fireworks-sessions-saver/main/install.sh | bash

npx skills Install

npx skills add yizhiyanhua-ai/fireworks-sessions-saver -g

How It Works

A single PostToolUse hook fires heartbeat.py asynchronously after every Write, Edit, or Bash call — updating last_active and tracking modified files.

ComponentPurpose
heartbeat.pyLightweight async hook — tracks activity after tool calls
save_session.pyCreate rich checkpoints (init / checkpoint / cleanup)
list_sessions.pyScan for recoverable sessions in current directory
restore_session.pyPrint structured context summary from archive
dashboard.pyView all active sessions across directories
diff_session.pyCompare changes between checkpoints

Storage

~/.claude/sessions/
  active_{workdir_hash}.json          ← current session (rolling 10 checkpoints)
  archive_{workdir_hash}_{ts}.json    ← archived (restored or expired after 7 days)

Only file paths are stored — never file contents.

Requirements

  • Python 3.9+
  • Claude Code CLI
  • macOS / Linux

More Information

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.