CommunityBildgithub.com

ComposioHQ/googlephotos-automation

Automatisieren Sie Google Photos Aufgaben über Rube MCP (Composio): Medien hochladen, Alben verwalten, Fotos suchen, Elemente stapelweise hinzufügen und Alben erstellen/aktualisieren. Durchsuchen Sie immer zuerst die Tools nach aktuellen Schemata.

Was ist googlephotos-automation?

Diese Fertigkeit ermöglicht die vollständige Automatisierung von Google Photos über die Rube MCP-Schnittstelle (Composio). Sie deckt alle wichtigen Workflows ab: Medien hochladen (Einzel- und Stapelverarbeitung), Alben erstellen, aktualisieren und auflisten, Medieninhalte durchsuchen und gezielt in Alben organisieren. Für Entwickler und KI-Agenten ist sie besonders nützlich, da sie eine einheitliche, toolbasierte Abstraktion bietet – anstatt direkt die komplexe Google Photos API anzusprechen. Unterstützt wird die Nutzung auf MCP-kompatiblen Plattformen wie Claude Code, Cursor und Codex. Voraussetzung ist eine aktive Verbindung über Rube MCP mit dem Toolkit `googlephotos`. Zentral ist der Workflow: zuerst `RUBE_SEARCH_TOOLS` aufrufen, um die aktuellen Tool-Schemata zu laden, dann `RUBE_MANAGE_CONNECTIONS` zur Authentifizierung, und anschließend die Google Photos Tools wie `GOOGLEPHOTOS_UPLOAD_MEDIA`, `GOOGLEPHOTOS_CREATE_ALBUM` oder `GOOGLEPHOTOS_SEARCH_MEDIA_ITEMS` verwenden. Die Fertigkeit behandelt auch bekannte Fallstricke wie deprecation von `GOOGLEPHOTOS_LIST_MEDIA_ITEMS`, Dateigrößenlimits und die Notwendigkeit, Album-IDs aus vorherigen API-Antworten zu beziehen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/googlephotos-automation

Installed? Explore more Bild skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Google Photos Automatisierung über Rube MCP

Laden Sie Fotos hoch, verwalten Sie Alben, durchsuchen Sie Medieninhalte und organisieren Sie Inhalte in Google Photos mithilfe von Rube MCP (Composio) stapelweise.

Toolkit-Dokumentation: composio.dev/toolkits/googlephotos

Voraussetzungen

  • Rube MCP muss verbunden sein (RUBE_SEARCH_TOOLS verfügbar)
  • Aktive Verbindung über RUBE_MANAGE_CONNECTIONS mit dem Toolkit googlephotos
  • Rufen Sie immer zuerst RUBE_SEARCH_TOOLS auf, um die aktuellen Tool-Schemata zu erhalten

Einrichtung

Rube MCP beziehen: Fügen Sie https://rube.app/mcp als MCP-Server in Ihrer Client-Konfiguration hinzu. Es werden keine API-Schlüssel benötigt – fügen Sie einfach den Endpunkt hinzu, und es funktioniert.

  1. Stellen Sie sicher, dass Rube MCP verfügbar ist, indem Sie bestätigen, dass RUBE_SEARCH_TOOLS antwortet
  2. Rufen Sie RUBE_MANAGE_CONNECTIONS mit dem Toolkit googlephotos auf
  3. Falls die Verbindung nicht AKTIV ist, folgen Sie dem zurückgegebenen Authentifizierungslink, um die Einrichtung abzuschließen
  4. Bestätigen Sie, dass der Verbindungsstatus AKTIV anzeigt, bevor Sie Workflows ausführen

Kern-Workflows

1. Alben auflisten

Verwenden Sie GOOGLEPHOTOS_LIST_ALBUMS, um alle im Tab "Alben" des Benutzers sichtbaren Alben abzurufen.

Tool: GOOGLEPHOTOS_LIST_ALBUMS
Parameter:
  - pageSize: Anzahl der Alben pro Seite
  - pageToken: Paginierungstoken
  - excludeNonAppCreatedData: Nur von dieser App erstellte Alben anzeigen

2. Ein neues Album erstellen

Verwenden Sie GOOGLEPHOTOS_CREATE_ALBUM, um ein neues Album in Google Photos zu erstellen.

Tool: GOOGLEPHOTOS_CREATE_ALBUM
Parameter:
  - title (erforderlich): Albumtitel

3. Medien hochladen

Verwenden Sie GOOGLEPHOTOS_UPLOAD_MEDIA, um eine Bild- oder Videodatei in Google Photos hochzuladen.

Tool: GOOGLEPHOTOS_UPLOAD_MEDIA
Parameter:
  - file_to_upload: Lokaler Dateipfad zum Hochladen
  - url: URL der hochzuladenden Datei (Alternative zu file_to_upload)
  - file_name: Name für die hochgeladene Datei
  - description: Beschreibung/Bildunterschrift für das Medienelement

4. Stapel-Upload und Medieninhalte erstellen

Verwenden Sie GOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMS, um mehrere Dateien hochzuladen und in einem Vorgang Medieninhalte zu erstellen.

