Unsent — AI skill for Claude Code
AutoRecover for your AI agent prompts: never lose a half-written Claude Code message to a crash, a closed window or a reboot.
How to install Unsent
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open GeiserX/unsent and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Unsent does
AutoRecover for your AI agent prompts: never lose a half-written Claude Code message to a crash, a closed window or a reboot.
Alternatives in AI
- Agent Teams AI — You're the boss, agents are your team 2k ★
- TokenTracker — Local-first AI token usage & cost tracker for 31 coding tools incl 1.4k ★
- AI Marketing Skills — The marketing fundamentals that make AI actually make you money, written in my own voice, as a ready-to-instal 226 ★
README
unsent
**AutoRecover for your AI agent prompts.**
Remember Word's AutoRecover? The laptop dies at 3 a.m. the night before the deadline, you reopen Word, and there it is on the left: *Document Recovery: thesis_FINAL_v3 (AutoRecovered)*. That little panel has saved more university projects than any all-nighter.
`unsent` brings that to the box where you type to Claude Code.
You spend ten minutes writing a careful prompt. Then the terminal window closes, the machine reboots for an update, Claude Code crashes, or you press Ctrl+C one time too many, and the prompt is gone. Claude Code saves your *conversations*, not the message you haven't sent yet. The request to change that, [anthropics/claude-code#18755](https://github.com/anthropics/claude-code/issues/18755), was closed as not planned.
With `unsent`, the next time you start Claude Code in that folder you see:
unsent: recovered a draft from 18:42 today, 23 lines. Run `unsent restore` to copy it.
Install
go install github.com/GeiserX/unsent@latest
Or grab a binary for macOS or Linux from the [releases page](https://github.com/GeiserX/unsent/releases).
Use
Start Claude Code through it:
unsent claude
Everything else stays the same. Same terminal, same keys, same arguments, so `unsent claude --resume` works too. To stop thinking about it, add this to your `~/.zshrc` or `~/.bashrc`:
alias claude='unsent c
Related Skills
Terminal Workspace Snapshot
Never lose your Claude Code or Codex tabs again. Snapshot and restore AI coding sessions as color-coded Window
Memctx
Autonomous session memory for Claude Code. Never lose context, never repeat yourself. AI-powered summaries, se
Oh My Fable
oh-my-fable — Fable 5's way of working a long task (plan first, self-correct, never lose the thread), as a mod
VLS 32M Context Local LLM
Give Claude Code, Codex and opencode a 32M-token memory that never leaves your machine. Local LLM server (MCP
Cordon
PII-redacting LLM compliance gateway — own your prompts; PII never leaves your perimeter
Jind AI
Ten agent sessions, one screen. A tmux-based TUI for Claude Code, Codex and opencode — see which agent is wait
Related Agents
Docker Debugger
Use this agent when Docker containers crash, restart in a loop, fail healthchecks, lose volumes, or config val
PM Logic Review
Read-only correctness reviewer for Product Masters LMS diffs. Finds the input/edge case that makes the logic p
Context Optimizer
Meta utility agent for token and context optimization. Spawn when needing to compress agent prompts, optimize