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
This commit is contained in:
parent
6c1b04d39a
commit
b1f3ba033e
7 changed files with 1658 additions and 3 deletions
66
agency-archivist/README.md
Normal file
66
agency-archivist/README.md
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
# agency-archivist
|
||||
|
||||
Gestione archivi di risorse (immagini, video, documenti) per progetti agency.
|
||||
|
||||
## Installazione
|
||||
|
||||
Copia la cartella in `~/.openclaw/skills/` o usa lo script:
|
||||
|
||||
```bash
|
||||
cd ~/agency-skills-suite
|
||||
./INSTALL.sh
|
||||
```
|
||||
|
||||
## Utilizzo
|
||||
|
||||
### 1. Estrazione Archivio
|
||||
|
||||
```bash
|
||||
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
|
||||
|
||||
```bash
|
||||
python scripts/scan_resources.py --client demo_co_srl --pass 1
|
||||
```
|
||||
|
||||
### 3. Generazione Catalogo
|
||||
|
||||
```bash
|
||||
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
|
||||
|
||||
```bash
|
||||
pip install Pillow
|
||||
```
|
||||
|
||||
Per supporto RAR (opzionale):
|
||||
```bash
|
||||
pip install rarfile unrar
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue