yichen-summary

Extract key insights from AI conversations and save them as structured Obsidian notes.

2.0k|274|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/mcncarl/yichen-skills --skill yichen-summary
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yichen-summary
Source: https://github.com/mcncarl/yichen-skills/tree/main/yichen-summary
Command: npx skills add https://github.com/mcncarl/yichen-skills --skill yichen-summary

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Valuable solutions, code snippets, and lessons learned during AI conversations are easily lost once the session ends. This Skill distills the essence of a conversation and persists it as a structured Markdown note in your Obsidian vault.

Core Features & Use Cases

  • Essence Extraction: Identifies problems, solutions, reusable code, decision rationale, and pitfalls while filtering out filler dialogue and failed attempts.
  • Structured Note Generation: Produces notes with Background, Core Content, Solutions, Key Takeaways, and Related sections, without YAML frontmatter or H1 titles.
  • Direct File Writing: Uses Bash with heredoc to write the note directly into the Obsidian vault folder, creating directories if needed.
  • Use Case: After a long debugging session with Claude Code, say "save this conversation" to automatically generate a clean, standalone note in your Obsidian AI conversation archive.

Quick Start

Ask the assistant to save the essence of this conversation to Obsidian, and it will extract the key points and write a structured Markdown note into your vault.

Frequently Asked Questions about yichen-summary

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

FAQPage Schema
How do I save an AI conversation to Obsidian?

Trigger the skill by saying save this conversation or export the essence, and it extracts key content and writes a structured Markdown note into your Obsidian vault folder using Bash heredoc commands.

What content gets extracted from a conversation summary?

The skill extracts problems and solutions, reusable code snippets, decision rationale, new knowledge, and error lessons. It filters out filler dialogue, temporary debug output, and failed attempts that led nowhere.

How do I configure the Obsidian vault path for saved notes?

Set the OBSDIR variable in the Bash command to your vault path, defaulting to the AI conversation folder inside the vault. The skill creates the directory with mkdir -p if it does not exist.

Why does my saved note have filename errors on Windows?

Windows paths require forward slashes or double backslashes because single backslashes get escaped. Also avoid special characters like slashes, colons, and question marks in generated filenames.

Does the generated note include YAML frontmatter or tags?

No, the skill explicitly omits YAML frontmatter, tags, dates, and H1 titles. The filename serves as the topic and content starts directly from H2 headings for a clean Obsidian note.