Rimozione symlink: percorsi diretti verso agency-shared-references

- Eliminati tutti i symlink references/ dalle 14 skills
- Aggiornati tutti i riferimenti nei SKILL.md con percorsi completi
  (es. ../agency-shared-references/references/quality_bar.md)
- README.md aggiornato: nessuna configurazione symlink necessaria
- INSTALL.sh semplificato: solo copia e verifica, no symlink
- Struttura più semplice e compatibile con tutte le piattaforme
- Nessun file di configurazione o link simbolico richiesto
This commit is contained in:
AgentePotente 2026-03-11 00:19:22 +01:00
parent a4587a3686
commit 1feb27b149
24 changed files with 74 additions and 94 deletions

View file

@ -21,13 +21,13 @@ La suite richiede una struttura directory specifica per funzionare correttamente
2. **Verifica la struttura:**
- Tutte le 15 cartelle delle skills devono essere presenti
- La cartella `agency-shared-references/` deve contenere tutti i file reference
- Ogni skill deve avere un symlink `references/` che punta a `../agency-shared-references/references`
- La cartella `agency-shared-references/` deve contenere tutti i 24 file reference
- Nessun symlink necessario: le skills puntano direttamente ai file con percorsi relativi
3. **Verifica i symlink:**
- Ogni skill (tranne `agency-shared-references`) deve avere un symlink `references``../agency-shared-references/references`
- Su Unix/Linux/Mac: `ls -la */references` per verificare
- Su Windows: usa `dir */references` o ricrea i symlink se necessario
3. **Verifica i file:**
- I file reference sono accessibili direttamente da `agency-shared-references/references/`
- Ogni SKILL.md contiene percorsi completi verso le reference necessarie
- Su qualsiasi piattaforma: `ls agency-shared-references/references/` per verificare
4. **Testa l'installazione:**
- Carica una skill (es. `/skill agency-orchestrator`)
@ -40,20 +40,15 @@ cd /path/to/agency-skills-suite
./INSTALL.sh
```
### Metodo 2: Copia Manuale
### Metodo 2: Copia Manuale (Tutte le piattaforme)
```bash
# Copia l'intera suite
cp -r /path/to/agency-skills-suite ~/.openclaw/skills/
# Verifica i symlink (Unix/Linux/Mac)
# Verifica la struttura (nessun symlink necessario)
cd ~/.openclaw/skills/agency-skills-suite
for skill in agency-*/; do
if [ "$skill" != "agency-shared-references/" ]; then
rm -rf "$skill/references"
ln -s ../agency-shared-references/references "$skill/references"
fi
done
ls agency-shared-references/references/ # Deve mostrare 24 file
```
### Metodo 3: ClawHub (se pubblicato)
@ -155,44 +150,35 @@ agency-skills-suite/
├── README.md
├── INSTALL.sh
├── AGENCY_ARCHIVIST_DELIVERY.md
├── agency-shared-references/ 📚 References centralizzate
├── agency-shared-references/ 📚 References centralizzate (24 file)
│ └── references/
│ ├── design_patterns.md
│ ├── hero_sections.md
│ ├── ... (23 references)
│ ├── ... (24 references)
│ └── resource_types.md
├── agency-orchestrator/
│ ├── SKILL.md
│ └── references → ../agency-shared-references/references
│ └── SKILL.md # Puntano direttamente a ../agency-shared-references/references/
├── agency-archivist/ ⭐
│ ├── SKILL.md
│ ├── README.md
│ ├── scripts/
│ │ ├── extract_archive.js # Estrazione zip/URL
│ │ ├── scan_resources.js # Scansione metadata
│ │ └── generate_catalog.js # Generazione catalogo
│ └── references → ../agency-shared-references/references
│ └── scripts/
│ ├── extract_archive.js
│ ├── scan_resources.js
│ └── generate_catalog.js
├── agency-strategy/
│ ├── SKILL.md
│ └── references → ../agency-shared-references/references
│ └── SKILL.md
├── agency-research/
│ ├── SKILL.md
│ └── references → ../agency-shared-references/references
│ └── SKILL.md
├── agency-creative-director/
│ ├── SKILL.md
│ └── references → ../agency-shared-references/references
│ └── SKILL.md
├── agency-design-system/
│ ├── SKILL.md
│ └── references → ../agency-shared-references/references
│ └── SKILL.md
├── agency-ux-copy/
│ ├── SKILL.md
│ └── references → ../agency-shared-references/references
│ └── SKILL.md
├── agency-seo/
│ ├── SKILL.md
│ └── references → ../agency-shared-references/references
│ └── SKILL.md
├── agency-social/
│ ├── SKILL.md
│ └── references → ../agency-shared-references/references
│ └── SKILL.md
├── agency-youtube/
│ ├── SKILL.md
│ └── references → ../agency-shared-references/references
@ -206,13 +192,16 @@ agency-skills-suite/
│ ├── SKILL.md
│ └── references → ../agency-shared-references/references
├── agency-publisher/
│ ├── SKILL.md
│ └── references → ../agency-shared-references/references
│ └── SKILL.md
└── agency-youtube/
└── SKILL.md
```
**Nota:** Nessun symlink necessario. Ogni SKILL.md contiene percorsi diretti verso `../agency-shared-references/references/`.
## Uso
Ogni skill è auto-contenuta e usa references centralizzate tramite symlink.
Ogni skill è auto-contenuta e punta direttamente ai file reference necessari.
**Esempio:**
@ -220,7 +209,7 @@ Ogni skill è auto-contenuta e usa references centralizzate tramite symlink.
/skill agency-orchestrator
```
La skill caricherà automaticamente le references necessarie dal percorso `../agency-shared-references/references`.
La skill caricherà automaticamente le references necessarie dai percorsi specificati nel SKILL.md (`../agency-shared-references/references/*`).
### Uso di agency-archivist