SenseNova Excel Data Analysis Workflow
Sześciostopniowy potok Excela: zliczanie, bramkowanie, czyszczenie, filtrowanie, agregacja, eksport.
Działa po konfiguracji
Co robi ten skill
Orkiestruje wieloarkuszową analizę Excela w sześciu krokach — zliczanie wierszy bez pełnego ładowania, bramka Parquet dla dużych plików, inspekcja schematu, czyszczenie, filtrowanie i eksport — wspierane przez 40 podumiejętności. Uruchamia się na żądanie analizy, czyszczenia, pivotowania, tworzenia wykresów lub eksportu danych .xlsx/.xls/.csv.
Raport z testu
Zadanie: na prawdziwym wygenerowanym pliku .xlsx (2 arkusze, 12 000 wierszy, 400 brakujących wartości w '得分', 300 zanieczyszczonych wartości w '部门', kolumna nazwana '是否通 过' ze spacją) zliczyć wiersze na arkusz, oczyścić dane, obliczyć proporcję zaliczonych według działu i wyeksportować wynik. Uruchomienie linii bazowej bez umiejętności zakończyło się błędem KeyError: 'Column not found: 是否通过' — dokładnie na pułapce, przed którą ostrzega sekcja Key rules umiejętności ('Column names may contain spaces'); po ręcznej poprawce, uruchomiło się, ale wyeksportowało plik z 400 nieoczyszczonymi NaN. Uruchomienie umiejętności wyeksportowało 0 NaN i poprawnie trafiło w bramkę 10k (12 003 wiersze → pasmo 10k–100k → pamięć podręczna Parquet). Uczciwy kontrargument: przy tym rozmiarze optymalizacja okazała się pesymizacją — 5.8 s i szczyt 57.4 MB vs. 2.9 s i 20.6 MB dla naiwnego pandas, co oznacza, że podróż w obie strony Parquet na dolnej granicy własnego pasma tylko przeszkadza. Główny powód werdyktu dotyczącego konfiguracji: umiejętność jest napisana dla sandboxa hosta SenseNova i zawiera nieprzenośne ścieżki (/mnt/data/result.xlsx, czcionki /mnt/afs_agents/SimHei.ttf, linki takie jak 'sandbox:'), a gałąź ≥100k wierszy wymaga sąsiedniej umiejętności sn-da-large-file-analysis, która NIE jest instalowana przez polecenie instalacji — musi być kopiowana osobno. Etap 0 czysty: przeczytano treść (288 linii) i 40 plików zdolności, brak sieci lub eksfiltracji.
Testowano: 2026-07-16 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/sn-da-excel-workflowSześciostopniowy potok Excela: zliczanie, bramkowanie, czyszczenie, filtrowanie, agregacja, eksport.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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