update

Append session progress updates to a daily log at sessions/{TODAY}.md.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/m43nu/MARVIN --skill update-m43nu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update
Source: https://github.com/m43nu/MARVIN/tree/main/skills/update
Command: npx skills add https://github.com/m43nu/MARVIN --skill update-m43nu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Lightweight session checkpointing that preserves context by saving progress to a daily log and updating state as needed, without terminating the ongoing conversation.

Core Features & Use Cases

  • Automatically append concise updates to a daily session log (sessions/{TODAY}.md) to capture topics, decisions, and state changes.
  • Update internal state only when relevant changes occur, preserving session integrity.
  • Provide a minimal confirmation to reassure the user that the checkpoint was saved.

Quick Start

Type /update to create a lightweight checkpoint of your current session.

Frequently Asked Questions about update

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

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

Session checkpointing saves your current progress to a daily markdown log at sessions/{TODAY}.md without terminating the conversation. It updates internal state only when changes occur, returning a minimal confirmation string to reassure context is preserved.

When should I use session checkpointing during long-running discussions?

Use session checkpointing after completing a task or during long-running discussions to preserve context. Typing /update appends concise updates to a daily markdown log, capturing topics and state changes without terminating the ongoing conversation.

Does the update command log state changes automatically in markdown?

Yes, the update command logs state changes automatically in markdown. It updates internal state only when relevant changes occur and appends concise session updates to a daily markdown log file to capture topics and decisions.

What is the best way to automate progress logging in an active session?

The best way to automate progress logging in an active session is using lightweight checkpointing with the /update command. This automatically appends concise updates to a daily session log and updates state only when changes occur.

Where are session checkpoints stored when preserving context?

Session checkpoints are stored in a daily markdown log located at sessions/{TODAY}.md. This file captures topics, decisions, and state changes, providing a reliable record of your session progress without ending the conversation.

Does checkpointing overwrite previous state logs or append new updates?

Checkpointing appends new updates rather than overwriting previous state logs. It automatically appends concise updates to a daily session log, updating internal state only when relevant changes occur to preserve session integrity.