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

Snippet Master

Markos NarinianMarkos Narinian71 downloads

Toggle CSS snippets from the command palette instead of going into Settings. Adds one command per snippet plus a quick picker, enable-all and disable-all.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates7

Toggle Obsidian CSS snippets from the command palette — no more digging through Settings → Appearance.

Commands

Command What it does
Toggle snippet… Fuzzy picker over all snippets (✓ = enabled). Select one to toggle it.
Toggle snippet: <name> Dedicated command per snippet — assign a hotkey to the ones you flip often.
Enable all snippets Turn every snippet on.
Disable all snippets Turn every snippet off.
Reload snippet list Rescan .obsidian/snippets/ after adding or removing files.

The per-snippet commands stay in sync automatically when snippet files are created, deleted, or renamed.

Installation

Via BRAT (recommended for now):

  1. Install the BRAT community plugin.
  2. In BRAT settings, choose Add Beta plugin and paste this repo's URL.
  3. Enable Snippet Master under Settings → Community plugins.

Manual:

  1. Download manifest.json and main.js from the latest release (or build from source).
  2. Copy them into <vault>/.obsidian/plugins/snippet-toggles/.
  3. Enable Snippet Master under Settings → Community plugins.

Usage

  1. Open the command palette (Cmd/Ctrl + P).
  2. Run Snippet Master: Toggle snippet… and pick a snippet — or run Toggle snippet: <name> directly.
  3. Optional: go to Settings → Hotkeys and bind your most-used Toggle snippet: <name> commands to hotkeys.

Development

npm install
npm run dev    # watch build
npm run build  # typecheck + production build

License

MIT

HealthExcellent
ReviewSatisfactory
About
Toggle Obsidian CSS snippets from the command palette with a fuzzy picker or dedicated per-snippet commands. Enable or disable all snippets, reload the snippet list, and assign hotkeys to frequent toggles while commands stay in sync with file changes.
CSSAppearanceCommands
Details
Current version
1.0.6
Last updated
3 weeks ago
Created
3 weeks ago
Updates
7 releases
Downloads
71
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Markos NarinianMarkos Narinianmarkosnarinian
markosnarinian.com
GitHubmarkosnarinian
  1. Community
  2. Plugins
  3. CSS
  4. Snippet Master

Related plugins

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Note Toolbar

Add customizable toolbars to your notes.

Custom Font Loader

Customize your vault with any font you want (+ Support for Android and iOS).

Lapel

Show the heading levels in the gutter of the editor.

Custom Note Width

Effortlessly change the line width of each note individually. Provides multiple ways to customize the experience, making it both efficient and user-friendly to adjust line widths.

Show Whitespace

CSS styles and CM6 extensions to highlight whitespace in Source and Live Preview modes.

Snippetor

Create and tweak common snippets.

Fontsource

Load custom fonts from Fontsource into your notes.

Focus Mode

Add a toggle to hide interface elements so you can focus on your note.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.