tallvincent54 downloadsOpen random writing prompts to spark some creativity
A plugin for Obsidian that helps spark creativity by letting you pick a random writing prompt from a list and start writing.
# Prompts heading| 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 |
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.
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.
# Prompts heading.Search for "Random Writing Prompt" in Obsidian's community plugin browser and install it.
main.js, manifest.json, and styles.css from the latest release.VaultFolder/.obsidian/plugins/random-writing-prompt/.npm install
npm run dev # watch mode
npm run build # production build
npm run lint # run eslint