TootlikkusObsidian

Obsidiani CLI

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

Kkepano (Steph Ango)·Tootlikkus·MIT

Kogu oskus — vaikeversiooni hoitakse GitHubis; sinu muudatused jäävad sinu enda klooni.

Kasuta seda oskustLaadi alla .zip
Kuidas see töötab?
  • ChatGPT avab uue vestluse, kuhu oskus on laaditud. Kui see on lingi jaoks liiga pikk, kopeeritakse see lõikelauale — lihtsalt kleebi.
  • Claude töötab samamoodi. Püsivaks paigaldamiseks laadi alla .zip ja lae see üles: Claude → Settings → Capabilities → Skills (Pro/Team/Enterprise).
  • Kopeeri oskus kopeerib oskuse, et saaksid selle kleepida mis tahes assistenti, sh 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.