- agency-archivist/SKILL.md: Skill per upload, estrazione, catalogazione
- scripts/extract_archive.py: Estrazione zip/URL in clients/{client}/assets/
- scripts/scan_resources.py: Scansione metadata (2 passate: base + vision)
- scripts/generate_catalog.py: Generazione catalogo.md con tag e use case
- references/resource_types.md: Tipologie risorse e use case per skill
- agency-orchestrator/SKILL.md: Integrazione archivist in Fase 1
- Step opzionale upload risorse
- Sezione dedicata gestione risorse
- Comportamento proattivo (richiesta risorse mancanti)
- Pattern per altre skill
Integrazione completa: orchestrator → archivist → visual-generator/design/web/social
1.4 KiB
1.4 KiB
agency-archivist
Gestione archivi di risorse (immagini, video, documenti) per progetti agency.
Installazione
Copia la cartella in ~/.openclaw/skills/ o usa lo script:
cd ~/agency-skills-suite
./INSTALL.sh
Utilizzo
1. Estrazione Archivio
python scripts/extract_archive.py brand_assets.zip --client demo_co_srl
python scripts/extract_archive.py https://example.com/assets.zip --client demo_co_srl
2. Scansione Risorse
python scripts/scan_resources.py --client demo_co_srl --pass 1
3. Generazione Catalogo
python scripts/generate_catalog.py --client demo_co_srl
Struttura
agency-archivist/
├── SKILL.md # Istruzioni skill
├── scripts/
│ ├── extract_archive.py # Estrazione zip/URL
│ ├── scan_resources.py # Scansione metadata
│ └── generate_catalog.py # Generazione catalogo
└── references/
└── resource_types.md # Tipologie risorse e use case
Integrazione
Questa skill si integra con:
- agency-orchestrator — Upload risorse in Fase 1
- agency-visual-generator — Usa risorse catalogate
- agency-design-system — Recupera logo e brand assets
- agency-web-developer — Usa immagini per sito
- agency-social — Usa immagini per content calendar
Dipendenze Python
pip install Pillow
Per supporto RAR (opzionale):
pip install rarfile unrar