首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >拒绝生态壁垒!无需 Mac,教你用 OpenClaw 零门槛打通 iCloud 核心应用

拒绝生态壁垒!无需 Mac,教你用 OpenClaw 零门槛打通 iCloud 核心应用

原创
作者头像
meme猫
修改2026-03-21 15:14:42
修改2026-03-21 15:14:42
1.8K0
举报

这是什么?

OpenClaw with Apple 是一个 Skill,GitHub 链接:https://github.com/rtjowo/Openclaw-With-Apple

安装该 skill 到 OpenClaw 后,🦞就能:

  • 📅 读写你的 iCloud 日历(创建/查看/删除事件)
  • 📋 自动记录待办到 iPhone 提醒事项(你说"明天开会",OpenClaw每晚自动同步至提醒事项)
  • 📝 自动记录笔记到 iPhone 备忘录(你说"记一下 xxx",OpenClaw每晚自动同步至备忘录)
  • 🏥 深度分析 Apple Health 数据(根据苹果健康内的心率、睡眠、运动数据,给你打分+分析健康问题)
  • 📸 下载 相册 照片
  • 📁 管理 iCloud Drive 文件
  • 📍 查找你的 Apple 设备(Find My)

🔧 你需要准备什么

必需项

说明

iPhone

需要安装「快捷指令」App(系统自带)

Apple ID

就是你登录 iCloud 的账号

Apple Password

iCloud 账号的密码

Apple 应用专用密码

获取方式见下文

一台服务器

部署OpenClaw

既然不用 Mac,怎么保证 OpenClaw 7*24 小时在线接管数据?买台二手 Mac Mini 太贵,本地电脑挂机又费电。

最优解是直接用腾讯云轻量应用服务器(Lighthouse)。几十块钱就能搞定,几分钟上手。最香的是,它官方预置了 OpenClaw 一键部署模板,不用你敲代码配环境,真正开箱即用!

🔗 快速抄作业:

👉 一键秒级部署:https://cloud.tencent.com/developer/article/2624003

📚 最全实践合辑:https://cloud.tencent.com/developer/article/2624973


🚀 安装步骤

通过对话安装Skills

在已接入OpenClaw的聊天工具内发送消息:

“ 安装这个skills,链接:https://github.com/rtjowo/Openclaw-With-Apple

加载成功后,OpenClaw会自动引导你完成后续配置。


🔐 配置 iCloud 登录

OpenClaw 加载 Skill 后会主动问你要凭证。你需要准备两样东西:

(必选)应用专用密码 — 用于日历

  1. 打开 https://appleid.apple.com
  2. 登录你的 Apple ID
  3. 找到「登录与安全」→「应用专用密码」

4.点击「生成应用专用密码」

