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

shockthundershockthunder8k 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
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
8k
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

ChatGPT MD

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

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.

Notebook Navigator

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

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Local REST API with MCP

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

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Omnisearch

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

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.