How this skill is triggered — by the user, by Claude, or both
Slash command
/save:saveThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Mid-Session Checkpoint** - Save progress without ending the session
Mid-Session Checkpoint - Save progress without ending the session
Alias: /checkpoint
If a log for today + current project already exists, append to it. Otherwise create new.
import os, glob
existing = glob.glob(f'diary/2026/2026-MM-DD-{project}-*.md')
if existing:
# Append: ## Checkpoint HH:MM
pass
else:
from brain_writer import create_log
create_log('YYYY-MM-DD', '{project}-checkpoint', """
## Work Done (checkpoint)
- [bullet points of work so far]
## Status
In progress - session continues
""", tags=['session', 'checkpoint', '{project}'], project='{project}')
Status: Always open (session is still active).
| Cosa | Dove va | Dove NON va |
|---|---|---|
| Stato attuale | index.md — UNA riga, SOSTITUISCI | Non appendere timeline |
| Eventi datati | diary/YYYY/ con tag progetto | NON in index.md |
| Issue tracking | {progetto}/issues.md | NON in index.md |
ls -t .claude.json.backup.* 2>/dev/null | tail -n +3 | xargs rm -f 2>/dev/null
git add -A && git commit -m "Checkpoint: {project} - {brief summary}
Co-Authored-By: Claude <[email protected]>"
git push origin $(git branch --show-current)
~/.tmux/set-pane-title.sh "EMOJI project / fase"
Ancora in sospeso:
- [item 1] — [why it's open]
- [item 2] — [why it's open]
(oppure: niente in sospeso)
Checkpoint saved
diary/2026/2026-MM-DD-project-desc.md (updated)
Project: wiki/projects/{project}/index.md (updated)
Pushed to {branch}
$ARGUMENTS
npx claudepluginhub giobi/claude-skills --plugin saveWraps up a work session by recording changed files, caveats, decisions, and next steps so a fresh session can resume without re-deriving context.
Saves session progress by committing changes, pushing to remote, creating/updating pull requests, persisting decisions/patterns to memory layers, compiling briefings, and archiving features. Use for checkpointing work or PRs.
Closes out a session cleanly by reviewing work, updating project tracking files, committing changes, and capturing session knowledge. Use when a task is complete with no passoff needed.