Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

Pause and Resume

Stops in-progress work at a safe boundary, emits a precise continuation checkpoint, and picks it back up exactly when you say "continue".

UtilitiesBeginner★ 753⑂ 61AI score 9/10Last updated: Aug 26, 2026

What it does

When you explicitly ask to pause, this skill makes Claude stop at a safe boundary instead of cutting off mid-thought.

  • Stops expanding the task: no new subtasks, retries, or optional checks
  • Finishes an already-started atomic action only when interrupting would leave inconsistent state
  • Emits a structured PAUSE_CHECKPOINT: ACTIVE block covering goal & done condition, completed work, current stopping point, remaining work, first action on resume, a "do not repeat" list, settled decisions, and live state to recheck
  • On "continue", it picks the newest unconsumed checkpoint, rechecks only mutable/high-risk state (files, worktree, running jobs, external side effects), and resumes directly
  • Never asks you to restate context it already recorded

It records facts rather than guesses, never writes secrets, and creates no files or commits just to checkpoint.

Who it's for

  • Anyone frequently interrupted mid-task by meetings or breaks
  • People tired of re-explaining "where were we?" after every break
  • Engineers handling non-idempotent operations like deploys and migrations
  • Any Claude Code user running long sessions, regardless of stack or role

Examples

  1. Mid-migration pause — two of three tables migrated; the checkpoint records the finished tables, the job ID, and a "do not re-run" entry. Saying "continue" later starts at table three.
  2. Long code review — 7 of 12 files reviewed; settled review criteria and the remaining file list are preserved, so you don't restate the rubric.
  3. Background CI job running — the job handle and observed status are recorded, and on resume Claude reconciles the result rather than cancelling or re-dispatching it.

⚠️ Limitation: this workflow lives inside a single session. It cannot recover a killed process, a lost conversation, or a different session — use a handoff or persistent checkpoint workflow for those cases.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/dongshuyan/compass-skills/HEAD/skills/pause-and-resume/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/pause-and-resume folder from the GitHub repo dongshuyan/compass-skills into my ~/.claude/skills/pause-and-resume/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/dongshuyan/compass-skills.git && mkdir -p ~/.claude/skills && cp -r compass-skills/skills/pause-and-resume ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repository: git clone https://github.com/dongshuyan/compass-skills.git
  3. Create the skills directory if needed: mkdir -p ~/.claude/skills
  4. Copy the skill in: cp -r compass-skills/skills/pause-and-resume ~/.claude/skills/
  5. Verify with ls ~/.claude/skills/pause-and-resume — you should see SKILL.md.
  6. Restart Claude Code, then mid-task say: "pause this work and leave a checkpoint".
  7. Later in the same session, type "continue" to resume from the checkpoint.