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 Writing Prompt

tallvincenttallvincent65 downloads

Open random writing prompts to spark some creativity

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

A plugin for Obsidian that helps spark creativity by letting you pick a random writing prompt from a list and start writing.

Features

  • Maintain a single prompts file with a list of ideas organized under a # Prompts heading
  • Open a random unstarted prompt — a new note is created for you automatically
  • Open a random started prompt — jump back into one you've already begun working on
  • Browse all prompts in a fuzzy-search modal
  • Add new prompts directly from the command palette
  • Configure where prompt files are stored
  • Optionally use a template file for new prompt notes

Commands

Command Description
Open random new prompt Pick a random prompt that hasn't been started, create a note for it if it doesn't already exist, and open it
Open random started prompt Pick a random prompt you've already begun and open its note
Show all prompts Open a searchable list of all prompts
Open main prompts file Open the prompts list file directly
Add new prompt to file Add a new prompt to your list

How it works

The prompts file

Your prompts live in a single Markdown file under a # Prompts heading. Each line after the heading is treated as a prompt. For example:

# Prompts
How would you fight someone if you both had 4 arms?
If you were suddenly 9 years old, what's the first thing you'd do?
What would you do if gravity affected everything but you?
You've woken up on the international space station alone, what do you do?

When you open a new prompt, the plugin creates a new note (named after the prompt) and turns the prompt line in your list into a wikilink [[prompt title]].

A prompt is considered "started" when its note contains content beyond any YAML frontmatter. If you delete a note, the prompt becomes unstarted again.

Duplicate detection

The Add new prompt to file command checks for duplicates (case-insensitive) before allowing submission so you don't accidentally add the same prompt twice.

Settings

  • Main prompt file — the file that stores your prompts. Created automatically on first load with a # Prompts heading.
  • Prompts folder — the folder where new prompt notes are created. Leave empty for the vault root.
  • Template file — optionally, a template note whose content (including frontmatter) will be used when creating new prompt notes.

Installation

From the Community Plugin Browser

Search for "Random Writing Prompt" in Obsidian's community plugin browser and install it.

Manual installation

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Copy them into VaultFolder/.obsidian/plugins/random-writing-prompt/.
  3. Reload Obsidian and enable the plugin in Settings → Community plugins.

Development

npm install
npm run dev     # watch mode
npm run build   # production build
npm run lint    # run eslint
HealthExcellent
ReviewPassed
About
Pick a random unstarted prompt and create a note for it, or open a random started prompt to jump back into your work. Browse all prompts in a fuzzy-search modal, add new prompts from the command palette with duplicate checks, and optionally use a template for new prompt notes.
WritingTemplatingSearch
Details
Current version
1.0.2
Last updated
2 weeks ago
Created
3 weeks ago
Updates
3 releases
Downloads
65
Compatible with
Obsidian 1.4.10+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
tallvincenttallvincent
GitHubtallvincent
  1. Community
  2. Plugins
  3. Writing
  4. Random Writing Prompt

Related plugins

Bible Reference

Take Bible study notes easily. Automatically suggests Bible verses as references.

Snippets Manager

Snippets manager with full mobile support. You can manage code snippets, infos like passport number, email signature or anything.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Omnisearch

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

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Longform

Helps you write and edit novels, screenplays, and other long projects.

Templater

Create and use dynamic templates.

Folder notes

Create notes within folders that can be accessed without collapsing the folder, similar to the functionality offered in Notion.

Text Generator

Generate text content using GPT-3 (OpenAI).

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.