xiaomiba0904/dsh-obsidian-export ↗★ 1
dsh-obsidian-export
将对话导出至 Obsidian 库的 DSH 插件,提供读取、搜索、列表、标签及反向链接工具与自动库发现。
AI 分析
核心用途是将 DSH 对话导出至 Obsidian 并提供丰富的库管理工具。适合需要将 AI 对话记录整理归档至 Obsidian 个人知识库的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xiaomiba0904/dsh-obsidian-export说明文档
阅读完整 README ↗Model usage
obsidian_export(vaultDir="/path/to/vault", mode="auto") # current session
obsidian_export(vaultDir="/path/to/vault", path="exported/session.jsonl")
obsidian_export(vaultDir="/path/to/vault", sessionId="session-", mode="dry-run")
obsidian_read(vaultDir="/path/to/vault", path="Inbox/My Note.md")
obsidian_list(vaultDir="/path/to/vault", subpath="Inbox")
obsidian_search(vaultDir="/path/to/vault", query="rag") # filename match
obsidian_search(vaultDir="/path/to/vault", query="embedding", field="content")
obsidian_search(vaultDir="/path/to/vault", tags="pkms#research")
obsidian_tags(vaultDir="/path/to/vault")
obsidian_backlinks(vaultDir="/path/to/vault", target="Welcome")
Model flow for a common workflow: obsidian_list (see what's there) →
obsidian_read (load a note) → obsidian_search (find related notes by
content/tag) → obsidian_backlinks (follow the graph) → obsidian_export
(save a conversation). Combine an export with a dry-run first to preview
whether a target would be created, skipped, updated, or overwritten.