谷歌相册助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/googlephotos-automation。
技能介绍
要解决什么问题
在对话式 Agent 里操作 Google 相册,往往卡在 OAuth、REST 封装和批量上传细节上。本技能把能力收敛到 Rube MCP 上的 Composio googlephotos 工具集:在客户端已接入 https://rube.app/mcp 且账号连接为 ACTIVE 的前提下,用统一命名的 GOOGLEPHOTOS_* 工具完成上传、相册管理与检索。
技能如何工作
执行任何工作流前,应先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema,并通过 RUBE_MANAGE_CONNECTIONS 确认 googlephotos 已授权。
核心能力包括:
- 相册:
GOOGLEPHOTOS_LIST_ALBUMS列出相册;GOOGLEPHOTOS_CREATE_ALBUM新建;GOOGLEPHOTOS_GET_ALBUM/GOOGLEPHOTOS_UPDATE_ALBUM查看与改标题、封面。 - 媒体:
GOOGLEPHOTOS_UPLOAD_MEDIA上传本地文件或 URL;GOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMS一次批量上传并创建媒体项,可带albumId。 - 整理:
GOOGLEPHOTOS_SEARCH_MEDIA_ITEMS按过滤器检索库内照片;GOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMS把已有媒体项加入相册;GOOGLEPHOTOS_ADD_ENRICHMENT可为相册位置加文字、地点等 enrichment。
常见组合:先 CREATE_ALBUM 再 BATCH_CREATE_MEDIA_ITEMS 把新图直接进相册;或先 SEARCH_MEDIA_ITEMS 拿到 mediaItemIds,再 BATCH_ADD_MEDIA_ITEMS 归类。
边界与注意点
GOOGLEPHOTOS_LIST_MEDIA_ITEMS已 deprecated,列举与筛选请用GOOGLEPHOTOS_SEARCH_MEDIA_ITEMS,filters需符合 Google Photos API 结构。- 单文件上传:图片约 200MB 上限,超限会失败;视频另有更大限制。
albumId须来自LIST_ALBUMS或CREATE_ALBUM返回值;BATCH_ADD_MEDIA_ITEMS通常只能操作 本应用创建的相册 或用户拥有的相册。- API 创建的媒体项可能在网页端 延迟出现,属处理时延而非必然失败。
使用场景
- 在 Agent 里新建活动相册,用 `GOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMS` 把本机多张照片一次上传并归入该册。
- 按日期或内容过滤器搜索照片库,拿到 `mediaItemIds` 后用 `BATCH_ADD_MEDIA_ITEMS` 归入项目相册。
- 手头是一组公网图片 URL,需批量创建媒体项并可选指定 `albumId` 写入 Google 相册。
- 已有相册需改标题或封面,或对相册位置调用 `ADD_ENRICHMENT` 补充文字、地点等元信息。
适合人员
- 每场线下活动后要按场次建册、把本机或链接素材批量进 Google 相册的活动摄影或家长
- 要在对话工具里把品牌图库按项目分相册、并靠搜索再归类的市场与品牌运营
- 客户端已接 Rube MCP,需为团队固化 Google Photos 上传、检索与加册流程的集成与自动化工程师
- 个人媒体库体量大,需用 `SEARCH_MEDIA_ITEMS` 定位旧图再批量加入主题相册的博主或创作者