CommunityPesquisa e Análise de Dadosgithub.com

oyzh888/macos-disk-tiering

Skill do Claude para limpeza de disco no macOS + arquivamento em camadas de armazenamento frio (NAS/externo/iCloud).

O que é macos-disk-tiering?

Este skill transforma o Claude em um assistente de gerenciamento inteligente de armazenamento no macOS. Ele automatiza a limpeza de disco e o arquivamento em camadas (tiered cold-storage), movendo arquivos antigos ou menos usados para destinos como NAS, discos externos ou iCloud – tudo por meio de comandos em linguagem natural. É útil para desenvolvedores que lidam com pouco espaço em disco e desejam uma solução programática e conversacional para liberar espaço sem perder dados. O skill funciona com base em scripts shell e análise de metadados do sistema, mantendo uma trilha de auditoria (logs) do que foi movido. A implementação depende de ferramentas nativas do macOS como `mdfind`, `du`, `rsync` ou `cp -p` e `tmutil` (para Time Machine), garantindo que ações sejam reversíveis e seguras. Suporta execução via Claude Code, Cursor ou qualquer agente compatível com skills.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add oyzh888/macos-disk-tiering

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que macos-disk-tiering faz?

Skill para Claude de limpeza de disco no macOS + arquivamento em camadas de armazenamento frio (NAS/externo/iCloud)

Descrição

Este skill permite que você gerencie o armazenamento do seu Mac conversando com o Claude. Ele pode:

  • Analisar o uso do disco e identificar arquivos grandes ou antigos.
  • Mover arquivos para armazenamento frio (NAS, disco externo, iCloud) de forma organizada.
  • Limpar caches, logs e arquivos temporários com segurança.
  • Reverter movimentações quando necessário.

Como usar

Exemplos de comandos:

  • "Analise meu disco e me mostre os 10 maiores arquivos."
  • "Mova todos os arquivos com mais de 1 ano para meu NAS."
  • "Limpe caches do sistema."
  • "Desfaça a última movimentação."

Pré-requisitos

  • macOS 12 ou superior
  • Claude Code ou Cursor instalado
  • Permissões de acesso ao disco total (Full Disk Access) para o terminal

Instalação

  1. Clone o repositório:
    git clone https://github.com/oyzh888/macos-disk-tiering.git
    
  2. Copie o arquivo SKILL.md para o diretório de skills do seu Claude.
  3. Conceda as permissões necessárias ao terminal (Preferências do Sistema > Privacidade e Segurança > Acesso Total ao Disco).

Estrutura do skill

  • scripts/ – scripts shell executados pelo skill
    • analyze_disk.sh – analisa o uso do disco
    • archive_to_cold.sh – move para armazenamento frio
    • cleanup.sh – limpeza de caches
    • undo.sh – desfaz a última operação
  • logs/ – logs das operações realizadas
  • config.json – configurações de destino e exclusões

Configuração

Edite config.json para definir:

  • cold_storage_path – caminho para o armazenamento frio (ex.: /Volumes/NAS/archive ou ~/Library/Mobile Documents/com~apple~CloudDocs/archive)
  • age_threshold_days – idade mínima para arquivar (ex.: 365)
  • size_threshold_mb – tamanho mínimo para considerar (ex.: 100)
  • excluded_paths – pastas a ignorar

Exemplo de saída

Analisando disco...
Total: 500 GB usados de 1 TB
Arquivos > 100 MB: 23
Arquivos com mais de 1 ano: 12 (total 15 GB)

Movendo 12 arquivos para /Volumes/NAS/archive...
[✓] ~/Downloads/projeto_antigo.zip (2.3 GB)
[✓] ~/Documents/backup_2024.sql (1.1 GB)
...
Operação concluída. Log salvo em logs/2026-06-16_archive.log.

Notas de segurança

  • Sempre verifique a lista de arquivos a serem movidos antes de confirmar.
  • O skill mantém um log de todas as operações para auditoria.
  • Os comandos de limpeza não removem nada permanentemente sem confirmação explícita.
  • Use undo para reverter a última movimentação.

Licença

MIT

Habilidades Relacionadas