secondbrain-conversation-diary

Converts free-form conversations into structured Obsidian diary notes with preserved transcripts.

4|Updated May 20, 2024
One-click install
npx skills add https://github.com/SpreadZhao/spreadconfig --skill secondbrain-conversation-diary-spreadzhao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: secondbrain-conversation-diary
Source: https://github.com/SpreadZhao/spreadconfig/tree/main/skills/local/secondbrain-conversation-diary
Command: npx skills add https://github.com/SpreadZhao/spreadconfig --skill secondbrain-conversation-diary-spreadzhao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Free-form chats about thoughts, technical progress, and decisions are easily lost; this Skill turns them into well-structured, searchable diary entries in a SecondBrain Obsidian vault without losing the original conversation. ## Core Features & Use Cases - Conversation-to-Diary Workflow: Acts as a thinking partner during open-ended discussion, then saves a diary note only when explicitly asked, preserving the full visible transcript plus a summary section. - Context Enrichment: Searches external sources (papers, forums, docs, news) and existing SecondBrain or Obsidian notes to ground the conversation and add related-note and reference sections. - Obsidian-Ready Output: Delegates file writes to the secondbrain-diary skill, produces Obsidian-renderable math ($...$ and $$ delimiters), wikilinks, and optional explanatory images via the imagegen skill. - Use Case: After a long chat debugging a NixOS configuration issue, ask to save the conversation; the Skill creates or updates a dated diary entry with the complete transcript, a summary of decisions and open questions, related vault notes, and cited external links. ## Quick Start Use the secondbrain-conversation-diary skill to discuss my topic with relevant research and prior notes, then save it as a complete diary entry in my SecondBrain vault.

Frequently Asked Questions about secondbrain-conversation-diary

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

FAQPage Schema
How do I save a chat conversation as an Obsidian diary note?

Discuss your topic freely, then explicitly ask to save, record, or append the conversation. The Skill builds a Diary Packet from the chat and delegates the write to the secondbrain-diary skill, which creates or updates a dated note in the SecondBrain repository.

How does the diary note preserve the original conversation?

The note includes a full transcript section with every visible user message and assistant reply labeled by turn, followed by a summary section extracting events, decisions, and open questions. Hidden reasoning and tool logs are never saved.

Can it search my existing Obsidian notes for related context?

Yes, it searches the SecondBrain vault by topic, project, people, and tags, preferring Obsidian CLI tooling when available. Related notes are cited as wikilinks and recorded in a related-notes section of the diary.

Does it decide between creating a new diary entry or updating one?

It prefers updating when you ask to append or when a same-day entry covers the same topic, and creates a new note for distinct topics. When uncertain, it inspects nearby diary entries and chooses the least destructive option.

What are the limitations of the math and image rendering?

Math must use $...$ and standalone $$ delimiters because Obsidian may not render \(...\) or \[...\]. Explanatory images are generated only when they materially clarify a section, and if image generation fails the diary is finished without placeholders.