resume-from

resume-from is a skill for Claude Code from tranhieutt/software_development_department. It costs 38 tokens per session (908 once invoked), scanned A, original, MIT.

A recovery workflow that restores an agent's working state from a saved checkpoint file. It resumes a task from the recorded point instead of repeating completed work.

In plain words
What is it for?
Use it when an agent task fails or pauses and a matching checkpoint exists.
Why use it?
It helps continue interrupted tasks while preserving the previous context, progress, and retry information.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter.

Good fit Use it when an agent task fails or pauses and a matching checkpoint exists.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/tranhieutt/software_development_department/resume-from
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 tranhieutt/software_development_department --skill resume-from
Clone the repo
git clone --depth 1 https://github.com/tranhieutt/software_development_department

Made for: Claude Code.

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 resume-from

README.md
[![agentmods](https://agentmods.dev/badge/skills/tranhieutt/software_development_department/resume-from/github.svg)](https://agentmods.dev/skills/tranhieutt/software_development_department/resume-from)
Your own site
<a href="https://agentmods.dev/skills/tranhieutt/software_development_department/resume-from"><img src="https://agentmods.dev/badge/skills/tranhieutt/software_development_department/resume-from/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for resume-from

Your own site · 80×15
<a href="https://agentmods.dev/skills/tranhieutt/software_development_department/resume-from"><img src="https://agentmods.dev/badge/skills/tranhieutt/software_development_department/resume-from.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 38 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 908 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.00038 $0.00908
Opus 5 $0.00019 $0.00454
Sonnet 5 $0.00008 $0.00182
Haiku 4.5 $0.00004 $0.00091

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

Security

Grade A, and why

resume-from 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 6d 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.

.claude/skills/resume-from/SKILL.md · 128 lines

How it starts

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

Resume From Checkpoint

Restore the working context of a specific task from its atomic checkpoint at .tasks/checkpoints/[task_id].md, then continue execution from the exact next step — without re-running completed work.

Steps

1. Validate argument

$ARGUMENTS must contain a task_id. If missing or empty:

❌ Usage: /resume-from <task_id>
   Example: /resume-from 042
   Example: /resume-from auth-api

Available checkpoints:
[Run: ls .tasks/checkpoints/ and list files excluding .gitkeep]

Stop here if no task_id is provided.

2. Load checkpoint

Read .tasks/checkpoints/[task_id].md.

If the file does not exist:

❌ No checkpoint found for task: [task_id]
   Expected: .tasks/checkpoints/[task_id].md

Available checkpoints:
[List files in .tasks/checkpoints/ excluding .gitkeep]

Tip: Run /save-state [task_id] first to create a checkpoint.

Stop here if file is missing.

3. Parse and surface checkpoint

Extract the following fields from the checkpoint and display them clearly:

🔁 Resuming task: [task_id]
   Agent:         [agent_id]
   Saved at:      [saved_at]
   Retry count:   [retry_count]

📄 Output Snapshot (last known state):
   [output_snapshot content]

✅ Completed Steps:
   [completed steps list]

⏭️  Next Step:
   [next_step content]

❓ Open Questions:
   [open_questions content — or "None" if empty]

📁 Files Modified So Far:
   [files_modified list]

4. Apply exponential backoff if retrying

Check retry_count in the checkpoint frontmatter:

  • retry_count = 0 → proceed immediately, no wait
  • retry_count = 1 → wait 2s before continuing
  • retry_count = 2 → wait 4s before continuing
  • retry_count = 3 → wait 8s before continuing
  • retry_count >= 4 → surface a warning:
⚠️  This task has failed [retry_count] times.
    Continuing, but consider escalating to a senior agent or the user
    if the same error recurs.

Then increment retry_count and update backoff_next_s (double the previous value, max 64s) in the checkpoint file before proceeding.

Read the full file on GitHub · 128 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. 6d ago First seen · 128 lines · 38 tokens per session scan A dc66a629c2c6

Subscribe to this mod's changes

resume-from is a skill published in the GitHub repository tranhieutt/software_development_department (72 stars, last pushed 3mo ago), licensed MIT. It adds 38 tokens to every session and 908 once invoked, about $0.0002 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

pushary-chatgpt

For ChatGPT and Codex. Plan the work, get the plan approved once, route every decision to the user's phone, and send a push when it is done. Use this whenever a request takes more than one step, contains a choice the user should make rather than you, or will finish while the user is not reading the conversation. In…

Pushary/pushary-skill · 163 tokens

caveman

Persistent token-compression mode (75% reduction) — now always-on by default. Strips filler while keeping code exact.

datit309/supergraph · 29 tokens

workorai

A workflow guide for using the WorkorAI talent marketplace, which connects people looking for jobs with employers looking for candidates. It handles both job-seeker and hiring requests.

work0r-ai/agent-kit · 200 tokens

pushary-hermes

Push notifications and human-in-the-loop for Hermes Agent. Use this whenever a running agent needs a human and no chat session is active, such as before an irreversible or destructive action, before spending money, deploying, force-pushing or deleting, when blocked on a decision outside your authority, when running…

Pushary/pushary-skill · 164 tokens

slide-deck

When you want to draft, update, convert, or export a slide deck for a React/Next.js slide system (${SLIDEDECKREPO:-$HOME/code/your-slide-deck-site}/src/app/slides/). Writes TypeScript Slide[] arrays using your primitives (Eyebrow, Heading, Accent, Body, BulletList, Divider, TwoCol, GradientText), 12 cycling brand…

coreyhaines31/makerskills · 259 tokens

session-cleanup

Identify stale and empty Claude Code sessions in the Agent Monitor and explain the cleanup endpoint (POST /api/settings/cleanup), always showing the exact list of what WOULD be removed before anything is deleted. Cleanup permanently deletes data, so this skill previews first and requires explicit user confirmation.…

hoangsonww/Claude-Code-Agent-Monitor · 67 tokens