brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
obsidian-cli-sync-and-publishUse this skill when the user needs official desktop Obsidian CLI Sync workflows and, when detected as available, Publish workflows. This skill is for remote-side-effect operations and must use explicit intent, capability probing, and conservative safety checks.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill for Obsidian Sync operations and capability-gated Obsidian Publish operations through official desktop obsidian CLI commands.
Use this skill when:
Do not use this skill when:
obsidian-cli-workflows)Assume these must be true before relying on this skill:
obsidian command is installed and registeredIn Codex Desktop on macOS, prefer this wrapper:
script -q /dev/null /usr/local/bin/zsh -ilc 'unset __CFBundleIdentifier LaunchInstanceID XPC_SERVICE_NAME CODEX_CI CODEX_SANDBOX CODEX_SHELL; export TERM=xterm-256color; obsidian ...'
Escalate the wrapped command only when required by sandbox boundaries.
publish:* command. Use a read-only check like obsidian help publish:status.No commands matching, treat Publish as unsupported in this environment and refuse publish actions plainly.sync:status; and publish:status only when publish support is confirmed).sync:restore), require explicit version=<n> plus explicit file= or path= unless the user clearly specifies active-file restore.sync:status, sync:history, sync:read, sync:deleted; and publish:site, publish:list, publish:status only when supportedsync, sync:open; and publish:open only when supportedsync:restore; and publish:add, publish:remove only when supportedAlways return:
low, medium, high)direct or escalated)Sync:
syncsync:statussync:historysync:readsync:restoresync:opensync:deletedPublish:
publish:site (only when supported)publish:list (only when supported)publish:status (only when supported)publish:add (only when supported)publish:remove (only when supported)publish:open (only when supported)references/obsidian-cli-sync-publish-playbook.mdreferences/limitations-and-boundaries.mdreferences/validation.mdreferences/source-links.md