Help us improve
Share bugs, ideas, or general feedback.
From obsidian-plugin
Manages Obsidian Publish and Sync via official CLI: lists published notes, adds/removes notes from Publish, checks Sync status. For publishing workflows and sync checks.
npx claudepluginhub laurigates/claude-plugins --plugin obsidian-pluginHow this skill is triggered — by the user, by Claude, or both
Slash command
/obsidian-plugin:publish-synchaikuThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manage Obsidian Publish and Obsidian Sync services using the official CLI.
Executes Obsidian CLI commands to read/write/append notes, search vaults, list/count files, manage tasks, move/rename notes, and find orphans/broken links.
Interact with Obsidian vaults to read, create, search, and manage notes, tasks, and properties. Also supports plugin/theme development with reload, error capture, screenshots, and DOM inspection.
Controls the Obsidian desktop app via its CLI: open notes, query backlinks, read/set properties, run Base queries, list tasks, take screenshots, reload plugins, and move/rename files with live wikilink updates.
Share bugs, ideas, or general feedback.
Manage Obsidian Publish and Obsidian Sync services using the official CLI.
Use this skill automatically when:
# All currently published notes
obsidian publish:list
# JSON output
obsidian publish:list format=json
# Publish a note
obsidian publish:add file="Public Note"
# Publish by path
obsidian publish:add path="blog/post.md"
# Unpublish a note
obsidian publish:remove file="Draft Post"
# Current sync state
obsidian sync:status
# Find all notes tagged for publish, then add them
obsidian search query="[tag:publish]" format=json
# Then publish each result
obsidian publish:add file="Note Name"
# Compare published notes with tagged notes
obsidian publish:list format=json
obsidian tag tagname=publish
| Context | Command |
|---|---|
| List published (structured) | obsidian publish:list format=json |
| Publish a note | obsidian publish:add file="X" |
| Unpublish a note | obsidian publish:remove file="X" |
| Sync status | obsidian sync:status |