Token导航 LogoToken导航TokenDH.com
研究检索external-serviceclawhub未标认证来源可访问clear审计提醒

apple-icloud-suiteApple icloud suite 搜索

Agent Skill

apple-icloud-suite 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

10,560

周安装

449

GitHub Stars

公开资料未说明

下载量

4,069
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:apple-icloud-suite(Apple icloud suite 搜索)
来源仓库:https://github.com/lovensky1992-wk/apple-icloud-suite
安装命令:
openclaw skills install apple-icloud-suite
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install apple-icloud-suite

简介

apple-icloud-suite 统一管理 iCloud 下的日历、照片、Drive 等设备服务。

  • 适用于多设备间数据同步、家庭共享相册或远程文件访问等场景。
  • 在 OpenClaw 中可通过自然语言指令触发各类云服务操作。
  • 依赖 Apple ID 授权,需确保两步验证已关闭或提供专用应用密码。
  • 大文件传输可能耗时较长,建议分块处理并显示进度反馈给用户。

SKILL.md

name
Apple iCloud Suite
description
>
icon
🍎
os
linux, macos
tools
pyicloud, caldav, icloudpd
install
|

Apple iCloud Suite

iCloud 日历、照片、Drive、设备查找的命令行操作。

Step 0: 依赖与认证检查

1. 依赖验证

python3 -c "import pyicloud; print('pyicloud OK')" 2>/dev/null || echo "需安装: pip install pyicloud"
python3 -c "import caldav; print('caldav OK')" 2>/dev/null || echo "需安装: pip install caldav icalendar"

2. Session 缓存检查(优先复用,避免 2FA)

ls ~/.pyicloud/ 2>/dev/null && echo "有缓存 session" || echo "无缓存,需新认证"
  • 有缓存 → 尝试直接连接,通常无需 2FA
  • 无缓存 → 需要首次认证(见下方认证流程)

3. 认证方式(两条路径)

工具认证方式密码类型
pyicloud(照片/Drive/设备)主密码 + 2FA 验证码Apple ID 主密码
CalDAV(日历)应用专用密码appleid.apple.com 生成

🔴 密码安全:从环境变量读取,不硬编码

export ICLOUD_EMAIL="user@icloud.com"
export ICLOUD_PASSWORD="xxx"  # 或用 keychain

4. pyicloud 认证

from pyicloud import PyiCloudService
import os
os.environ['icloud_china'] = '1'  # 中国大陆用户必须
api = PyiCloudService(os.environ['ICLOUD_EMAIL'], os.environ['ICLOUD_PASSWORD'], china_mainland=True)

if api.requires_2fa:
    # ⚠️ 需要用户参与:在 iPhone 上查看验证码
    code = input("请输入 iPhone 上收到的 6 位验证码: ")
    api.validate_2fa_code(code)

确认点:2FA 需要用户手动输入验证码。提前告知用户准备 iPhone。

Step 1: 需求分类

用户意图服务跳转
"今天有什么安排" / "加个日程"日历→ Step 2,读 references/calendar.md
"下载照片" / "看看相册"照片→ Step 2,读 references/photos.md
"手机在哪" / "查找设备"设备查找→ Step 2,读 references/findmy.md
"iCloud 文件" / "下载文档"Drive→ Step 2,读 references/drive.md

Step 2: 执行(按需加载详细文档)

根据 Step 1 的分类,读取对应 reference 文件 获取详细操作指令:

服务Reference认证工具主要脚本
📅 日历references/calendar.mdCalDAVscripts/icloud_calendar.py
📷 照片references/photos.mdpyicloudscripts/icloud-photos.py
📱 设备references/findmy.mdpyicloudscripts/icloud_tool.py
💾 Drivereferences/drive.mdpyicloudscripts/icloud_tool.py
🔧 脚本总览references/scripts.md所有脚本用法

脚本选择指南

场景用哪个脚本
设备查找 / Drive 浏览scripts/icloud_tool.py(通用工具)
照片浏览/下载scripts/icloud-photos.py(照片专用)
日历操作scripts/icloud_calendar.py(CalDAV)
提醒事项scripts/icloud-reminders.py
备忘录(有限)scripts/icloud-notes.py(⚠️ Apple Notes API 有限)

Step 3: 验证与交付

  1. 确认操作成功(文件已下载/事件已创建/设备已定位)
  2. 展示结果给用户
  3. 照片/文件 → 用 MEDIA:<path> 发送
  4. 日历事件 → 格式化展示时间/地点/标题

边界条件

情况处理
2FA 验证码超时提醒用户重新发送验证码,重试认证
Session 过期删除 ~/.pyicloud/ 缓存,重新认证
pyicloud 连接失败检查网络 → 检查 icloud_china 环境变量 → 重试
应用专用密码无效(CalDAV)引导用户到 appleid.apple.com 重新生成
照片下载量大>50 张时告知预计时间,分批下载
备忘录需求Apple Notes 无公开 API,建议用 iCloud.com 网页版
依赖缺失按 Step 0 安装指引,不继续

注意事项

  • 中国大陆用户:pyicloud 需 china_mainland=True,icloudpd 需 --domain cn
  • 会话缓存:认证成功后 session 保存在 ~/.pyicloud/,通常数周有效
  • 备忘录限制:Apple Notes 没有公开 API,仅有有限的读取能力

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

91.39%
按下载量换算3,719

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills