What problem does it solve? Building LangGraph agents that pause for human approval, review, or input is error-prone: missing checkpointers, wrong resume calls, and duplicated side effects cause stuck graphs and corrupted state. This Skill provides correct, tested patterns for pausing and resuming graph execution safely. ## Core Features & Use Cases - Interrupt and Resume: Pause execution with interrupt(value) and resume with Command(resume=value), with working examples in both Python and TypeScript. - Approval and Validation Workflows: Route based on human decisions, validate human input in re-prompt loops, and resume multiple parallel interrupts via ID-mapped resume values. - Idempotency and Error Guidance: Prevent duplicate side effects on resume, handle subgraph re-execution, and avoid common mistakes like passing Command(update=...) as invoke input. - Use Case: You are building an email agent that drafts replies. Use this Skill to interrupt before sending, surface the draft to a human, and route to send or discard based on their edited response. ## Quick Start Ask the AI to add a human approval step to your LangGraph agent that pauses with interrupt, shows a draft for review, and resumes with the reviewer's decision.