How It Works
Type a prompt in the AXILIA chat as admin. The system automatically generates the YAML definition, Python plugin with custom hooks, and activates the skill via hot-reload — no server restart needed.
Generated Skill Pipeline
1
extract()
Parse data from query
2
classify()
Apply business rules
3
validate()
Compliance checks
4
Web Search
Tavily > Google > DDG
5
KB Retrieval
Knowledge Base context
6
LLM Generation
Final structured response
Optimal Prompts
Level 1 — Classification Only
The skill classifies the request and determines the applicable procedure.
Crea una skill per gestire le pratiche edilizie comunali basata su DPR 380/2001. Deve classificare il tipo di intervento (manutenzione ordinaria, straordinaria, ristrutturazione, nuova costruzione) e determinare il titolo abilitativo necessario (CILA, SCIA, Permesso di Costruire).
Level 2 — Classification + Validation
Extracts values, classifies, and runs automatic compliance checks.
Crea una skill per le gare d'appalto dei Comuni basata su D.Lgs. 36/2023. Deve estrarre l'importo dalla richiesta, determinare la procedura (affidamento diretto < 140.000, negoziata < 221.000, aperta sopra), e verificare obblighi CIG, pubblicazione trasparente e rotazione fornitori.
Level 3 — Full Pipeline (document generation)
Complete pipeline: extraction, classification, compliance checks, document generation.
Crea una skill per la gestione delle pratiche SUAP (Sportello Unico Attivita' Produttive). Deve:
- Estrarre tipo attivita' (commercio, artigianato, somministrazione)
- Determinare regime autorizzatorio (SCIA, autorizzazione, silenzio-assenso) secondo D.Lgs. 222/2016, Tabella A
- Calcolare tempi procedimentali (30/60/90 giorni)
- Generare checklist documenti richiesti per ogni tipologia
- Verificare requisiti urbanistici, sanitari, ambientali
- Produrre la modulistica compilata
Normativa: D.Lgs. 222/2016, DPR 160/2010, D.Lgs. 59/2010
Prompt Formula
Crea una skill per [DOMINIO] basata su [NORMATIVA].
Deve:
- Estrarre [COSA] dalla richiesta utente
- Classificare [IN BASE A COSA] > [RISULTATO]
- Calcolare [SOGLIE/TEMPI/IMPORTI]
- Verificare [CONTROLLI AUTOMATICI]
- Generare [OUTPUT: documenti, checklist, report]
Normativa di riferimento: [LEGGI SPECIFICHE]
Manage Existing Skills
Update
Aggiorna la skill [nome] con [nuove regole]
Delete
Elimina la skill [nome]
Security
Hook functions are sandboxed: only re, math, datetime, json allowed. No os, eval, exec, network, or I/O. AST validation rejects any unsafe code before writing to disk.