ПродуктивностьObsidian

Obsidiani CLI

Loeb, loob, otsib ja haldab Obsidiani märkmeid käsurea abil.

Kkepano (Steph Ango)·Продуктивность·MIT

Навык из библиотеки — основная версия хранится в GitHub; ваши изменения сохраняются в вашей собственной копии.

Использовать этот навыкСкачать .zip
Как это работает?
  • ChatGPT открывает новый чат с загруженным навыком. Если он слишком длинный для ссылки, он копируется в буфер обмена — просто вставьте.
  • Claude работает так же. Чтобы установить навык навсегда, скачайте .zip и загрузите его в Claude → Settings → Capabilities → Skills (Pro/Team/Enterprise).
  • Копировать навык копирует навык, чтобы его можно было вставить в любой ассистент, включая Grok.

Obsidian CLI

Kasuta obsidian CLI-d töötava Obsidiani instantsiga suhtlemiseks. Nõuab, et Obsidian oleks avatud.

Käskude viide

Käivita obsidian help, et näha kõiki saadaolevaid käske. See on alati ajakohane. Täielik dokumentatsioon: https://help.obsidian.md/cli

Süntaks

Parameetrid võtavad väärtuse =-iga. Tsiteeri tühikutega väärtusi:

obsidian create name="My Note" content="Hello world"

Lipud on tõeväärtuslülitid ilma väärtuseta:

obsidian create name="My Note" silent overwrite

Mitmerealise sisu jaoks kasuta reavahetuseks ja tabelduseks.

Faili sihtimine

Paljud käsud aktsepteerivad file või path faili sihtimiseks. Ilma kummagita kasutatakse aktiivset faili.

Hoidla sihtimine

Käsud sihivad vaikimisi kõige hiljuti fookuses olnud hoidlat. Kasuta vault=<name> esimese parameetrina konkreetse hoidla sihtimiseks:

obsidian vault="My Vault" search query="test"

Levinud mustrid

obsidian read file="My Note"
obsidian create name="New Note" content="# Hello" template="Template" silent
obsidian append file="My Note" content="New line"
obsidian search query="search term" limit=10
obsidian daily:read
obsidian daily:append content="- [ ] New task"
obsidian property:set name="status" value="done" file="My Note"
obsidian tasks daily todo
obsidian tags sort=count counts
obsidian backlinks file="My Note"

Kasuta --copy mis tahes käsul, et kopeerida väljund lõikelauale. Kasuta silent, et takistada failide avamist. Kasuta total loendikäskudel, et saada arv.

Pluginate arendamine

Arendus-/testitsükkel

Pärast koodimuudatusi pluginas või teemas järgi seda töövoogu:

  1. Laadi uuesti plugin, et muudatused sisse võtta: bash obsidian plugin:reload id=my-plugin
  2. Kontrolli vigu — kui ilmuvad vead, paranda ja korda sammust 1: bash obsidian dev:errors
  3. Kontrolli visuaalselt ekraanipildi või DOM-i inspekteerimisega: bash obsidian dev:screenshot path=screenshot.png obsidian dev:dom selector=".workspace-leaf" text
  4. Kontrolli konsooli väljundit hoiatuste või ootamatute logide suhtes: bash obsidian dev:console level=error

Täiendavad arendajakäsud

Käivita JavaScript rakenduse kontekstis:

obsidian eval code="app.vault.getFiles().length"

Inspekteeri CSS-väärtusi:

obsidian dev:css selector=".workspace-leaf" prop=background-color

Lülita mobiili emulatsioon:

obsidian dev:mobile on

Käivita obsidian help, et näha täiendavaid arendajakäske, sh CDP ja debuggeri juhtimine.