

OpenClaw with Apple 是一个 Skill,GitHub 链接:https://github.com/rtjowo/Openclaw-With-Apple
安装该 skill 到 OpenClaw 后,🦞就能:
必需项 | 说明 |
|---|---|
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
在已接入OpenClaw的聊天工具内发送消息:
“ 安装这个skills,链接:https://github.com/rtjowo/Openclaw-With-Apple ”

加载成功后,OpenClaw会自动引导你完成后续配置。
OpenClaw 加载 Skill 后会主动问你要凭证。你需要准备两样东西:

4.点击「生成应用专用密码」
5.输入一个标签名(比如 "OpenClaw"

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

7.把这个密码发给 OpenClaw 。
如果你还想用照片浏览、文件管理、设备查找、健康分析功能,把你的 Apple ID 邮箱和密码也发送给OpenClaw。
如果你开了双重认证(大部分人都开了),OpenClaw登录时你的 iPhone 会弹出一个 6 位验证码,把验证码发送给OpenClaw。


⚠️ 以下所有 iCloud 链接必须用 iPhone 的 Safari 浏览器打开,电脑上无法打开!
效果:OpenClaw 帮你创建、查看、搜索、删除日历事件,直接同步到 iPhone 日历 App。
当你跟 OpenClaw 说了一件带具体时间的事情,OpenClaw 会自动写入日历:
比如发送:“今天晚上八点参加线上会议”
你说的话 | OpenClaw 做什么 |
|---|---|
"明天下午2点开会" | ✅ 写入日历(14:00-15:00) + 写入提醒事项 |

你可以直接操作日历
你说的话 | OpenClaw 做什么 |
|---|---|
"看看我今天的日历" | 显示今日所有事件 |
这周有什么安排" | 显示本周日历 |
"帮我建个日程,周六15:00-17:00 打羽毛球" | 创建日历事件 |
"删掉打羽毛球那个日程" | 搜索并删除 |
"搜一下最近有没有开会的日程" | 搜索包含"开会"的事件 |
效果:每天自动分析你的心率、睡眠、运动数据,生成健康评分和深度报告。
用 iPhone Safari 打开:
https://www.icloud.com/shortcuts/5bb5d4c1f772467f8db803b73dc8b5b7
点击「添加快捷指令」。

··· 进入编辑模式
iPhone →「设置」→「快捷指令」→「高级」→ 开启「允许共享大量数据」

+ →「特定时间」
设置完成后,每晚 22:15 iPhone 会自动采集当天全部健康数据。
回到 OpenClaw对话,说"Health 配置好了,每晚十点半定时帮我拉取iCloud/Shortcuts/Health中的健康文件,并分析健康状况",OpenClaw 会在服务端设置定时任务,每晚 22:30 自动拉取数据并生成报告。

效果:你跟 OpenClaw 聊天时说到要做的事,OpenClaw 自动记录,每晚同步到 iPhone「提醒事项」App。
用 iPhone Safari 打开:
https://www.icloud.com/shortcuts/9054c0236adb4909b3dbf72fa58b4933
点击「添加快捷指令」。导入后手动运行一次(会创建必要的文件夹)。

+ →「特定时间」然后去「设置」→「快捷指令」→「高级」→ 开启「允许共享大量数据」
(图片教程可在“功能一:Apple Health 健康分析”部分查看)
回到 OpenClaw对话,说"配置好了,每晚十点定时帮我把本地文件,推送到iCloud/Shortcuts/Tasks中",OpenClaw 会在服务端设置定时任务,每晚 10:00 自动推送到iCloud中,等待快捷指令的自动化添加。
工作流程
你对 OpenClaw 说"明天去洗车"
↓
OpenClaw 自动执行命令,写入 tasks_latest.json
↓
每晚 21:00 服务端自动推送到 iCloud Drive
↓
每晚 22:15 iPhone 自动运行快捷指令
↓
「提醒事项」App 里出现"洗车"✓
效果:你跟 OpenClaw 说的笔记、想法、灵感,自动同步到 iPhone「备忘录」App。
用 iPhone Safari 打开:
https://www.icloud.com/shortcuts/56d84868591f4233b7d362c83fb71d59
点击「添加快捷指令」。导入后手动运行一次。
+ →「特定时间」然后确认「设置」→「快捷指令」→「高级」→「允许共享大量数据」已开启。
回到 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 会做什么 |
|---|---|
"分析一下我今天的健康数据" | 运行分析,输出完整报告 |
"我最近睡眠怎么样" | 分析最近数据,重点看睡眠指标 |
你说的话 | OpenClaw 会做什么 |
|---|---|
"看看我今天的日历" | 显示今日日历事件 |
"今天不去打拳击了" | 删除日历中的“拳击”日程 |
"今天晚上八点家庭聚餐" | 添加“家庭聚餐”日程到日历 |
"我的 iPhone 在哪" | 定位你的 iPhone |
"看看 iCloud Drive 里有什么" | 列出 iCloud Drive 文件 |
"把这个文件传到 iCloud 里" | 将该文件上传至指定的 iCloud 文件夹 |
"从 iCloud 下载我的演讲PPT" | 从 iCloud 中下载指定文件到对话内 |
要求OpenClaw输出健康报告后,你会看到类似这样的报告:
============================================================
健康深度分析 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原因:「允许共享大量数据」没开。
解决:iPhone →「设置」→「快捷指令」→「高级」→ 开启「允许共享大量数据」。如果还不行,重启 iPhone 再试。
OpenClaw 操作 iCloud 报错时,直接跟 OpenClaw 说"重新登录 iCloud",它会引导你重新验证。Session 一般能维持几天到几周。
确保环境变量 ICLOUD_CHINA=1 已设置(Skill 默认已启用)。
检查时间线:
iCloud Drive/Shortcuts/Health/ 目录下有没有 health_YYYY-MM-DD.txt 文件Find My 只能定位 Apple 设备(iPhone / iPad / Mac / AirTag),不支持安卓或华为设备。
功能 | 链接 |
|---|---|
Health Daily Export(健康数据采集) | |
Tasks Import(提醒事项导入) | |
Notes Import(备忘录导入) |
⚠️ 所有链接必须用 iPhone Safari 打开!
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 删除。