agency-skills-suite/agency-archivist/README.md
AgentePotente b1f3ba033e STEP 2: agency-archivist - Nuova skill gestione risorse
- 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
2026-03-10 23:29:41 +01:00

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
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