agency-skills-suite/agency-archivist
AgentePotente a29db752af Generalizzazione: sostituito clients/{client}/ con {project}/
- Sostituite 135 occorrenze di clients/{client}/ con {project}/
- Aggiornati parametri: client_path → project_path in 11 skills
- README.md aggiornato con nuova convenzione {project}/
- Struttura cartelle ora agnostica: compatibile con clients/, projects/, o qualsiasi cartella
- Maggiore flessibilità per diversi sistemi e workflow

Vantaggi:
 Compatibile con qualsiasi struttura cartelle
 Non impone convenzione 'clients/'
 Utile per progetti interni, campagne, o clienti
 Più generale e riutilizzabile
2026-03-11 00:42:52 +01:00
..
scripts PORTING: Python → Node.js per agency-archivist scripts 2026-03-10 23:44:14 +01:00
README.md PORTING: Python → Node.js per agency-archivist scripts 2026-03-10 23:44:14 +01:00
SKILL.md Generalizzazione: sostituito clients/{client}/ con {project}/ 2026-03-11 00:42:52 +01:00

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

node scripts/extract_archive.js brand_assets.zip --client demo_co_srl
node scripts/extract_archive.js https://example.com/assets.zip --client demo_co_srl

2. Scansione Risorse

node scripts/scan_resources.js --client demo_co_srl --pass 1
node scripts/generate_catalog.js --client demo_co_srl

Struttura

agency-archivist/
├── SKILL.md                 # Istruzioni skill
├── README.md                # Questa guida
├── scripts/
│   ├── extract_archive.js   # Estrazione zip/URL (Node.js)
│   ├── scan_resources.js    # Scansione metadata (Node.js)
│   └── generate_catalog.js  # Generazione catalogo (Node.js)
└── 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

Nessuna dipendenza npm richiesta! Gli script usano:

  • Node.js built-in modules (fs, path, child_process)
  • Tool di sistema: unzip, tar, identify (ImageMagick), file

Opzionale (per funzionalità avanzate):

  • unrar — Supporto archivi RAR: sudo apt-get install unrar
  • ffprobe — Metadata video: sudo apt-get install ffmpeg

Vantaggi Node.js vs Python

  • Zero privilegi necessari (gira come user)
  • Nessuna dipendenza npm da installare
  • Tool di sistema per estrazione (più affidabili)
  • ImageMagick per metadata immagini (già installato su molti sistemi)