Skill per Claude Code che insegna a Claude come usare la CLI di framework360-mcp-server per interagire con l'API REST di Framework360 (CRM/CMS) da terminale.
- Cos'è una skill
- Prerequisiti
- Installazione
- Cosa fa questa skill
- Verifica
- Personalizzazione
- Sicurezza
- Licenza
Una skill di Claude Code è un file Markdown (SKILL.md) con un frontmatter name/description che Claude carica automaticamente quando la richiesta dell'utente corrisponde alla descrizione. Contiene istruzioni operative (comandi, opzioni, linee guida) che Claude segue invece di improvvisare — in questo caso, come usare correttamente la CLI di framework360-mcp-server senza indovinare nomi di comandi o parametri.
- Claude Code installato
- Il progetto framework360-mcp-server clonato e configurato (vedi il suo README):
npm install,.envcompilato conFRAMEWORK360_API_KEYeFRAMEWORK360_BASE_URL
Questa skill non funziona da sola: descrive solo come usare la CLI dell'altro repo, che deve essere presente sul filesystem.
-
Clona questo repo (o copia solo
SKILL.md) in una cartella di skill personali di Claude Code, tipicamente:mkdir -p ~/.claude/skills/framework360 cp SKILL.md ~/.claude/skills/framework360/SKILL.md
-
Apri
SKILL.mde sostituisci ogni<progetto>con il percorso assoluto in cui hai clonatoframework360-mcp-server(es./home/utente/framework360-mcp-server). -
Riavvia/apri una nuova sessione di Claude Code: la skill
framework360viene rilevata automaticamente dalla cartella~/.claude/skills/.
Quando chiedi a Claude Code di leggere o gestire dati Framework360 (clienti, ordini, chat, marketing, report, ecc.) da riga di comando, la skill:
- suggerisce il comando CLI corretto invece di indovinare path o parametri (usando
list/describedella CLI per verificare prima di chiamare); - usa
--dry-rundi default prima di qualsiasi comando che scrive o modifica dati (create/update/delete/registration/login/assign/remove), mostrando la richiesta all'utente prima di eseguirla davvero; - esegue direttamente le chiamate di sola lettura (get/list/search/dashboard/report);
- riconosce e segnala all'utente situazioni note:
.envsenza API key, dominio non più attivo ("Sito non trovato"), risposte con errore applicativo ({"status":0,...}).
Il dettaglio completo dei comandi e delle opzioni è nel file SKILL.md stesso.
Dopo l'installazione, chiedi a Claude Code qualcosa come:
Usa la CLI di Framework360 per verificare la connessione
Se la skill è caricata correttamente, Claude userà node bin/cli.mjs check (o il comando equivalente) nella directory del progetto configurata.
Se usi un dominio o un'API key diversi per ambienti differenti (staging/produzione), puoi tenere più copie di framework360-mcp-server con .env diversi e passare --env <path> ai comandi della CLI: aggiorna la sezione corrispondente in SKILL.md se vuoi che Claude lo faccia automaticamente.
Questa skill non contiene credenziali: l'API key resta nel .env del progetto framework360-mcp-server, mai in questo repo. Le istruzioni della skill spingono esplicitamente Claude a usare --dry-run prima di azioni distruttive/scrittura, per evitare modifiche accidentali ai dati di produzione.
ISC.