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.