5.输入一个标签名(比如 "OpenClaw"

6.复制生成的密码(格式类似 xxxx-xxxx-xxxx-xxxx

7.把这个密码发给 OpenClaw 。

Apple ID 邮箱 + 主密码 — 用于icloud/提醒事项/备忘录/健康分析/照片/设备

如果你还想用照片浏览、文件管理、设备查找、健康分析功能,把你的 Apple ID 邮箱和密码也发送给OpenClaw。

双重认证(2FA)

如果你开了双重认证(大部分人都开了),OpenClaw登录时你的 iPhone 会弹出一个 6 位验证码,把验证码发送给OpenClaw。


📱 配置 iPhone 端(四个功能,按需选择)

⚠️ 以下所有 iCloud 链接必须用 iPhone 的 Safari 浏览器打开,电脑上无法打开!


📝 功能一:日历增删

效果:OpenClaw 帮你创建、查看、搜索、删除日历事件,直接同步到 iPhone 日历 App。

当你跟 OpenClaw 说了一件带具体时间的事情,OpenClaw 会自动写入日历:

比如发送:“今天晚上八点参加线上会议”

你说的话

OpenClaw 做什么

"明天下午2点开会"

✅ 写入日历(14:00-15:00) + 写入提醒事项

你可以直接操作日历

你说的话

OpenClaw 做什么

"看看我今天的日历"

显示今日所有事件

这周有什么安排"

显示本周日历

"帮我建个日程,周六15:00-17:00 打羽毛球"

创建日历事件

"删掉打羽毛球那个日程"

搜索并删除

"搜一下最近有没有开会的日程"

搜索包含"开会"的事件

🏥 功能二:Apple Health 健康分析

效果:每天自动分析你的心率、睡眠、运动数据,生成健康评分和深度报告。

第 1 步:导入快捷指令

用 iPhone Safari 打开:

https://www.icloud.com/shortcuts/5bb5d4c1f772467f8db803b73dc8b5b7

点击「添加快捷指令」。

第 2 步:授权健康数据
  1. 打开 iPhone「快捷指令」App
  2. 找到刚导入的「Health Import
  3. 点右上角 ··· 进入编辑模式
  4. 在详情中找到各数据的“允许访问”按钮,点击后系统会弹出授权弹窗(步数、心率、睡眠、活动能量、步行距离),点「允许」
  5. 点左上角「完成」退出
第 3 步:开启共享大量数据

iPhone →「设置」→「快捷指令」→「高级」→ 开启「允许共享大量数据

第 4 步:设置自动化
  1. 打开「快捷指令」App → 底部点「自动化」
  2. 右上角 + →「特定时间」
  3. 设置为 每天 22:15(此处时间可以自由设置,但是要早于OpenClaw拉取文件时间)
  4. 选择立即运行
  5. 选择「Health Export」

设置完成后,每晚 22:15 iPhone 会自动采集当天全部健康数据。

第 5 步:告诉 OpenClaw 你配置好了

回到 OpenClaw对话,说"Health 配置好了,每晚十点半定时帮我拉取iCloud/Shortcuts/Health中的健康文件,并分析健康状况",OpenClaw 会在服务端设置定时任务,每晚 22:30 自动拉取数据并生成报告。


📋 功能三:提醒事项同步

效果:你跟 OpenClaw 聊天时说到要做的事,OpenClaw 自动记录,每晚同步到 iPhone「提醒事项」App。

第 1 步:导入快捷指令

用 iPhone Safari 打开:

https://www.icloud.com/shortcuts/9054c0236adb4909b3dbf72fa58b4933

点击「添加快捷指令」。导入后手动运行一次(会创建必要的文件夹)。

第 2 步:设置自动化
  1. 打开「快捷指令」App → 底部点「自动化」
  2. 右上角 + →「特定时间」
  3. 设置为 每天 22:05
  4. 选择运行「Tasks Import」
  5. 选择立即运行

然后去「设置」→「快捷指令」→「高级」→ 开启「允许共享大量数据

(图片教程可在“功能一:Apple Health 健康分析”部分查看)

第 3 步:告诉 OpenClaw 你配置好了

回到 OpenClaw对话,说"配置好了,每晚十点定时帮我把本地文件,推送到iCloud/Shortcuts/Tasks中",OpenClaw 会在服务端设置定时任务,每晚 10:00 自动推送到iCloud中,等待快捷指令的自动化添加。

工作流程

代码语言:bash
复制
你对 OpenClaw 说"明天去洗车"
        ↓
OpenClaw 自动执行命令,写入 tasks_latest.json
        ↓
每晚 21:00 服务端自动推送到 iCloud Drive
        ↓
每晚 22:15 iPhone 自动运行快捷指令
        ↓
「提醒事项」App 里出现"洗车"✓

📝 功能四:备忘录同步

效果:你跟 OpenClaw 说的笔记、想法、灵感,自动同步到 iPhone「备忘录」App。

第 1 步:导入快捷指令

用 iPhone Safari 打开:

https://www.icloud.com/shortcuts/56d84868591f4233b7d362c83fb71d59

点击「添加快捷指令」。导入后手动运行一次

第 2 步:设置自动化
  1. 打开「快捷指令」App → 底部点「自动化」
  2. 右上角 + →「特定时间」
  3. 设置为 每天 22:05
  4. 选择运行「Notes Import」
  5. 选择立即运行

然后确认「设置」→「快捷指令」→「高级」→「允许共享大量数据」已开启。

第 3 步:告诉 OpenClaw 你配置好了

回到 OpenClaw对话,说"配置好了,每晚十点定时帮我把本地文件,推送到iCloud/Shortcuts/Notes中",OpenClaw 会在服务端设置定时任务,每晚 10:00 自动推送到iCloud中,等待快捷指令的自动化添加。

工作流程与“提醒事项”同步一致


✅ 配置完成!

配置好后的完整时间线:

时间

发生什么

全天

你跟 OpenClaw正常聊天,OpenClaw 自动识别待办和笔记并写入文件

22:05

iPhone 自动导入待办到「提醒事项」、笔记到「备忘录」

22:00

服务端自动把待办/备忘录 JSON 推送到 iCloud Drive

22:15

iPhone 自动采集当天健康数据

22:30

服务端自动拉取 iCloud Drive中的健康文件,分析健康数据,生成报告


💬 日常使用方法

配置好之后,你只需要正常跟 OpenClaw 聊天就行。以下是一些例子:

待办 & 日历

你说的话

OpenClaw 会做什么

"明天去洗车"

写入提醒事项(不写日历,因为没说几点)

"明天下午2点开会"

写入提醒事项 + 写入日历(有具体时间)

"后天取快递"

写入提醒事项

"下周三面试,早上10点"

写入提醒事项 + 写入日历

备忘录

你说的话

OpenClaw 会做什么

"记一下:React useEffect 空数组只执行一次"

写入备忘录

"今天学到个东西:Python 的 walrus 运算符"

写入备忘录

"会议纪要:决定用 React 重构前端"

写入备忘录

健康分析

你说的话

OpenClaw 会做什么

"分析一下我今天的健康数据"

运行分析,输出完整报告

"我最近睡眠怎么样"

分析最近数据,重点看睡眠指标

iCloud 操作

你说的话

OpenClaw 会做什么

"看看我今天的日历"

显示今日日历事件

"今天不去打拳击了"

删除日历中的“拳击”日程

"今天晚上八点家庭聚餐"

添加“家庭聚餐”日程到日历

"我的 iPhone 在哪"

定位你的 iPhone

"看看 iCloud Drive 里有什么"

列出 iCloud Drive 文件

"把这个文件传到 iCloud 里"

将该文件上传至指定的 iCloud 文件夹

"从 iCloud 下载我的演讲PPT"

从 iCloud 中下载指定文件到对话内


🏥 健康报告长什么样

要求OpenClaw输出健康报告后,你会看到类似这样的报告:

代码语言:bash
复制
============================================================
  健康深度分析  2026-03-12
============================================================

📊 基础指标
   步数:     7152
   活动能量:  300.0 kcal

❤️ 心率详细(共 486 次测量)
   平均: 71  最高: 120  最低: 50  极差: 70
   夜间静息(精): 53 bpm
   HRV (RMSSD≈): 7.9

😴 睡眠详细
   入睡: 03:02  醒来: 09:40
   实际睡眠: 5.7h
   深度睡眠: 14.3%
   夜间醒来: 5 次

────────────────────────────────────────────────────────────
  💡 深度分析
────────────────────────────────────────────────────────────

  🏃 运动与代谢
    · 今日 7152 步,达到活跃水平

  ❤️ 心血管与自主神经
    · 夜间静息心率在健康范围内,心血管基础状态良好。
    · HRV 偏低,交感神经主导,身体恢复状态较差。

  😴 睡眠深度分析
    · 实际睡眠 5.7 小时,低于推荐 7-9 小时。
    · 深度睡眠 14.3%,略低于理想范围(15-25%)。

  🔗 交叉关联分析
    · HRV 低(7.9)+ 睡眠不足(5.7h)= 恢复能力严重受损。
      自主神经失衡状态,今天应避免高强度运动或重大决策,
      优先保证今晚睡眠。

  📊 综合评定
    · 健康评分: 65/100 — 一般
      运动活力 █████████░ 23/25
      心血管   ███████░░░ 19/25
      睡眠时长 ██░░░░░░░░ 5/25
      睡眠质量 ███████░░░ 18/25

❓ 常见问题

快捷指令报错 "XPC error"

原因:「允许共享大量数据」没开。

解决:iPhone →「设置」→「快捷指令」→「高级」→ 开启「允许共享大量数据」。如果还不行,重启 iPhone 再试。

iCloud 登录过期了

OpenClaw 操作 iCloud 报错时,直接跟 OpenClaw 说"重新登录 iCloud",它会引导你重新验证。Session 一般能维持几天到几周。

中国大陆用户连不上 iCloud

确保环境变量 ICLOUD_CHINA=1 已设置(Skill 默认已启用)。

OpenClaw 说"已添加"但 iPhone 上没看到

检查时间线:

  1. 待办是每晚 21:00 推送到 iCloud Drive,22:15 iPhone 才导入
  2. 如果等不及,跟 OpenClaw 说"现在就推送到手机",它会立即执行同步
  3. 确认快捷指令的自动化设置正确,且「运行前询问」已关闭

健康数据分析没有结果

  1. 确认快捷指令每晚 22:00 有正常运行(手动跑一次看看)
  2. 分析命令要在 22:00 之后运行(否则当天数据还没采集)
  3. 检查 iCloud Drive/Shortcuts/Health/ 目录下有没有 health_YYYY-MM-DD.txt 文件

Find My 找不到设备

Find My 只能定位 Apple 设备(iPhone / iPad / Mac / AirTag),不支持安卓或华为设备。


📋 快捷指令链接汇总

⚠️ 所有链接必须用 iPhone Safari 打开!


🏗️ 项目结构

代码语言:bash
复制
openclaw-with-Apple/
├── SKILL.md                        # OpenClaw 行为规则(核心配置文件)
├── scripts/
│   ├── icloud_auth.py              # iCloud 认证管理
│   ├── icloud_tool.py              # 照片 / Drive / 设备
│   ├── icloud_calendar.py          # 日历 (CalDAV)
│   ├── health_tool.py              # 健康数据深度分析(1400+ 行)
│   ├── tasks_tool.py               # 待办事项管理
│   ├── setup_tasks_cron.py         # 定时任务安装
│   └── generate_tasks_shortcut.py  # 快捷指令生成指南
├── tasks_latest.json               # 待办同步文件
└── notes_latest.json               # 备忘录同步文件

🙏 最后

有问题欢迎提 Issue:https://github.com/rtjowo/openclaw-with-Apple/issues

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 这是什么?
  • 🔧 你需要准备什么
  • 🚀 安装步骤
    • 通过对话安装Skills
  • 🔐 配置 iCloud 登录
    • (必选)应用专用密码 — 用于日历
    • Apple ID 邮箱 + 主密码 — 用于icloud/提醒事项/备忘录/健康分析/照片/设备
    • 双重认证(2FA)
  • 📱 配置 iPhone 端(四个功能,按需选择)
    • 📝 功能一:日历增删
    • 🏥 功能二:Apple Health 健康分析
      • 第 1 步:导入快捷指令
      • 第 2 步:授权健康数据
      • 第 3 步:开启共享大量数据
      • 第 4 步:设置自动化
      • 第 5 步:告诉 OpenClaw 你配置好了
    • 📋 功能三:提醒事项同步
      • 第 1 步:导入快捷指令
      • 第 2 步:设置自动化
      • 第 3 步:告诉 OpenClaw 你配置好了
    • 📝 功能四:备忘录同步
      • 第 1 步:导入快捷指令
      • 第 2 步:设置自动化
      • 第 3 步:告诉 OpenClaw 你配置好了
  • ✅ 配置完成!
  • 💬 日常使用方法
    • 待办 & 日历
    • 备忘录
    • 健康分析
    • iCloud 操作
  • 🏥 健康报告长什么样
  • ❓ 常见问题
    • 快捷指令报错 "XPC error"
    • iCloud 登录过期了
    • 中国大陆用户连不上 iCloud
    • OpenClaw 说"已添加"但 iPhone 上没看到
    • 健康数据分析没有结果
    • Find My 找不到设备
  • 📋 快捷指令链接汇总
  • 🏗️ 项目结构
  • 🙏 最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档