Pular para o conteúdo
Skillpedia
Coleta de dados (scraping)77 mil · #1627

Uploadcare Automation

Permite que seu agente gerencie arquivos no Uploadcare usando linguagem natural. Facilita o upload, organização e acesso a seus arquivos digitais.

O que ela faz

Esta ferramenta ajuda a gerenciar arquivos no Uploadcare. Você pode listar seus arquivos, salvá-los permanentemente, ver detalhes sobre eles, obter links para download e organizar grupos de arquivos, tudo usando comandos de texto simples.

Quando usar

  • ✓Quando você quer ver todos os arquivos que enviou.
  • ✓Quando você precisa garantir que um arquivo não seja apagado automaticamente.
  • ✓Quando você quer compartilhar um arquivo com alguém.

Exemplo do que pedir para a IA

“Liste os 5 arquivos mais recentes que enviei e que já foram salvos permanentemente.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/uploadcare-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/uploadcare-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta se conecta à sua conta Uploadcare e usa comandos específicos para realizar ações como listar, salvar ou obter informações de arquivos. Você apenas diz o que quer em português.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add ComposioHQ/awesome-claude-skills --skill Uploadcare Automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/uploadcare-automation/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Automação com Uploadcare

Automatize fluxos de trabalho de manipulação de arquivos do Uploadcare -- liste arquivos do projeto, armazene uploads permanentemente, recupere metadados de arquivos, obtenha URLs de download e gerencie grupos de arquivos -- tudo através de linguagem natural.

Documentação do Toolkit: composio.dev/toolkits/uploadcare


Configuração

  1. Adicione o servidor Rube MCP ao seu ambiente: https://rube.app/mcp
  2. Conecte sua conta Uploadcare quando solicitado (autenticação por chave de API via Composio)
  3. Comece a emitir comandos em linguagem natural para automação do Uploadcare

Fluxos de Trabalho Principais

1. Listar Arquivos do Projeto

Navegue pelos arquivos enviados no seu projeto Uploadcare com filtragem, ordenação e paginação.

Ferramenta: UPLOADCARE_LIST_FILES

Parâmetros principais:

  • stored -- filtre por status de armazenamento: "true" para armazenados, "false" para não armazenados
  • removed -- filtre por status de remoção: "true" para removidos, "false" para ativos
  • ordering -- ordene por datetime_uploaded (crescente) ou -datetime_uploaded (decrescente)
  • limit -- arquivos por página, 1-1000 (padrão 100)
  • offset -- deslocamento de paginação baseado em zero
  • from_date -- timestamp no formato ISO 8601 para filtrar arquivos enviados após esta data
  • to_date -- timestamp no formato ISO 8601 para filtrar arquivos enviados antes desta data
  • include -- defina como "total" para incluir a contagem total de arquivos na resposta

Exemplo de prompt:

"Liste os 50 arquivos armazenados enviados mais recentemente no meu projeto Uploadcare"


2. Armazenar um Arquivo Permanentemente

Marque um arquivo enviado como armazenado permanentemente. Por padrão, os arquivos do Uploadcare são temporários e serão excluídos após 24 horas, a menos que sejam armazenados.

Ferramenta: UPLOADCARE_STORE_FILE

Parâmetros principais:

  • uuid -- UUID do arquivo a ser armazenado (obrigatório); deve estar no formato hexadecimal 8-4-4-4-12 (ex: 3e55317b-23d1-4f35-9b4c-b9accb7b53f4)

Sempre armazene arquivos após o upload para evitar a exclusão automática.

Exemplo de prompt:

"Armazene permanentemente o arquivo com UUID 3e55317b-23d1-4f35-9b4c-b9accb7b53f4"


3. Obter Metadados de Arquivo

Recupere informações detalhadas sobre um arquivo específico, incluindo tamanho, tipo MIME, URL do CDN, dimensões da imagem e muito mais.

Ferramenta: UPLOADCARE_GET_FILE_INFO

