将任意文件夹(支持任何 AI agent workspace)同步到 Obsidian Vault。 **触发场景**: - 用户说「同步到Obsidian」「备份到Obsidian」「Obsidian同步」「folder sync」 - 需要将任意文件夹(skills、memory、项目文档等)备份到 Obsi...
将任意文件夹同步到 Obsidian Vault,支持任何 AI agent 或手动管理的文件夹。
bash
bash ~/.openclaw/workspace/skills/obsidian-folder-sync/scripts/sync.sh <源目录> <目标Vault> [目标子目录]
参数说明:
参数必填说明源目录✅要同步的文件夹绝对路径目标Vault✅Obsidian Vault 路径目标子目录❌Vault 内的子文件夹(默认:源目录名)
示例:
bash
# 同步 AI agent skills 到 Obsidian
bash sync.sh ~/.openclaw/workspace/skills ~/Obsidian/MyVault
# 同步项目文档到 Vault 的 Projects 子目录
bash sync.sh ~/my-project/docs ~/Obsidian/MyVault Projects
# 同步记忆文件夹
bash sync.sh ~/my-agent/memory ~/Obsidian/MyVault Memory
*.md 文件node_modules/、 __pycache__/、 .git/、 .venv/、 .clawhub/、 .learnings/日志文件: ~/.openclaw/workspace/logs/obsidian-folder-sync.log
rsync --files-from,高效增量同步/tmp/obsidian-folder-sync-$$/,执行后自动清理