update

Append session progress to sessions/{TODAY}.md and update state/current.md.

1.0k|178|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/SterlingChin/marvin-template --skill update
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update
Source: https://github.com/SterlingChin/marvin-template/tree/main/skills/update
Command: npx skills add https://github.com/SterlingChin/marvin-template --skill update

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables rapid, non-disruptive checkpointing by saving your current progress to the session log and updating the state as needed, all without ending your active session.

Core Features & Use Cases

  • Lightweight session checkpoint: appends to the daily session log (sessions/{TODAY}.md) and optionally updates state/current.md.
  • Non-disruptive workflow: works between tasks or during long-running conversations to preserve context.
  • Use Case: while drafting notes or after a key decision, issue /update to capture progress and keep the thread intact.

Quick Start

During an active session, type: /update to checkpoint your progress without ending the session.

Frequently Asked Questions about update

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I save session progress without ending the current conversation?

You can save session progress without ending the conversation by issuing the /update command to append recent changes to the daily session log and conditionally update the current state file.

What is lightweight session checkpointing and how does it preserve context?

Lightweight session checkpointing scans recent conversation changes and appends them to a daily log, preserving context continuity during long-running work sessions without terminating the active thread.

How do I log decisions during an active workflow without disrupting my task?

To log decisions without disrupting your workflow, issue a checkpoint command during the active session to append progress to sessions/{TODAY}.md and update state/current.md as needed.

Can I update my state file while switching contexts in an ongoing session?

Yes, you can update your state file during context switches by issuing a checkpoint command, which conditionally modifies state/current.md to reflect recent conversation changes while keeping the session active.

What is the best way to maintain a session log for long-running conversations?

The best way to maintain a session log for long-running conversations is to issue periodic checkpoint commands that append progress to sessions/{TODAY}.md, ensuring context continuity without session termination.

Does session checkpointing append progress to the daily log automatically?

Session checkpointing automatically scans recent conversation changes and appends them to the daily log file, returning a minimal confirmation to verify the progress capture without ending the session.