在多个 iCloud 设备间同步 Obsidian OpenClaw 配置,管理符号链接实现无缝多设备同步。
Obsidian OpenClaw Sync是一项面向实际任务的技能,主要用于用于在 iCloud Drive 和本地 Obsidian 保险库之间同步 OpenClaw 配置的帮助工具;1. 目的;
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
用于在 iCloud Drive 与本地 Obsidian 仓库之间同步 OpenClaw 配置的辅助工具。
该技能解决以下问题:通过 iCloud 在多台设备间同步 OpenClaw 配置:
workspace_*、workspace-*)openclaw.json 的同步,并提供覆盖控制能力| 依赖项 | 是否必需 | 说明 |
|---|---|---|
python3 |
是 | Python 3.x(macOS 系统预装 Python) |
macOS |
是 | 该技能仅支持 macOS(依赖 iCloud Drive 集成) |
obsidian-icloud-sync |
是 | Obsidian 必须已配置为通过 iCloud Drive 同步仓库 |
# 检查 Python 是否可用 python3 --version # 检查 iCloud Obsidian 路径是否存在 ls -ld ~/Library/Mobile Documents/iCloud~md~obsidian/Documents
/obsidian-openclaw-sync [命令] [选项]
| 命令 | 说明 |
|---|---|
status |
显示所有含智能体和技能的 iCloud 仓库,并指示同步状态 |
setup |
交互式设置,将指定仓库同步至本地 |
unset |
列出并移除本地符号链接 |
| 选项 | 简写 | 说明 |
|---|---|---|
--vault N |
-v N |
按索引预选仓库(默认:交互式选择) |
--overwrite |
-w |
用指向 iCloud 版本的符号链接覆盖本地 openclaw.json |
--no-confirm |
-y |
跳过确认提示(自动确认) |
# 检查同步状态(显示所有 iCloud 仓库) /obsidian-openclaw-sync # 交互式设置(选择仓库、创建符号链接) /obsidian-openclaw-sync setup # 启用覆盖的设置(以 iCloud 符号链接替换本地 openclaw.json) /obsidian-openclaw-sync setup --overwrite # 无提示设置(自动确认) /obsidian-openclaw-sync setup --no-confirm # 无提示设置指定仓库 /obsidian-openclaw-sync setup --vault 1 --no-confirm # 列出并移除本地符号链接 /obsidian-openclaw-sync unset
✓ iCloud Obsidian: /Users/.../iCloud~md~obsidian/Documents ✓ 有效仓库(N): ✓智能体(N): , , ... 技能(N): , , ... ○ [未找到 openclaw.json(建议补充)] ✗ 无效仓库(N): ✗ (缺失:.obsidian/) 本地配置:.openclaw 智能体(N): , , ... 技能(N): , , ...
| 源目录(iCloud) | 目标目录(本地) |
|---|---|
media/ |
./media/ |
projects/ |
./projects/ |
team/ |
./team/ |
skills/ |
./skills/ |
workspace-*/ |
./workspace-*/ |
.openclaw/*.json |
./.openclaw/*.json |
openclaw.json |
./openclaw.json(启用 --overwrite 时) |
setup 创建指向 iCloud 仓库的符号链接setup --overwrite 将本地配置替换为指向 iCloud 的符号链接相关专题
热门下载
相关下载
精品课程
共1课时 | 159人学习
共0课时 | 0人学习
共1课时 | 204人学习