Tool: GOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMS
Parameter:
  - files: Lokale Dateipfade zum Hochladen
  - urls: URLs der hochzuladenden Dateien
  - media_files: Gemischte Eingabe (Dateien und URLs)
  - albumId: Album, dem Elemente hinzugefügt werden sollen
  - albumPosition: Position innerhalb des Albums

5. Medieninhalte durchsuchen

Verwenden Sie GOOGLEPHOTOS_SEARCH_MEDIA_ITEMS, um die Fotobibliothek des Benutzers mit Filtern zu durchsuchen.

Tool: GOOGLEPHOTOS_SEARCH_MEDIA_ITEMS
Parameter:
  - albumId: Nach Album filtern
  - filters: Suchfilter (Datumsbereiche, Inhaltskategorien, Medientypen)
  - orderBy: Sortierreihenfolge
  - pageSize: Ergebnisse pro Seite
  - pageToken: Paginierungstoken

6. Elemente zu einem Album hinzufügen

Verwenden Sie GOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMS, um vorhandene Medieninhalte zu einem Album hinzuzufügen.

Tool: GOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMS
Parameter:
  - albumId (erforderlich): Ziel-Album-ID
  - mediaItemIds (erforderlich): Array der hinzuzufügenden Medieninhalts-IDs

Häufige Muster

  • Album erstellen, dann hochladen: Verwenden Sie GOOGLEPHOTOS_CREATE_ALBUM, um ein Album zu erstellen, dann GOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMS mit der Album-ID, um Fotos in einem Schritt hochzuladen und zu organisieren.
  • Auflisten, dann organisieren: Verwenden Sie GOOGLEPHOTOS_SEARCH_MEDIA_ITEMS oder GOOGLEPHOTOS_LIST_MEDIA_ITEMS, um Medieninhalts-IDs zu finden, dann GOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMS, um sie zu Alben hinzuzufügen.
  • Album-Metadaten aktualisieren: Verwenden Sie GOOGLEPHOTOS_UPDATE_ALBUM, um den Titel oder das Titelbild eines Albums zu ändern.
  • Albumdetails abrufen: Verwenden Sie GOOGLEPHOTOS_GET_ALBUM mit einer Album-ID, um vollständige Album-Informationen abzurufen.
  • Anreicherungen hinzufügen: Verwenden Sie GOOGLEPHOTOS_ADD_ENRICHMENT, um Textüberlagerungen, Standorte oder Kartenanreicherungen zu Albumpositionen hinzuzufügen.
  • Von URLs hochladen: Verwenden Sie den Parameter url in GOOGLEPHOTOS_UPLOAD_MEDIA oder urls in GOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMS, um Bilder direkt von Web-URLs hochzuladen.

Bekannte Fallstricke

  • GOOGLEPHOTOS_LIST_MEDIA_ITEMS ist veraltet – bevorzugen Sie GOOGLEPHOTOS_SEARCH_MEDIA_ITEMS zum Auflisten und Filtern von Medien.
  • GOOGLEPHOTOS_UPLOAD_MEDIA unterstützt Bilder bis zu 200 MB und Videos bis zu einer größeren Grenze. Überschreitungen führen zu Fehlern.
  • Album-IDs müssen aus den Antworten von GOOGLEPHOTOS_LIST_ALBUMS oder GOOGLEPHOTOS_CREATE_ALBUM bezogen werden – es sind undurchsichtige Zeichenketten.
  • GOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMS kann nur Elemente zu Alben hinzufügen, die von der App erstellt wurden oder die der Benutzer besitzt.
  • Der Parameter filters in GOOGLEPHOTOS_SEARCH_MEDIA_ITEMS verwendet eine spezifische Google Photos API-Filterstruktur – konsultieren Sie das Schema für Datumsbereichs- und Inhaltskategorieformate.
  • Über die API erstellte Medieninhalte erscheinen aufgrund von Verarbeitungsverzögerungen möglicherweise nicht sofort in der Google Photos Weboberfläche.

Kurzreferenz

AktionToolWichtige Parameter
Alben auflistenGOOGLEPHOTOS_LIST_ALBUMSpageSize, pageToken
Album erstellenGOOGLEPHOTOS_CREATE_ALBUMtitle
Album abrufenGOOGLEPHOTOS_GET_ALBUMalbumId
Album aktualisierenGOOGLEPHOTOS_UPDATE_ALBUMalbumId, title, coverPhotoMediaItemId
Medien hochladenGOOGLEPHOTOS_UPLOAD_MEDIAfile_to_upload oder url, description
Stapel-UploadGOOGLEPHOTOS_BATCH_CREATE_MEDIA_ITEMSfiles oder urls, albumId
Medien durchsuchenGOOGLEPHOTOS_SEARCH_MEDIA_ITEMSalbumId, filters, pageSize
Medieninhalte auflistenGOOGLEPHOTOS_LIST_MEDIA_ITEMSpageSize, pageToken
Elemente zu Album hinzufügenGOOGLEPHOTOS_BATCH_ADD_MEDIA_ITEMSalbumId, mediaItemIds
Anreicherung hinzufügenGOOGLEPHOTOS_ADD_ENRICHMENTalbumId, newEnrichmentItem, albumPosition

Powered by Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Verwandte Skills