save-conversation

Summarize conversations into timestamped Markdown logs under conv-logs.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/merong/cmux-workshop --skill save-conversation
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: save-conversation
Source: https://github.com/merong/cmux-workshop/tree/main/plugins/cmux-workshop/skills/save-conversation
Command: npx skills add https://github.com/merong/cmux-workshop --skill save-conversation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you preserve a concise, structured record of your conversations by automatically creating markdown log files in conv-logs, reducing manual note-taking and ensuring traceability.

Core Features & Use Cases

  • Automatic creation of conv-logs directory structure based on current date.
  • Detects previous saves to only include new messages.
  • Writes a concise summary of User and Claude exchanges.
  • Stores logs under conv-logs with timestamped filenames.

Quick Start

Run the save-conversation skill to generate a structured markdown log of the current session in conv-logs.

Frequently Asked Questions about save-conversation

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

FAQPage Schema
How do I save chat conversations to a markdown log file?▼

To save chat conversations to a markdown log, this skill automatically summarizes and archives exchanges into a structured file under a conv-logs directory using date-based folders and timestamped filenames for easy retrieval.

What is the best way to archive Claude chat sessions in a git project?▼

The best way to archive chat sessions in a git project is using this skill, which resolves the project root via git rev-parse --show-toplevel and stores markdown logs relative to that root to prevent subdirectory misplacement.

Can I automatically save only new messages from a conversation?▼

Yes, you can automatically save only new messages because the conversation archiving process detects previous saves and only includes recent exchanges, preventing duplicate logs in the markdown file.

How do I organize conversation logs by date in markdown?▼

You organize conversation logs by date through the skill's automatic directory creation, which structures the markdown archives into date-based folders with timestamped filenames for straightforward chronological tracking.

Does saving conversation logs require manual note-taking?▼

Saving conversation logs requires no manual note-taking because the skill automatically generates a concise markdown summary of User and Claude exchanges, ensuring traceability and reducing manual input.

Why are my saved conversation logs stored in the wrong project subdirectory?▼

Conversation logs are stored in the wrong subdirectory when the project root is not resolved properly; this skill prevents misplacement by using git rev-parse --show-toplevel to anchor the conv-logs path to the actual root.