plugins-themes

v2026.09.24

Obsidian community plugins/themes/CSS snippets management. Use when installing, enabling, switching theme, or toggling restricted mode.

GitHub
安装命令
npx skhub add laurigates/plugins-themes
Markdown
SKILL.md

Obsidian Plugins, Themes & Snippets

When to Use This Skill

Use this skill when...Use the alternative instead when...
Installing, enabling, disabling, or reloading community pluginsRunning JavaScript in the app or capturing screenshots — use dev-tools
Switching the active theme or installing a new oneTriggering a plugin-registered command — use command-palette
Toggling CSS snippets on/offEditing snippet CSS source on disk — use vault-files
Toggling Obsidian's restricted modeInspecting CSS rules with source location — use dev-tools

Lifecycle management for community plugins, themes, and CSS snippets. The developer commands (eval, devtools, dev:*, screenshots) live in the dedicated dev-tools skill.

Prerequisites

  • Obsidian desktop 1.12.7+ installer with CLI enabled
  • Obsidian must be running
  • Restricted mode off (community plugins disabled while restricted mode is on)

Plugins

List

# All installed plugins
obsidian plugins

# Just community or just core
obsidian plugins filter=community
obsidian plugins filter=core

# Include version numbers
obsidian plugins versions

# Structured output
obsidian plugins format=json

# Currently enabled
obsidian plugins:enabled
obsidian plugins:enabled filter=community versions

Plugin Info

obsidian plugin id=dataview

Install / Uninstall (community only)

# Install from the community catalogue
obsidian plugin:install id=dataview

# Install and enable in one shot
obsidian plugin:install id=dataview enable

# Remove
obsidian plugin:uninstall id=dataview

Enable / Disable

# Enable a plugin by ID
obsidian plugin:enable id=dataview

# Disable a plugin
obsidian plugin:disable id=dataview

# Specify type if the same id exists in both core and community
obsidian plugin:enable id=daily-notes filter=core

Reload (developer hot-reload)

obsidian plugin:reload id=my-plugin

Restricted Mode

Restricted mode disables all community plugins (formerly "Safe Mode"):

# Check / toggle
obsidian plugins:restrict
obsidian plugins:restrict on
obsidian plugins:restrict off

Themes

# All installed themes
obsidian themes

# Include version numbers
obsidian themes versions

# Active theme info, or details for a specific theme
obsidian theme
obsidian theme name="Minimal"

# Switch active theme (empty string = built-in default)
obsidian theme:set name="Minimal"
obsidian theme:set name=""

# Install / uninstall community themes
obsidian theme:install name="Things"
obsidian theme:install name="Things" enable
obsidian theme:uninstall name="Things"

CSS Snippets

# All snippets in the vault
obsidian snippets

# Currently enabled
obsidian snippets:enabled

# Toggle individual snippets by filename (without .css)
obsidian snippet:enable name=callout-tweaks
obsidian snippet:disable name=callout-tweaks

Common Patterns

"Install Dataview, enable it, and verify it loaded"

obsidian plugin:install id=dataview enable
obsidian plugins:enabled filter=community | grep -q '^dataview$' && echo OK || echo FAIL

"Snapshot the current plugin/theme state"

obsidian plugins format=json     > plugins-$(date +%F).json
obsidian themes versions          > themes-$(date +%F).txt
obsidian snippets:enabled         > snippets-enabled-$(date +%F).txt

"Disable every community plugin temporarily"

obsidian plugins:restrict on
# … work in restricted mode …
obsidian plugins:restrict off

Agentic Optimizations

ContextCommand
List plugins (structured)obsidian plugins format=json
Enabled plugins onlyobsidian plugins:enabled
Enable pluginobsidian plugin:enable id=X
Disable pluginobsidian plugin:disable id=X
Install + enableobsidian plugin:install id=X enable
Reload during devobsidian plugin:reload id=X
Toggle restricted modeobsidian plugins:restrict on|off
Switch themeobsidian theme:set name="X"
Install theme + activateobsidian theme:install name="X" enable
Toggle CSS snippetobsidian snippet:enable|disable name=X

Related Skills

  • dev-tools — eval, devtools, dev:*, screenshots (developer surface)
  • command-palette — Trigger plugin-registered commands once enabled
  • vault-files — Read or edit snippet .css source under .obsidian/snippets/
发现
标签

此技能尚未发布标签。

版本
最新版本元数据

版本

v2026.09.24

发布时间

2026年9月24日

分类

未分类

许可证

MIT

源路径

obsidian-plugin/skills/plugins-themes

默认分支

main

最新提交

1668324

Tree SHA

b2d4cc3