Communitygithub.com

backblaze-labs/claude-skill-b2-cloud-storage

Habilidade Claude para gerenciamento do Backblaze B2 Cloud Storage a partir do terminal. Gerencie buckets, liste e pesquise arquivos, audite o uso de armazenamento, detecte objetos obsoletos ou grandes, revise a postura de segurança e limpe dados com segurança usando linguagem natural. Construída na especificação Agent Skills e compatível com Claude Code e outros agentes baseados em habilidades.

O que é claude-skill-b2-cloud-storage?

Esta habilidade permite que agentes de IA, como Claude Code, interajam diretamente com o Backblaze B2 Cloud Storage via terminal usando comandos em linguagem natural. Você pode gerenciar buckets (criar, listar, excluir), enviar e baixar arquivos, pesquisar objetos por nome ou prefixo, auditar o uso total de armazenamento, identificar arquivos grandes ou antigos que podem ser custosos, e revisar permissões de bucket para segurança. A habilidade segue a especificação Agent Skills, o que significa que funciona com Claude Code e outros agentes compatíveis. O arquivo SKILL.md detalha cada comando disponível, com exemplos de prompts em linguagem natural que o agente entende, tornando o gerenciamento de armazenamento em nuvem acessível e eficiente sem sair do terminal.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add backblaze-labs/claude-skill-b2-cloud-storage

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que claude-skill-b2-cloud-storage faz?

Habilidade Claude para gerenciamento do Backblaze B2 Cloud Storage a partir do terminal. Gerencie buckets, liste e pesquise arquivos, audite o uso de armazenamento, detecte objetos obsoletos ou grandes, revise a postura de segurança e limpe dados com segurança usando linguagem natural. Construída na especificação Agent Skills e compatível com Claude Code e outros agentes baseados em habilidades.

Funcionalidades

  • Gerenciamento de Buckets: Crie, liste e exclua buckets facilmente.
  • Listagem e Pesquisa de Arquivos: Liste todos os arquivos em um bucket ou pesquise por prefixo de nome.
  • Auditoria de Armazenamento: Calcule o uso total de armazenamento e o número de objetos.
  • Detecção de Objetos Obsoletos/Grandes: Encontre arquivos não modificados há mais de 30 dias ou maiores que 100 MB.
  • Revisão de Segurança: Verifique se os buckets têm permissões públicas.
  • Limpeza Segura: Exclua objetos específicos ou limpe buckets inteiros (com confirmação).

Pré-requisitos

  • Backblaze B2 conta e bucket(s) configurados.
  • Chaves de Aplicação do Backblaze B2 (B2_APPLICATION_KEY_ID e B2_APPLICATION_KEY).
  • CLI do Backblaze B2 (b2) instalada e configurada. Consulte a documentação do Backblaze B2 CLI.

Exemplos de Uso

Aqui estão alguns prompts de exemplo que você pode usar com Claude Code:

  • "Liste todos os meus buckets no Backblaze B2."
  • "Mostre todos os arquivos no bucket meu-bucket-de-backup."
  • "Pesquise arquivos que começam com foto- no bucket meu-bucket."
  • "Qual é o uso total de armazenamento no bucket meu-bucket?"
  • "Encontre objetos que não foram modificados nos últimos 30 dias no bucket meu-bucket."
  • "Existem buckets públicos no meu B2?"
  • "Exclua o arquivo documento.pdf do bucket meu-bucket."

Comandos Disponíveis

ComandoDescriçãoExemplo de Prompt
list_bucketsLista todos os buckets"Liste meus buckets B2."
list_objects <bucket>Lista todos os objetos em um bucket"Liste todos os arquivos no bucket meu-bucket."
search_objects <bucket> <prefix>Pesquisa objetos por prefixo"Pesquise por arquivos que começam com log- no bucket meu-bucket."
get_storage_usage <bucket>Obtém tamanho total e contagem de objetos"Qual é o uso de armazenamento no bucket meu-bucket?"
find_stale_objects <bucket> [days]Encontra objetos não modificados por um número específico de dias (padrão: 30)"Encontre objetos antigos no bucket meu-bucket."
find_large_objects <bucket> [size]Encontra objetos maiores que um tamanho específico em MB (padrão: 100)"Quais são os arquivos grandes no bucket meu-bucket?"
check_bucket_securityVerifica se algum bucket tem permissões públicas"Verifique a segurança dos meus buckets B2."
delete_object <bucket> <object_name>Exclui um objeto específico (solicita confirmação)"Exclua foto.png do bucket meu-bucket."
clean_bucket <bucket>Exclui todos os objetos em um bucket (solicita confirmação)"Limpe todos os arquivos no bucket meu-bucket."

Observações de Segurança

  • Sempre confirme operações destrutivas (exclusões, limpeza de bucket).
  • O agente solicitará sua confirmação antes de executar ações irreversíveis.
  • A habilidade depende das permissões das Chaves de Aplicação B2 configuradas: operações somente leitura são seguras, enquanto escrita/exclusão requerem chaves com escopo apropriado.

Habilidades Relacionadas