journal

Manage read and write access to Obsidian daily journal files.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/SizhuangHe/claude-code-skills --skill journal-sizhuanghe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: journal
Source: https://github.com/SizhuangHe/claude-code-skills/tree/main/skills/journal
Command: npx skills add https://github.com/SizhuangHe/claude-code-skills --skill journal-sizhuanghe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide a consistent, cross-session working memo by reading and writing a single, date-stamped Obsidian daily journal so Claude and the user can preserve plans, notes, and session context throughout the day.

Core Features & Use Cases

  • Daily Plan Management: Read and use the Today's Plan section as the baseline schedule and update it when sessions or the scheduler change.
  • Session Memo & Notes: Append decisions, meeting notes, and scratch information to the Notes section so context persists across Claude Code conversations.
  • Controlled Writes & Archival: Respect creation and write rules so only the /good-morning workflow creates new journal files and /good-night finalizes the daily review and completed sections.

Quick Start

Ask Claude to open today's Obsidian journal, read the Today's Plan and Notes sections, and append a concise summary of the current session to Notes.

Frequently Asked Questions about journal

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

FAQPage Schema
How do I append session notes to an Obsidian daily journal?

To append session notes to an Obsidian daily journal, the Skill writes to the Notes section of the date-stamped markdown file, preserving your existing manually written sections while adding new conversation context.

Can I use Claude to read my Obsidian daily planning schedule?

Yes, you can read your Obsidian daily planning schedule. The Skill accesses the Today's Plan section of your local journal file to use it as a baseline schedule for session coordination.

Does the journal Skill create new Obsidian daily files?

No, the journal Skill does not create new Obsidian daily files. File creation is reserved exclusively for the /good-morning workflow, and the markdown file must already exist before any writes can occur.

What is the file path format for local Obsidian daily journals?

The file path format for local Obsidian daily journals is ~/Desktop/Notes/Journals/YYYY/MM/YYYY-MM-DD-Weekday.md. The Skill enforces strict date and weekday accuracy when accessing these files.

How does the journal Skill coordinate schedules with Google Calendar?

The journal Skill coordinates schedules with Google Calendar by reading the Today's Plan section in the Obsidian markdown file and updating it when sessions or the scheduler introduce changes to your daily planning.

Why does appending notes to my daily journal fail?

Appending notes to your daily journal fails if the markdown file does not already exist. The Skill enforces controlled write access and requires the /good-morning workflow to initialize the file first.