🛠️ Googlephotos Automation
Googleフォトでの写真や動画のアップロード、アルバムの
📺 まず動画で見る(YouTube)
▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
Automate Google Photos tasks via Rube MCP (Composio): upload media, manage albums, search photos, batch add items, create and update albums. Always search tools first for current schemas.
🇯🇵 日本人クリエイター向け解説
Googleフォトでの写真や動画のアップロード、アルバムの
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
💬 こう話しかけるだけ — サンプルプロンプト
- › Googlephotos Automation を使って、最小構成のサンプルコードを示して
- › Googlephotos Automation の主な使い方と注意点を教えて
- › Googlephotos Automation を既存プロジェクトに組み込む方法を教えて
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Claude が読む原文 SKILL.md(中身を展開)
この本文は AI(Claude)が読むための原文(英語または中国語)です。日本語訳は順次追加中。
Google Photos Automation via Rube MCP
Upload photos, manage albums, search media items, and batch-organize content in Google Photos using Rube MCP (Composio).
Toolkit docs: composio.dev/toolkits/googlephotos
Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active connection via
RUBE_MANAGE_CONNECTIONSwith toolkitgooglephotos - Always call
RUBE_SEARCH_TOOLSfirst to get current tool schemas
Setup
Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
- Verify Rube MCP is available by confirming
RUBE_SEARCH_TOOLSresponds - Call
RUBE_MANAGE_CONNECTIONSwith toolkitgooglephotos - If connection is not ACTIVE, follow the returned auth link to complete setup
- Confirm connection status shows ACTIVE before running any workflows
Core Workflows
1. List Albums
Use GOOGLEPHOTOS_LIST_ALBUMS to retrieve all albums visible in the user's Albums tab.
Tool: GOOGLEPHOTOS_LIST_ALBUMS
Parameters:
- pageSize: Number of albums per page
- pageToken: Pagination token
- excludeNonAppCreatedData: Only show albums created by this app
2. Create a New Album
Use GOOGLEPHOTOS_CREATE_ALBUM to create a new album in Google Photos.
Tool: GOOGLEPHOTOS_CREATE_ALBUM
Parameters:
- title (required): Album title
3. Upload Media
Use GOOGLEPHOTOS_UPLOAD_MEDIA to upload an image or video file to Google Photos.
Tool: GOOGLEPHOTOS_UPLOAD_MEDIA
Parameters:
- file_to_upload: Local file path to upload
- url: URL of file to upload (alternative to file_to_upload)
- file_name: Name for the uploaded file
- description: Description/caption for the media item
4. Batch Upload and Create Media Items
Use GOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMS to upload multiple files and create media items in one operation.
Tool: GOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMS
Parameters:
- files: Local file paths to upload
- urls: URLs of files to upload
- media_files: Mixed input (files and URLs)
- albumId: Album to add items to
- albumPosition: Position within the album
5. Search Media Items
Use GOOGLEPHOTOS_SEARCH_MEDIA_ITEMS to search the user's photo library with filters.
Tool: GOOGLEPHOTOS_SEARCH_MEDIA_ITEMS
Parameters:
- albumId: Filter by album
- filters: Search filters (date ranges, content categories, media types)
- orderBy: Sort order
- pageSize: Results per page
- pageToken: Pagination token
6. Add Items to an Album
Use GOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMS to add existing media items to an album.
Tool: GOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMS
Parameters:
- albumId (required): Target album ID
- mediaItemIds (required): Array of media item IDs to add
Common Patterns
- Create album then upload: Use
GOOGLEPHOTOS_CREATE_ALBUMto create an album, thenGOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMSwith the album ID to upload and organize photos in one step. - List then organize: Use
GOOGLEPHOTOS_SEARCH_MEDIA_ITEMSorGOOGLEPHOTOS_LIST_MEDIA_ITEMSto find media item IDs, thenGOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMSto add them to albums. - Update album metadata: Use
GOOGLEPHOTOS_UPDATE_ALBUMto change an album's title or cover photo. - Get album details: Use
GOOGLEPHOTOS_GET_ALBUMwith an album ID to retrieve full album information. - Add enrichments: Use
GOOGLEPHOTOS_ADD_ENRICHMENTto add text overlays, locations, or map enrichments to album positions. - Upload from URLs: Use the
urlparameter inGOOGLEPHOTOS_UPLOAD_MEDIAorurlsinGOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMSto upload images directly from web URLs.
Known Pitfalls
GOOGLEPHOTOS_LIST_MEDIA_ITEMSis deprecated -- preferGOOGLEPHOTOS_SEARCH_MEDIA_ITEMSfor listing and filtering media.GOOGLEPHOTOS_UPLOAD_MEDIAsupports images up to 200MB and videos up to a larger limit. Exceeding these will fail.- Album IDs must be obtained from
GOOGLEPHOTOS_LIST_ALBUMSorGOOGLEPHOTOS_CREATE_ALBUMresponses -- they are opaque strings. GOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMScan only add items to albums created by the app or albums the user owns.- The
filtersparameter inGOOGLEPHOTOS_SEARCH_MEDIA_ITEMSuses a specific Google Photos API filter structure -- consult the schema for date range and content category formats. - Media items created via the API may not immediately appear in the Google Photos web UI due to processing delays.
Quick Reference
| Action | Tool | Key Parameters |
|---|---|---|
| List albums | GOOGLEPHOTOS_LIST_ALBUMS |
pageSize, pageToken |
| Create album | GOOGLEPHOTOS_CREATE_ALBUM |
title |
| Get album | GOOGLEPHOTOS_GET_ALBUM |
albumId |
| Update album | GOOGLEPHOTOS_UPDATE_ALBUM |
albumId, title, coverPhotoMediaItemId |
| Upload media | GOOGLEPHOTOS_UPLOAD_MEDIA |
file_to_upload or url, description |
| Batch upload | GOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMS |
files or urls, albumId |
| Search media | GOOGLEPHOTOS_SEARCH_MEDIA_ITEMS |
albumId, filters, pageSize |
| List media items | GOOGLEPHOTOS_LIST_MEDIA_ITEMS |
pageSize, pageToken |
| Add items to album | GOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMS |
albumId, mediaItemIds |
| Add enrichment | GOOGLEPHOTOS_ADD_ENRICHMENT |
albumId, newEnrichmentItem, albumPosition |
Powered by Composio