An Obsidian plugin that integrates write good, a linter for English prose and improving writing style.
- Identifies common writing issues in your notes
- Offers suggestions to improve clarity and style, including:
- Passive voice: Highlights use of passive voice
- Lexical illusions: Detects repeated words
- Sentence starts with "So": Flags sentences that start with "So"
- Sentence starts with "There is/are": Flags sentences that start with "There is" or "There are"
- Weasel words: Detects words like "many", "various", "very"
- Adverbs: Highlights adverbs (words ending in -ly)
- Wordy phrases: Flags wordy phrases that can be simplified
- Clichés: Detects cliches
- E-Prime: Flags use of "to be" verbs (E-Prime style)
- Toggle checks per note via the command palette or a custom hotkey
- Enabled by default: Automatically check newly created or opened notes
- Configurable checks: Turn individual checks on or off (e.g., passive voice, adverbs, etc.)
- Open Obsidian Settings
- Go to Community Plugins and turn off Safe Mode
- Click Browse and search for "Write Good"
- Install the plugin
- Enable the plugin in your Community Plugins settings
- Navigate to the latest release from the Releases page
- Download
main.js
,manifest.json
, andstyle.css
from the latest release - Move these files into your Obsidian vault's
.obsidian/plugins/write-good/
directory - Reload Obsidian
- Enable the plugin in your Community Plugins settings
- Open any note in your vault
- Writing suggestions will automatically appear as you type
- Clone this repository to your machine
- Run
bin/npm install
to install dependencies - Run
bin/npm run dev
to start compilation in watch mode - Copy or symlink the repository to your Obsidian vault's plugins folder:
.obsidian/plugins/write-good-obsidian/
Bug reports and pull requests are welcome on GitHub at https://github.com/markahesketh/write-good-obsidian.
This plugin is available as open source under the terms of the MIT License.