← 返回 Skills 市场
pangkaifeng

Obsidian Sync KB

作者 PANGKAIFENG · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ 安全检测通过
112
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install obsidian-sync-kb
功能描述
Build a searchable local knowledge base from an Obsidian vault's "笔记同步助手" inbox, then answer with citations, topic cards, update logs, and daily digests for...
安全使用建议
This skill appears to do what it says, but review and test before pointing it at sensitive notes. It will create files in your Obsidian vault (Research/… directories) and maintain local state/artifacts under the skill folder — back up your vault first. If you are concerned about data leakage, run build-index with --disable-network (or set enable_network to false in config) to avoid external fetches. Inspect scripts/kb_tool.py (network calls, where content is written, and any outbound requests) before use; the code is included so you can audit it. Note: the code contains minor bugs (e.g., a likely typo in normalize_whitespace) suggesting it may be lightly tested — run on a copy of your vault first and check logs/output for unexpected behavior.
功能分析
Type: OpenClaw Skill Name: obsidian-sync-kb Version: 0.1.0 The obsidian-sync-kb skill is a sophisticated RAG (Retrieval-Augmented Generation) tool designed to index and query an Obsidian vault's sync inbox. The core logic in scripts/kb_tool.py implements a local knowledge base using SQLite (FTS5) and a custom TF-IDF vector index, with features for text cleaning, chunking, and 'research' (enriching notes by fetching external URLs or searching DuckDuckGo). The code follows security best practices such as using yaml.safe_load and parameterized SQL queries. While it possesses network and file system access, these capabilities are transparently documented and strictly aligned with the stated purpose of building a searchable knowledge base from user notes. No indicators of data exfiltration, persistence, or prompt injection were found.
能力评估
Purpose & Capability
Name/description match the implementation: scripts read an Obsidian vault inbox, normalize notes, chunk them, build an index, and produce research/topic cards and digests. Required permissions and resources declared (vault path or env var) are proportionate to the stated purpose.
Instruction Scope
SKILL.md only instructs running the included Python scripts and documents an explicit --disable-network option. The code will write files into the vault (Research/… directories) and into local artifacts/state directories — this is consistent with 'build topic cards and update logs' but users should be aware that the skill modifies the vault by creating research artifacts.
Install Mechanism
No install spec; this is instruction- and script-based (python). That is lowest install risk. The scripts are included in the bundle rather than downloaded from arbitrary URLs.
Credentials
No credentials or unrelated environment variables requested. The only optional env var referenced is OBSIDIAN_SYNC_KB_VAULT to set the vault root, which is appropriate.
Persistence & Privilege
always:false and no requests to alter other skills or system-wide agent config. The skill persists state and artifacts under its own directories and writes research files into user-specified vault paths — expected for its function.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install obsidian-sync-kb
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /obsidian-sync-kb 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial public release
元数据
Slug obsidian-sync-kb
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Obsidian Sync KB 是什么?

Build a searchable local knowledge base from an Obsidian vault's "笔记同步助手" inbox, then answer with citations, topic cards, update logs, and daily digests for... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 112 次。

如何安装 Obsidian Sync KB?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install obsidian-sync-kb」即可一键安装,无需额外配置。

Obsidian Sync KB 是免费的吗?

是的,Obsidian Sync KB 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Obsidian Sync KB 支持哪些平台?

Obsidian Sync KB 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Obsidian Sync KB?

由 PANGKAIFENG(@pangkaifeng)开发并维护,当前版本 v0.1.0。

💬 留言讨论