원클릭으로
macos-file-organization
Organização de arquivos macOS — estruturar Desktop, Documents, Downloads, criar tarefas cron de limpeza automática.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Organização de arquivos macOS — estruturar Desktop, Documents, Downloads, criar tarefas cron de limpeza automática.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Create and manage a Z-Library account for the Bianinho agent — registration, email verification via IMAP, and login workflow
Criar tasks visíveis no painel AionUI Scheduled Tasks — inserir diretamente na SQLite do AionUI
Debug protocol for AionUI macOS DMG white screen crashes — pattern, fixes, bundle analysis, and workflow.
AionUI — plataforma multi-agent cowork (frontend Electron). Arquitectura real, modos de acesso (Xvfb, web viewer, noVNC), e integração com Bianinho/Hermes. NUNCA inventar arquitectura sem verificar primeiro.
Diagnóstico e otimização de performance do MacBook — memória RAM, LaunchAgents, processos, bateria e swap. Workflow completo de 5 ações testado no MacBook Pro M1 Pro 16GB.
Persist agent state across crashes, context deaths, and restarts for Hermes agents. Use when you need to save current context, restore after a crash, maintain a memory file across sessions, or implement crash recovery. Essential for autonomous agents that must survive context window limits.
| name | macos-file-organization |
| description | Organização de arquivos macOS — estruturar Desktop, Documents, Downloads, criar tarefas cron de limpeza automática. |
| trigger | Quando o utilizador pede organizar arquivos, organizar desktop, organizar documentos, limpar mesa, mover arquivos, criar tarefa de organização, cron de limpeza |
| category | apple |
| tags | ["macos","files","organization","desktop","folders","cron","automation"] |
| owner | bianinho |
NUNCA apagar arquivos. Sempre mover para pastas organizadas. O utilizador (Álvaro) enfatiza: "garantindo que não irá apagar nada."
# Ver Desktop
ls -la ~/Desktop/
du -sh ~/Desktop/*
# Ver Documents
ls -la ~/Documents/
# Ver Downloads
ls -la ~/Downloads/
# Contar arquivos soltos na home
find ~ -maxdepth 1 -type f ! -name ".*" | wc -l
find ~ -maxdepth 1 -type d ! -name ".*" ! -name ".." | grep -v Library | grep -v ".Trash"
Antes de mover qualquer coisa, apresentar:
Formato de relatório:
ANTES: N itens soltos na home
DEPOIS: Tudo categorizado em ~/Documents/
Opção: Mover também projetos de desenvolvimento para ~/Documents/Projects/?
# Criar pastas de destino
mkdir -p ~/Documents/Mesa
mkdir -p ~/Documents/Mesa/Capturas
mkdir -p ~/Documents/Mesa/Documentos
mkdir -p ~/Documents/Mesa/Screen Recordings
mkdir -p ~/Documents/Projects
mkdir -p ~/Documents/Sistemas
# Mover arquivos soltos da home
for f in ~/*.md; do [ -f "$f" ] && mv "$f" ~/Documents/Método\ TEN/; done
# Mover projetos (se confirmado)
mv ~/bolt.diy ~/Documents/Projects/
mv ~/cTrader ~/Documents/Projects/
# ... etc
~/Documents/
├── Mesa/ # Desktop原来的内容
│ ├── Capturas/ # Imagens (png, jpg, gif, webp)
│ ├── Documentos/ # Arquivos (pdf, docx, xlsx, txt, md)
│ ├── Screen Recordings/ # Vídeos (mp4, mov, avi)
│ └── [outras pastas do Desktop original]
├── Projects/ # Projetos de desenvolvimento
├── Sistemas/ # Installers, ferramentas de sistema
├── Método TEN/ # Documentos do método
└── [outras pastas existentes]
~/Desktop/ # Deve ficar VAZIO (só .localized, .DS_Store)
| Tipo | Extensões | Pasta destino |
|---|---|---|
| Capturas de tela | png, jpg, gif | ~/Documents/Mesa/Capturas |
| Documentos | pdf, docx, xlsx, txt, md | ~/Documents/Mesa/Documentos |
| Vídeos | mp4, mov, avi, mkv | ~/Documents/Mesa/Screen Recordings |
| Pastas genéricas | - | ~/Documents/Mesa/ (raiz) |
| Item | Motivo |
|---|---|
| Symlinks (.aionui, KnowledgeBase, Google Drive) | Links de sistema |
| Pastas .ssh/, .config/, .hermes/ | Configurações |
| Pasta Library/ | Sistema macOS |
| node_modules/, venv/, .venv/ | Dependências de projetos |
| Aplicativos (.app) | Apps macOS |
| miniconda3/, python envs | Ambientes Python |
| BibliotecaCalibre/, wallet/, Monero/ | Dados específicos de apps |
# Criar script em ~/.hermes/scripts/
cat << 'SCRIPT' > ~/.hermes/scripts/organizar_desktop.sh
#!/bin/bash
DESKTOP="$HOME/Desktop"
MESA="$HOME/Documents/Mesa"
mkdir -p "$MESA/Capturas" "$MESA/Documentos" "$MESA/Screen Recordings"
movidos=0
# Imagens
for ext in png jpg jpeg gif webp bmp; do
for f in "$DESKTOP"/*."$ext"; do
[ -f "$f" ] && mv "$f" "$MESA/Capturas/" 2>/dev/null && ((movidos++))
done
done
# Documentos
for ext in pdf doc docx xlsx txt md epub zip; do
for f in "$DESKTOP"/*."$ext"; do
[ -f "$f" ] && mv "$f" "$MESA/Documentos/" 2>/dev/null && ((movidos++))
done
done
# Vídeos
for ext in mp4 mov avi mkv; do
for f in "$DESKTOP"/*."$ext"; do
[ -f "$f" ] && mv "$f" "$MESA/Screen Recordings/" 2>/dev/null && ((movidos++))
done
done
# Pastas (não apps)
for f in "$DESKTOP"/*/; do
[ -d "$f" ] && ! echo "$f" | grep -qE "\.(app|Downie|localized)" && \
mv "$f" "$MESA/" 2>/dev/null && ((movidos++))
done
echo "Desktop organizado. Ficheiros movidos: $movidos"
SCRIPT
chmod +x ~/.hermes/scripts/organizar_desktop.sh
hermes cron create \
--name "Organizar Desktop automaticamente" \
--deliver local \
--workdir ~/Documents/Mesa \
--script organizar_desktop.sh \
-- "0 * * * *" \
"Execute o script organizar_desktop.sh para organizar o Desktop sem apagar nada."
Nota: schedule vai por último, depois de --. O prompt (texto depois de --) é obrigatório.
~/.hermes/scripts/ e no --script usar apenas o nome do ficheiro, não o path completo.--prompt ou --skill é obrigatório no hermes cron create. Não funciona sem.