Parâmetros principais:

  • uuid -- o UUID do arquivo a ser inspecionado (obrigatório); formato: hexadecimal 8-4-4-4-12

Retorna: nome do arquivo, tamanho, tipo MIME, URL do CDN, data de upload, status de armazenamento, informações da imagem (dimensões, modo de cor) e mais.

Exemplo de prompt:

"Obtenha os metadados e dimensões para o arquivo 3e0923f2-e05a-4b37-9f0d-343b981c9d70"


4. Obter um URL de Download Temporário

Recupere um link de download direto temporário para um arquivo específico.

Ferramenta: UPLOADCARE_GET_FILE_DOWNLOAD_URL

Parâmetros principais:

  • file_id -- o identificador único do arquivo (obrigatório)

Retorna um URL com tempo limitado que pode ser usado para download direto de arquivos.

Exemplo de prompt:

"Obtenha um link de download para o arquivo 3e0923f2-e05a-4b37-9f0d-343b981c9d70"


5. Navegar por Grupos de Arquivos

Liste grupos de arquivos no seu projeto. Grupos são coleções de arquivos enviados juntos.

Ferramenta: UPLOADCARE_LIST_GROUPS

Parâmetros principais:

  • limit -- grupos por página, 1-1000 (padrão 20)
  • offset -- deslocamento de paginação baseado em zero (padrão 0)
  • ordering -- ordene por datetime_created (crescente) ou -datetime_created (decrescente)

Exemplo de prompt:

"Liste meus 10 grupos de arquivos mais recentes"


6. Fluxo de Trabalho do Ciclo de Vida do Arquivo

Combine ferramentas para gerenciamento de arquivos de ponta a ponta:

  1. Upload: Arquivos são enviados via API de upload ou widget do Uploadcare (fora deste toolkit)
  2. Armazenar: UPLOADCARE_STORE_FILE -- marque arquivos como permanentes para evitar exclusão automática
  3. Inspecionar: UPLOADCARE_GET_FILE_INFO -- verifique metadados, confira dimensões e tipo MIME
  4. Compartilhar: UPLOADCARE_GET_FILE_DOWNLOAD_URL -- gere um link de download temporário
  5. Navegar: UPLOADCARE_LIST_FILES -- audite todos os arquivos com filtros de status e data
  6. Grupos: UPLOADCARE_LIST_GROUPS -- revise uploads em lote

Exemplo de prompt:

"Armazene o arquivo abc-123, depois obtenha seus metadados e um link de download"


Armadilhas Conhecidas

Armadilha Detalhes
Exclusão automática de arquivos não armazenados Arquivos enviados são temporários por padrão e excluídos após 24 horas -- sempre chame UPLOADCARE_STORE_FILE para persistir
Formato de UUID estrito UUIDs de arquivo devem estar no formato hexadecimal exato 8-4-4-4-12 (ex: 3e55317b-23d1-4f35-9b4c-b9accb7b53f4); formatos inválidos serão rejeitados
Valores de filtro são strings Os parâmetros stored e removed aceitam valores de string "true" ou "false", não booleanos

…

Perguntas frequentes

Por que meus arquivos desaparecem depois de um tempo?

Por padrão, os arquivos no Uploadcare são temporários e são apagados após 24 horas. Você precisa usar o comando 'salvar permanentemente' para mantê-los.

O que é um UUID?

UUID é um código único (como um número de série) que identifica cada arquivo. Ele é necessário para realizar ações específicas em um arquivo.

Posso enviar arquivos com esta ferramenta?

Não, esta ferramenta é para gerenciar arquivos que já foram enviados para o Uploadcare. O envio em si é feito de outra forma.

Detalhes

Descrição original do autor

Automate Uploadcare file management including listing, storing, inspecting, downloading, and organizing file groups through natural language commands

repo: ComposioHQ/awesome-claude-skills

Popularidade

Estrelas no GitHub
77 mil
Posição no ranking
#1627
Licença
—
Atualizada em
18/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas