CommunityCodierung & Entwicklunggithub.com

ComposioHQ/Uploadcare-Automation

Automatisieren Sie die Uploadcare-Dateiverwaltung – einschließlich Auflisten, Speichern, Inspizieren, Herunterladen und Organisieren von Dateigruppen – durch natürliche Sprachbefehle.

Was ist Uploadcare-Automation?

Diese Fähigkeit ermöglicht es Entwicklern und KI-Agenten, die Uploadcare-Dateiverwaltung vollständig über natürlichsprachliche Anweisungen zu automatisieren. Sie deckt sechs Kern-Workflows ab: Auflisten von Projektdateien mit Filterung, Sortierung und Paginierung, dauerhaftes Speichern von temporären Uploads (Uploadcare löscht ungespeicherte Dateien nach 24 Stunden), Abrufen detaillierter Dateimetadaten (Größe, MIME-Typ, CDN-URL, Bildabmessungen), Generieren zeitlich begrenzter Download-Links, Durchsuchen von Dateigruppen sowie die Kombination dieser Aktionen zu einem vollständigen Datei-Lebenszyklus-Workflow. Die Nutzung erfolgt über das Rube MCP-Server-Protokoll mit Authentifizierung durch Composio. Wichtig zu beachten: Datei-UUIDs müssen das exakte 8-4-4-4-12-Hex-Format einhalten, Filterparameter sind als Zeichenketten („true“ / „false“) und nicht als boolesche Werte zu übergeben, und es gibt kein integriertes Upload-Tool – die Fähigkeit verwaltet nur bereits hochgeladene Dateien.

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

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Uploadcare-Automation?

Automatisieren Sie Uploadcare-Dateiverwaltungs-Workflows – listen Sie Projektdateien auf, speichern Sie Uploads dauerhaft, rufen Sie Dateimetadaten ab, erhalten Sie Download-URLs und verwalten Sie Dateigruppen – alles über natürliche Sprache.

Toolkit-Dokumentation: composio.dev/toolkits/uploadcare


Einrichtung

  1. Fügen Sie den Rube MCP-Server zu Ihrer Umgebung hinzu: https://rube.app/mcp
  2. Verbinden Sie Ihr Uploadcare-Konto, wenn Sie dazu aufgefordert werden (API-Schlüssel-Authentifizierung über Composio)
  3. Beginnen Sie, natürliche Sprachbefehle für die Uploadcare-Automation zu geben

Kern-Workflows

1. Projektdateien auflisten

Durchsuchen Sie hochgeladene Dateien in Ihrem Uploadcare-Projekt mit Filterung, Sortierung und Paginierung.

Tool: UPLOADCARE_LIST_FILES

Wichtige Parameter:

  • stored – Filter nach Speicherstatus: "true" für gespeichert, "false" für ungespeichert
  • removed – Filter nach Entfernungsstatus: "true" für entfernt, "false" für aktiv
  • ordering – Sortierung: datetime_uploaded (aufsteigend) oder -datetime_uploaded (absteigend)
  • limit – Dateien pro Seite, 1–1000 (Standard: 100)
  • offset – Nullbasierter Paginierungs-Offset
  • from_date – ISO-8601-Zeitstempel, um Dateien zu filtern, die nach diesem Datum hochgeladen wurden
  • to_date – ISO-8601-Zeitstempel, um Dateien zu filtern, die vor diesem Datum hochgeladen wurden
  • include – Setzen Sie "total", um die Gesamtzahl der Dateien in der Antwort einzuschließen

Beispiel-Eingabeaufforderung:

„Liste die 50 zuletzt hochgeladenen, gespeicherten Dateien in meinem Uploadcare-Projekt auf“


2. Eine Datei dauerhaft speichern

Markieren Sie eine hochgeladene Datei als dauerhaft gespeichert. Standardmäßig sind Uploadcare-Dateien temporär und werden nach 24 Stunden gelöscht, sofern sie nicht gespeichert werden.

Tool: UPLOADCARE_STORE_FILE

Wichtige Parameter:

  • uuid – UUID der zu speichernden Datei (erforderlich); muss im Format 8-4-4-4-12 Hex vorliegen (z. B. 3e55317b-23d1-4f35-9b4c-b9accb7b53f4)

Speichern Sie Dateien immer nach dem Upload, um eine automatische Löschung zu verhindern.

Beispiel-Eingabeaufforderung:

„Speichere die Datei mit der UUID 3e55317b-23d1-4f35-9b4c-b9accb7b53f4 dauerhaft“


3. Dateimetadaten abrufen

Rufen Sie detaillierte Informationen zu einer bestimmten Datei ab, einschließlich Größe, MIME-Typ, CDN-URL, Bildabmessungen und mehr.

Tool: UPLOADCARE_GET_FILE_INFO

Wichtige Parameter:

  • uuid – die UUID der zu untersuchenden Datei (erforderlich); Format: 8-4-4-4-12 Hex

Rückgabe: Dateiname, Größe, MIME-Typ, CDN-URL, Upload-Datum, Speicherstatus, Bildinformationen (Abmessungen, Farbmodus) und mehr.

Beispiel-Eingabeaufforderung:

„Hole die Metadaten und Abmessungen für die Datei 3e0923f2-e05a-4b37-9f0d-343b981c9d70“


4. Einen temporären Download-Link abrufen

Rufen Sie einen temporären Direkt-Download-Link für eine bestimmte Datei ab.

Tool: UPLOADCARE_GET_FILE_DOWNLOAD_URL

Wichtige Parameter:

  • file_id – die eindeutige Dateikennung (erforderlich)

Gibt eine zeitlich begrenzte URL zurück, die für einen direkten Datei-Download verwendet werden kann.

Beispiel-Eingabeaufforderung:

„Erhalte einen Download-Link für die Datei 3e0923f2-e05a-4b37-9f0d-343b981c9d70“


5. Dateigruppen durchsuchen

Listen Sie Dateigruppen in Ihrem Projekt auf. Gruppen sind Sammlungen von Dateien, die gemeinsam hochgeladen wurden.

Tool: UPLOADCARE_LIST_GROUPS

Wichtige Parameter:

  • limit – Gruppen pro Seite, 1–1000 (Standard: 20)
  • offset – Nullbasierter Paginierungs-Offset (Standard: 0)
  • ordering – Sortierung: datetime_created (aufsteigend) oder -datetime_created (absteigend)

Beispiel-Eingabeaufforderung:

„Liste meine 10 neuesten Dateigruppen auf“


6. Datei-Lebenszyklus-Workflow

Kombinieren Sie Tools für eine durchgängige Dateiverwaltung:

  1. Hochladen: Dateien werden über die Uploadcare-Upload-API oder das Widget hochgeladen (außerhalb dieses Toolkits)
  2. Speichern: UPLOADCARE_STORE_FILE – Dateien als dauerhaft markieren, um automatische Löschung zu verhindern
  3. Inspizieren: UPLOADCARE_GET_FILE_INFO – Metadaten prüfen, Abmessungen und MIME-Typ überprüfen
  4. Teilen: UPLOADCARE_GET_FILE_DOWNLOAD_URL – einen temporären Download-Link generieren
  5. Durchsuchen: UPLOADCARE_LIST_FILES – alle Dateien mit Status- und Datumsfiltern prüfen
  6. Gruppen: UPLOADCARE_LIST_GROUPS – Batch-Uploads überprüfen

Beispiel-Eingabeaufforderung:

„Speichere die Datei abc-123 und hole dann ihre Metadaten und einen Download-Link“


Bekannte Fallstricke

FallstrickDetails
Automatische Löschung ungespeicherter DateienHochgeladene Dateien sind standardmäßig temporär und werden nach 24 Stunden gelöscht – rufen Sie immer UPLOADCARE_STORE_FILE auf, um sie zu erhalten
Strenge UUID-FormateDatei-UUIDs müssen das exakte Format 8-4-4-4-12 Hex haben (z. B. 3e55317b-23d1-4f35-9b4c-b9accb7b53f4); ungültige Formate werden abgelehnt
Filterwerte sind ZeichenkettenDie Parameter stored und removed akzeptieren die Zeichenketten "true" oder "false", keine booleschen Werte
Temporäre Download-URLsURLs von UPLOADCARE_GET_FILE_DOWNLOAD_URL sind zeitlich begrenzt und laufen ab
Paginierung erfolgt offset-basiertVerwenden Sie offset + limit für die Paginierung; es gibt keine cursor-basierten Paginierungs-Token
Kein Upload-ToolDatei-Uploads erfolgen über die Uploadcare-Upload-API oder das Widget, nicht über dieses Toolkit – diese Tools verwalten bereits hochgeladene Dateien

Kurzreferenz

AktionTool-SlugWichtige Parameter
Dateien auflistenUPLOADCARE_LIST_FILESstored, ordering, limit, offset
Datei speichernUPLOADCARE_STORE_FILEuuid
Dateiinfo abrufenUPLOADCARE_GET_FILE_INFOuuid
Download-URL abrufenUPLOADCARE_GET_FILE_DOWNLOAD_URLfile_id
Gruppen auflistenUPLOADCARE_LIST_GROUPSlimit, offset, ordering

Bereitgestellt von 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