obsidian-cli
/obsidian-cli
Obsługuje vault Obsidiana oraz debugowanie wtyczek i motywów z wiersza poleceń przez Obsidian CLI: notatki, zadania, właściwości, przeładowanie, błędy, zrzuty ekranu i DOM.
- Autor
- kouko ↗
- Repozytorium
- monkey-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 10.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Brak sygnałów. Repozytorium zmienione 10.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Obsługuje vault Obsidiana oraz debugowanie wtyczek i motywów z wiersza poleceń przez Obsidian CLI: notatki, zadania, właściwości, przeładowanie, błędy, zrzuty ekranu i DOM.
Oryginalny opis (EN)
Interact with Obsidian vaults via the Obsidian CLI — read, create, search, manage notes/tasks/properties; also plugin/theme dev (reload, run JS, errors, screenshots, DOM). Use for vault operations or plugin/theme debugging from the command line.
Jak działa
- Command reference
- Syntax
- File targeting
- Vault targeting
- Common patterns
- Plugin development
Podgląd SKILL.md
--- name: obsidian-cli description: | Interact with Obsidian vaults via the Obsidian CLI — read, create, search, manage notes/tasks/properties; also plugin/theme dev (reload, run JS, errors, screenshots, DOM). Use for vault operations or plugin/theme debugging from the command line. --- # Obsidian CLI Use the `obsidian` CLI to interact with a running Obsidian instance. Requires Obsidian to be open. ## Command reference Run `obsidian help` to see all available commands. This is always up to date. Full docs: https://help.obsidian.md/cli ## Syntax **Parameters** take a value with `=`. Quote values with spaces: ```bash obsidian create name="My Note" content="Hello world" ``` **Flags** are boolean switches with no value: ```bash obsidian create name="My Note" silent overwrite ``` For multiline content use `\n` for newline and `\t` for tab. ## File targeting Many commands accept `file` or `path` to target a file. Without either, the active file is used. - `file=<name>` — resolves like a wikilink (name only, no path or extension needed) - `path=<path>` — exact path from vault root, e.g. `folder/note.md` ## Vault targeting Commands target the most recently focused vault by default. Use `vault=<name>` as the first parameter to target a specific vault: ```bash obsidian vault="My Vault" search query="test" ``` ## Common patterns ```bash 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" ``` Use `--copy` on any command to copy output to clipboard. Use `silent` to prevent files from opening. Use `total` on list commands to get a count. ## Plugin development ### Develop/test cycle After making code changes to a plugin or theme, follow this workflow: 1. **Reload** the plugin to pick up changes: ```bash obsidian plugin:reload id=my-plugin ``` 2. **Check for errors** — if errors appear, fix and repeat from step 1: ```bash obsidian dev:errors ``` 3. **Verify visually** with a screenshot or DOM inspection: ```bash obsidian dev:screenshot path=screenshot.png obsidian dev:dom selector=".workspace-leaf" text ``` 4. **Check console output** for warnings or unexpected logs: ```bash obsidian dev:console level=error ``` ### Additional developer commands Run JavaScript in the app context: ```bash obsidian eval code="app.vault.getFiles().length" ``` Inspect CSS values: ```bash obsidian dev:css selector=".workspace-leaf" prop=background-color ``` Toggle mobile emulation: ```bash obsidian dev:mobile on ``` Run `obsidian help` to see additional developer commands including CDP and debugger controls.
Pliki w paczce (2)
- LICENSE 1 KB
- SKILL.md 3 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · kouko/monkey-skills | 100 | MIT |
| jacardl/viceroy-skills | 100 | MIT |
| pantheon-org/tekhne | 100 | MIT |
| jayjiangct/knowlery | 100 | MIT |
| breferrari/obsidian-mind | 100 | MIT |
| galyarderlabs/galyarder-framework | 100 | MIT |
| galyarderlabs/galyarder-framework | 100 | MIT |
| sd0xdev/sd0x-harness | 100 | MIT |
| iusztinpaul/ai-research-os-workshop | 100 | MIT |
Identyczna treść występuje jeszcze w 2 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.
Migawka bazy z 28.10.2026 · wersja paczki 27e78398862a (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100trove-obsidian-cli
Wyszukuje, czyta i zmienia notatki w istniejącym repozytorium Obsidiana przez CLI aplikacji desktopowej. - 100obsidian-vault
Wyszukuje, tworzy i porządkuje notatki w sejfie Obsidian z wikilinkami i notatkami indeksowymi. - 95wiki-cli
Wykrywa oficjalny CLI Obsidian i czyta vault tylko do odczytu: wyszukiwanie, linki zwrotne i tagi. - 100obsidian-clis
Obsługuje Obsidian z terminala: notatki, wyszukiwanie, właściwości, linki, zadania, Bases i tworzenie wtyczek, przez CLI aplikacji z notesmd-cli jako zapasowym wariantem bez interfejsu. - 100obsidian
Obsługuje vault Obsidiana: notatki, tagi, frontmatter, notatki dzienne, kopie zapasowe i synchronizację, kierując operacje przez MCP, CLI lub aplikację oraz git z bezpiecznymi ustawieniami domyślnymi. - 100obsidian
Obsługuje funkcje specyficzne dla Obsidiana: wikilinki, backlinki, canvas, notatki dzienne i właściwości frontmatter, gdy użytkownik wprost wskazuje Obsidiana lub jego możliwości vaulta.