Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Random Structural Diary

shockthundershockthunder7k downloads

Pick random questions from a prepared question list and answer different questions each time.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates9

Answer on random questions of your diary to get new thoughts; This plugin use a prepared list of questions if you doesn't have one. There is the list - https://zttl.wiki/Structural-diary-b5ecbe5e0dd643b1a868bd773b34094b

Update 1.1.0

Now by default plugin picks number of question from the whole file. You can change this behaviour to old style in plugin settings.

You can setup your own questions for example

    #Section1
        Question1
        Question2
        Question3
    #Section2
        Question1
        Question2
        Question3
    #Section3
        Question1
        Question2
        Question3

And fill this filename in plugin settings. It's important to keep section headers as # headers. Also questions separated by linebrakes \n. So, please write your questions by one at line.

Also you can setup number of questions from each section. Use the template sectionNumber-numberOfQuestions;sectionNumber-numberOfQuestions; Like 1-3;2-2;4-0 - it takes three questions from first section, two from second and zero from fourth; If section ommited then number of questions picks randomly (it can be 0);

To use plugin create a new file and execute command Create questions list

Release 1.1.2.

  • Now question inserts into cursor location.

Release 1.1.0.

  • Add global question picking feature

Release 1.0.6

  • Add support for questions files in folders
  • Add autofill for filename
  • Add option to show or hide section headers
63%
HealthFair
ReviewSatisfactory
About
Insert random structural diary questions into your note to spark new thoughts. Load the built-in list or specify a Markdown file with # section headers and one question per line, pick questions globally or by section, and insert chosen questions at the cursor.
WritingFilesCommands
Details
Current version
1.1.2
Last updated
4 years ago
Created
5 years ago
Updates
9 releases
Downloads
7k
Compatible with
Obsidian 0.9.12+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
shockthundershockthunder
github.com/ShockThunder
GitHubshockthunder
  1. Community
  2. Plugins
  3. Writing
  4. Random Structural Diary

Related plugins

Novel word count

Display a word count, page count, creation date, or other statistics for each file, folder and vault in the File Explorer pane.

Better Word Count

Count the words of selected text in the editor.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

QuickAdd

Quickly add new notes or content to your vault.

Recent Files

Display a list of recently opened files.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.