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

Object Writer

iagograhiagograh2k downloads

Utility for object writing with random words.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Plugin for Obsidian.md that adds a ribbon button to create a quick note for object writing, providing a random word.

Object writing is a writing exercise that focuses on describing an object and any related experiences, using all of your senses. I originally learned about object writing from brilliant lyric guru Pat Pattison.

I just started using Obsidian and thought I'd take the opportunity to come back to object writing, so with a little googling I figured out how to make a plugin.

I had made a console app that used notepad for this purpose originally. Here's the repo.


How it works

  • When you press the new pen ribbon icon, a new note will be created and opened (like the daily note), this new note will have a random word and a timer counting down. Just write away, that easy.
  • When the timer reaches zero, you will automatically enter read mode (this behavior can be disabled).
  • The new file name will be formatted according to the 'Note name' setting, you can use the following keywords:
    • {{date}}: Current date, formatted according to 'Date format'.
    • {{time}}: Current time, formatted according to 'Time format'.
    • {{object}}: Random word, make sure to include this, otherwise you won't know your word.
    • Example: '{{date}} ({{object}})' -> '2023-12-09 (Word)'
  • The path for the new file can also be changed via settings.
  • By default, the new note will have a '#ObjectWriter' tag, you can disable this via settings.
  • The timer can also be disabled or configured to your liking via settings.

Some things I'd like to add:

  • Option to use a template for the notes.
  • Custom word list (for different languages, for example).
  • Option to integrate into the daily note instead of creating new notes.

I made this for myself but I guess there's no reason not to share. The file with all the words to pick from (words.js) is not the best, but it gets the job done.

75%
HealthGood
ReviewSatisfactory
About
Create a quick object-writing note with one click using a ribbon button that inserts a random word and starts a countdown timer. Enter read mode automatically when the timer ends and tag the new file for easy tracking.
WritingAutomation
Details
Current version
1.1.1
Last updated
2 years ago
Created
2 years ago
Updates
2 releases
Downloads
2k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
iagograhiagograh
github.com/IagoGrah
GitHubiagograh
  1. Community
  2. Plugins
  3. Writing
  4. Object Writer

Related plugins

Wordflow Tracker

Track time, edits, word changes & AI change/diff summary per note automatically. Show live stats in status bar & sidebar (Heatmap view). Record to daily note (periodic notes) as table/list/YAML).

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

BRAT

Easily install a beta version of a plugin for testing.

Longform

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

Readwise Official

Sync highlights from Readwise to your vault.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Text Generator

Generate text content using GPT-3 (OpenAI).

Smart Composer

AI chat with note context, smart writing assistance, and one-click edits for your vault.