# Obsidian Cli > Interactúa con vaults de Obsidian mediante la CLI de Obsidian para leer, crear, buscar y gestionar notas, tareas y propiedades, y para desarrollar y depurar plugins y temas. Fuente: https://skillsagentes.com/skills/kepano/obsidian-skills/obsidian-cli Markdown: https://skillsagentes.com/skills/kepano/obsidian-skills/obsidian-cli.md Repositorio: https://github.com/kepano/obsidian-skills Autor: kepano Licencia: MIT Actualizado: hace 7 meses Coste de contexto: 117 tok instalada, 796 tok al activarse, 796 tok con todos los archivos del bundle Bundle: 1 archivo, 3 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add kepano/obsidian-skills --skill obsidian-cli --agent claude-code # Cursor npx -y skills add kepano/obsidian-skills --skill obsidian-cli --agent cursor # Codex npx -y skills add kepano/obsidian-skills --skill obsidian-cli --agent codex # Gemini CLI npx -y skills add kepano/obsidian-skills --skill obsidian-cli --agent gemini # Windsurf npx -y skills add kepano/obsidian-skills --skill obsidian-cli --agent windsurf # Cline npx -y skills add kepano/obsidian-skills --skill obsidian-cli --agent cline ``` ## Qué hace - Ejecuta comandos de la CLI `obsidian` para leer, crear, buscar y gestionar notas, tareas y propiedades en una vault - Permite recargar plugins, ejecutar JavaScript, capturar errores, tomar screenshots e inspeccionar el DOM para desarrollo de plugins y temas ## Cuándo usarla - El usuario pide interactuar con su vault de Obsidian - Se necesita buscar contenido o realizar operaciones de vault desde la línea de comandos - Se está desarrollando o depurando plugins y temas de Obsidian ## Qué la activa - "Busca en mi vault de Obsidian las notas que mencionen 'proyecto X'" - "Crea una nota nueva con el contenido de esta reunión" - "Recarga mi plugin y revisa si hay errores en la consola" - "Toma un screenshot del estado actual de Obsidian" ## Antes de instalar - Requiere que Obsidian esté abierto y ejecutándose. ## Archivos - SKILL.md — 3 KB ## SKILL.md Reproducido tal cual desde kepano/obsidian-skills bajo MIT. Esta sección es el documento original y está en inglés. # 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=` — resolves like a wikilink (name only, no path or extension needed) - `path=` — exact path from vault root, e.g. `folder/note.md` ## Vault targeting Commands target the most recently focused vault by default. Use `vault=` 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. ## Dónde encaja - Categoría: [Herramientas para desarrolladores](https://skillsagentes.com/categorias/herramientas-desarrollo.md) — Skills que cambian cómo tu agente escribe, revisa y despliega código. - Creador: [kepano](https://skillsagentes.com/creators/kepano.md) — 5 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Obsidian Bases](https://skillsagentes.com/skills/kepano/obsidian-skills/obsidian-bases.md): Crea y edita Obsidian Bases (archivos .base) con views, filters, formulas y summaries; para archivos .base, vistas tipo base de datos, table views, card views, filters o formulas en Obsidian. - [Defuddle](https://skillsagentes.com/skills/kepano/obsidian-skills/defuddle.md): Extrae markdown limpio de páginas web con Defuddle CLI, eliminando clutter y navegación para ahorrar tokens; úsalo en vez de WebFetch para URLs que no sean .md. - [Obsidian Markdown](https://skillsagentes.com/skills/kepano/obsidian-skills/obsidian-markdown.md): Crea y edita Obsidian Flavored Markdown con wikilinks, embeds, callouts, propiedades y otra sintaxis propia de Obsidian. - [Json Canvas](https://skillsagentes.com/skills/kepano/obsidian-skills/json-canvas.md): Crea y edita archivos JSON Canvas (.canvas) con nodos, bordes, grupos y conexiones, para usar con archivos Canvas de Obsidian, mapas mentales o diagramas de flujo. ## Skills relacionadas - [Defuddle](https://skillsagentes.com/skills/kepano/obsidian-skills/defuddle.md): Extrae markdown limpio de páginas web con Defuddle CLI, eliminando clutter y navegación para ahorrar tokens; úsalo en vez de WebFetch para URLs que no sean .md. - [Json Canvas](https://skillsagentes.com/skills/kepano/obsidian-skills/json-canvas.md): Crea y edita archivos JSON Canvas (.canvas) con nodos, bordes, grupos y conexiones, para usar con archivos Canvas de Obsidian, mapas mentales o diagramas de flujo. - [Obsidian Bases](https://skillsagentes.com/skills/kepano/obsidian-skills/obsidian-bases.md): Crea y edita Obsidian Bases (archivos .base) con views, filters, formulas y summaries; para archivos .base, vistas tipo base de datos, table views, card views, filters o formulas en Obsidian. - [Obsidian Markdown](https://skillsagentes.com/skills/kepano/obsidian-skills/obsidian-markdown.md): Crea y edita Obsidian Flavored Markdown con wikilinks, embeds, callouts, propiedades y otra sintaxis propia de Obsidian. - [Obsidian Second Brain](https://skillsagentes.com/skills/eugeniughelbur/obsidian-second-brain/obsidian-second-brain.md): Opera cualquier vault de Obsidian como un segundo cerebro vivo y auto-reescribible: las fuentes reescriben páginas existentes, las contradicciones se reconcilian solas y agentes programados mantienen el vault mientras duermes. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)