Skip to main content

Note Generation

Automatic note generation screenshot

Periodix-Planner automatically generates periodic notes for all time periods, ensuring you always have the notes you need when you need them.

Overview

The plugin generates notes for:

  • Daily notes - Generated for today and tomorrow
  • Weekly notes - Generated for this week and next
  • Monthly notes - Generated for this month and next
  • Quarterly notes - Generated for this quarter and next
  • Yearly notes - Generated for this year and next

Configuration

Go to SettingsPeriodix-PlannerGeneration tab:

SettingDescriptionDefault
Auto-generate on loadGenerate notes when Obsidian openstrue
Generate periods aheadHow many periods into the future to generate1

When enabled, the plugin automatically creates notes on Obsidian startup and generates the next period in advance.

Generated Note Structure

Each generated note includes:

Frontmatter Properties: Links to previous/next periods, parent period, and ancestor periods (week, month, quarter, year). Learn more about note interconnection

Time Budget Block: An empty periodic-planner code block is automatically added. Click "Edit allocations" to distribute hours across categories. Learn more about time budget blocks

File Organization

Notes are organized in configured folders (customize in Settings → Folders):

Periodic/
├── Daily/
│ ├── 2025-01-15.md
│ └── 2025-01-16.md
├── Weekly/
│ ├── 2025-W03.md
│ └── 2025-W04.md
├── Monthly/
│ ├── 2025-01.md
│ └── 2025-02.md
├── Quarterly/
│ ├── 2025-Q1.md
│ └── 2025-Q2.md
└── Yearly/
└── 2025.md

Naming Formats

Customize note names in SettingsNaming using Luxon format tokens:

  • Daily: YYYY-MM-DD (e.g., 2025-01-15)
  • Weekly: YYYY-[W]WW (e.g., 2025-W03)
  • Monthly: YYYY-MM (e.g., 2025-01)
  • Quarterly: YYYY-[Q]Q (e.g., 2025-Q1)
  • Yearly: YYYY (e.g., 2025)

Generation Behavior

Existing notes:

  • Never overwrites existing content
  • Updates frontmatter if properties are missing
  • Adds time budget block if missing
  • Preserves all your content

Missing notes:

  • Creates note with all required frontmatter
  • Adds time budget block
  • Creates folder structure if needed

Period generation: With "Generate periods ahead" set to 1, the plugin generates today + tomorrow (daily), this week + next week (weekly), and so on for all period types.


Related: Note InterconnectionTime Budget BlocksConfiguration