一键导入
obsidian-local
Obsidian Local REST API tools for the CodeAgent — manage vault notes, search, and metadata
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Obsidian Local REST API tools for the CodeAgent — manage vault notes, search, and metadata
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Penetration testing tools for the CodeAgent — network scanning, service enumeration, and vulnerability checks
Frida dynamic instrumentation tools for the CodeAgent — mobile app analysis and SSL unpinning
DuckDB in-process analytics tools for the CodeAgent — SQL on CSV/Parquet/JSON without a server
Supabase client tools for the CodeAgent — database CRUD, auth, storage, and edge functions
OSINT reconnaissance tools for the CodeAgent — domain, IP, email, and social media intelligence
Use BEFORE any creative work — creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements, and design before implementation.
| name | obsidian-local |
| description | Obsidian Local REST API tools for the CodeAgent — manage vault notes, search, and metadata |
| platforms | ["linux","macos","windows"] |
This skill extends the CodeAgent with Obsidian vault management functions. When the Obsidian Local REST API plugin is running, these tools let you search, read, create, and update notes directly from code snippets.
OBSIDIAN_API_URL — e.g. https://127.0.0.1:27124OBSIDIAN_API_KEY — your API key from the plugin settingsThese functions are automatically available in run_code_agent when this skill is present:
obsidian_search(query, context_length=100) — full-text search across all notesobsidian_read(path) — read a note's content by vault pathobsidian_write(path, content) — create or overwrite a noteobsidian_append(path, content) — append to an existing noteobsidian_list(folder="/") — list files in a vault folderobsidian_delete(path) — delete a note# Search for all notes about "project alpha"
results = obsidian_search("project alpha")
print(results)
# Read a specific note
content = obsidian_read("Projects/Alpha/notes.md")
print(content)
# Create a daily note (datetime is available via Python stdlib)
from datetime import date
today = date.today().isoformat()
obsidian_write(f"Daily/{today}.md", f"# {today}\n\n- [ ] Morning review\n")