obsidian-diary

Convert conversation outcomes into organized Obsidian diary entries and todo updates.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/CNife/skills --skill obsidian-diary
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-diary
Source: https://github.com/CNife/skills/tree/main/knowledge/obsidian-diary
Command: npx skills add https://github.com/CNife/skills --skill obsidian-diary

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill turns conversation outcomes into organized Obsidian diary entries, so important decisions, summaries, and follow-up tasks are preserved in a form that is easy to review later.

Core Features & Use Cases

  • Variant-aware journaling: Chooses between work and personal diary formats based on the conversation context or the user's explicit instruction.
  • Topic aggregation: Groups related events into coherent themes instead of writing a chronological transcript, making the diary easier to scan and remember.
  • Todo management: Reads existing todos, marks completed items with dates and links, and adds new action items when the conversation creates follow-up work.
  • Safety and accuracy guardrails: Enforces factual boundaries, path formatting rules, and a final self-check so the written entry stays grounded in the actual discussion.
  • Use case: After a meeting, code review, research session, or personal planning chat, use this Skill to write a concise diary entry and capture any new tasks.

Quick Start

Ask the assistant to record this conversation into the appropriate Obsidian diary variant and update any related todos.

Frequently Asked Questions about obsidian-diary

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

FAQPage Schema
How do I automatically generate Obsidian diary entries from chat conversations?

To generate Obsidian diary entries from conversations, use a skill that converts chat outcomes into organized journal logs. It aggregates related events into coherent themes rather than chronological transcripts, applying factual boundaries to ensure entries stay grounded in the actual discussion.

Can I update existing Obsidian todos automatically when recording meeting notes?

Yes, you can update existing Obsidian todos automatically when recording meeting notes. The skill reads current todos, marks completed items with dates and links, and adds new action items when the conversation creates follow-up work.

Does this tool support both personal journaling and work logs in Obsidian?

This tool supports both personal journaling and work logs in Obsidian. It features variant-aware journaling that chooses between work and personal diary formats based on the conversation context or your explicit instructions.

What is the best way to write technical research summaries into an Obsidian diary?

The best way to write technical research summaries into an Obsidian diary is using a conversion skill with topic aggregation. It groups related events into coherent themes, enforces path formatting rules, and runs a final self-check to ensure factual accuracy.

How do I create an end-of-session wrap-up log in Obsidian from a chat?

To create an end-of-session wrap-up log in Obsidian from a chat, ask the assistant to record the conversation into the appropriate diary variant. It processes the discussion, validates paths, and outputs a concise factual entry capturing decisions and summaries.

How are conversation transcripts formatted when converted into Obsidian meeting notes?

When converting conversations into Obsidian meeting notes, the output is formatted by topic aggregation rather than raw chronological transcripts. Related events are grouped into coherent themes, making the diary entry easier to scan and remember.