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.