checkpoint

checkpoint is a skill for Claude Code, Codex from jmagly/aiwg. It costs 21 tokens per session (1,371 once invoked), scanned A, original, MIT.

A lightweight save point for an interrupted workflow, recording a known-good position so work can continue later.

In plain words
What is it for?
Use it to create named or unnamed checkpoints, list available checkpoints, or recover the latest or a specified checkpoint.
Why use it?
It lets a crashed or paused workflow resume from its latest checkpoint instead of starting over.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to create named or unnamed checkpoints, list available checkpoints, or…

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/jmagly/aiwg/checkpoint
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add jmagly/aiwg --skill checkpoint
Clone the repo
git clone --depth 1 https://github.com/jmagly/aiwg

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for checkpoint

README.md
[![agentmods](https://agentmods.dev/badge/skills/jmagly/aiwg/checkpoint.svg)](https://agentmods.dev/skills/jmagly/aiwg/checkpoint)
Your own site
<a href="https://agentmods.dev/skills/jmagly/aiwg/checkpoint"><img src="https://agentmods.dev/badge/skills/jmagly/aiwg/checkpoint.svg" alt="Measured on agentmods" height="20"></a>
Per session 21 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,371 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00021 $0.01371
Opus 5 $0.00010 $0.00685
Sonnet 5 $0.00004 $0.00274
Haiku 4.5 $0.00002 $0.00137

Measured 3d ago against content hash fb19ac0212b2, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-06, from the pricing page.

Security

Grade A, and why

checkpoint scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

agentic/code/addons/aiwg-utils/skills/checkpoint/SKILL.md · 147 lines

How it starts

The opening of the file, as written. The whole thing — 147 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Checkpoint

You create, list, or recover lightweight mid-workflow checkpoints that allow a crashed or interrupted workflow to continue from a known-good position rather than restart from scratch.

Triggers

Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):

  • "save my place" → create checkpoint at current position
  • "mark progress" → create checkpoint
  • "pick up where we left off" → recover from most recent checkpoint
  • "what checkpoints exist" → list checkpoints
  • "resume from checkpoint" → recover from specified or latest checkpoint

Trigger Patterns Reference

Pattern Example Action
Create (named) "checkpoint this as iteration-3-complete" Run aiwg checkpoint create --name iteration-3-complete
Create (anonymous) "create a checkpoint" Run aiwg checkpoint create
List "show available checkpoints" Run aiwg checkpoint list
Recover (latest) "recover from the last checkpoint" Run aiwg checkpoint recover
Recover (specific) "recover checkpoint ckpt_7b2f1a" Run aiwg checkpoint recover ckpt_7b2f1a

Behavior

When triggered:

  1. Extract intent:

    • Which subcommand: create, list, or recover?
    • Is a name or checkpoint ID provided?
    • For recover, should it use the most recent checkpoint or a specific one?
  2. Run the appropriate subcommand:

    # Create — anonymous
    aiwg checkpoint create
    
    # Create — named
    aiwg checkpoint create --name <name>
    
    # List all checkpoints
    aiwg checkpoint list
    
    # Recover — most recent checkpoint
    aiwg checkpoint recover
    
    # Recover — specific checkpoint by ID or name
    aiwg checkpoint recover <id>
    
  3. Checkpoints vs. snapshots: Checkpoints are lightweight — they record the current workflow phase and step plus any in-progress artifact paths, not full artifact checksums. Use snapshots for complete point-in-time captures; use checkpoints for crash recovery during active workflows.

Read the full file on GitHub · 147 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 3d ago First seen · 147 lines · 21 tokens per session scan A fb19ac0212b2

Subscribe to this mod's changes

checkpoint is a skill published in the GitHub repository jmagly/aiwg (209 stars, last pushed yesterday), licensed MIT. It adds 21 tokens to every session and 1,371 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

memstack-automation-n8n-workflow-builder

Use this skill when the user says 'n8n workflow', 'build a workflow', 'automation workflow', 'connect services', or needs visual workflow design with node mapping, data transformations, and error handling for n8n. Do NOT use for standalone webhook endpoints or cron jobs.

cwinvestments/memstack · 68 tokens

memstack-automation-cron-scheduler

Use this skill when the user says 'cron job', 'scheduled task', 'run every', 'cron expression', 'recurring job', or needs production-grade scheduled jobs with overlap prevention, monitoring, and structured logging. Do NOT use for n8n workflows or event-driven webhooks.

cwinvestments/memstack · 67 tokens

overheard

Find commitments the user made in the last two weeks and did not follow through on. A promises audit.

ghostwright/phantom · 24 tokens

atelier-orchestrator

Skill routing and workflow orchestration. Selects Inline Plan or Spec-backed Plan, routes to the correct workflow skill, and manages transitions between phases. Use when starting any conversation or task to determine which planning mode and skill apply.

martinffx/atelier · 52 tokens

tokenhabit

A coaching tool that finds habits in past coding-agent conversations that waste tokens, the text units used to process requests and responses, and suggests ways to reduce that waste.

epoko77-ai/tokenhabit · 371 tokens

handoff-update

Update an existing handoff document with current session progress. Applies section-specific merge rules: append-only for Work Done (never deletes history), replace for Status and Next Steps, merge for Files and Discoveries. Falls back to creating a new handoff if no source file is found.

FlorianBruniaux/claude-code-plugins · 60 tokens