SenseNova Excel Data Analysis Workflow
Pipeline Excel a sei fasi: conteggio, gate, pulizia, filtro, aggregazione, esportazione
Richiede configurazione
Cosa fa
Orchestra l'analisi Excel multi-foglio in sei passaggi — conteggio delle righe senza caricamento completo, un gate Parquet per file di grandi dimensioni, ispezione dello schema, pulizia, filtraggio ed esportazione — supportata da 40 sub-skill di capacità. Si attiva su richieste di analisi, pulizia, pivot, creazione di grafici o esportazione di dati .xlsx/.xls/.csv.
Rapporto di test
Task: su un file .xlsx reale generato (2 fogli, 12.000 righe, 400 valori mancanti in '得分', 300 valori contaminati in '部门', colonna denominata '是否通 过' con uno spazio) contare le righe per foglio, pulire i dati, calcolare la proporzione passata per dipartimento ed esportare il risultato. L'esecuzione baseline senza skill è crashata con KeyError: 'Column not found: 是否通过' — esattamente sulla trappola avvertita nella sezione Key rules della skill ('Column names may contain spaces'); dopo la correzione manuale, è stata eseguita ma ha esportato un file con 400 NaN non puliti. L'esecuzione skill ha esportato 0 NaN e ha correttamente raggiunto il gate 10k (12.003 righe → banda 10k–100k → cache Parquet). Contro-argomento equo: a questa dimensione, l'ottimizzazione si è rivelata una pessimizzazione — 5.8 s e picco 57.4 MB vs. 2.9 s e 20.6 MB per pandas naive, il che significa che il roundtrip Parquet al limite inferiore della sua banda ostacola solo. Motivo principale del verdetto di setup: la skill è scritta per la sandbox host SenseNova e contiene percorsi non portatili (/mnt/data/result.xlsx, fonts /mnt/afs_agents/SimHei.ttf, link come 'sandbox:'), e il branch ≥100k righe richiede la skill vicina sn-da-large-file-analysis, che NON è installata dal comando di installazione — deve essere copiata separatamente. Fase 0 pulita: corpo (288 righe) e 40 file di capacità letti, nessuna rete o esfiltrazione.
Testato il: 2026-07-16 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/OpenSenseNova/SenseNova-Skills.git mkdir -p ~/.claude/skills cp -r SenseNova-Skills/skills/sn-da-excel-workflow ~/.claude/skills/sn-da-excel-workflow
Comandi e prompt di esempio
/sn-da-excel-workflowPipeline Excel a sei fasi: conteggio, gate, pulizia, filtro, aggregazione, esportazione
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Clean this messy Excel file and export the pass rate by departmentCount rows across both sheets before we process this huge spreadsheetFilter and aggregate this xlsx data without loading the whole file into memory