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 Settings → Periodix-Planner → Generation 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 Settings → Naming 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 Interconnection • Time Budget Blocks • Configuration