SenseNova Excel Data Analysis Workflow

Zesstaps Excel pipeline: count, gate, clean, filter, aggregate, export.

Door OpenSenseNova · OpenSenseNova/SenseNova-Skills

Werkt met setup ★ 6.8/10

SenseNova Excel Data Analysis Workflow — Zesstaps Excel pipeline: count, gate, clean, filter, aggregate, export.

Wat het doet

Orkestreert multi-sheet Excel analyse als zes stappen — rijtelling zonder volledige laad, een large-file Parquet gate, schema-inspectie, opschonen, filteren en exporteren — ondersteund door 40 capability sub-skills. Activeert bij verzoeken om .xlsx/.xls/.csv data te analyseren, opschonen, pivoteren, visualiseren of exporteren.

Testrapport

Taak: op een echt gegenereerd .xlsx (2 sheets, 12.000 rijen, 400 ontbrekende waarden in '得分', 300 gecontamineerde waarden in '部门', kolom genaamd '是否通过' met een spatie) tel rijen per sheet, schoon data op, bereken het percentage geslaagd per afdeling, en exporteer het resultaat. Baseline run zonder skill crashte met KeyError: 'Column not found: 是否通过' — precies op de valkuil waarvoor werd gewaarschuwd in de sectie 'Key rules' van de skill ('Column names may contain spaces'); na handmatige fix draaide het, maar exporteerde een bestand met 400 onopgeschoonde NaN. Skill run exporteerde 0 NaN en raakte correct de 10k-gate (12.003 rijen → 10k–100k band → Parquet cache). Eerlijk tegenargument: bij deze omvang bleek optimalisatie pessimisatie te zijn — 5.8 s en piek 57.4 MB versus 2.9 s en 20.6 MB voor naïeve pandas, wat betekent dat de Parquet roundtrip aan de ondergrens van zijn eigen band alleen maar hindert. Hoofdreden voor setup-oordeel: de skill is geschreven voor de SenseNova host sandbox en bevat niet-draagbare paden (/mnt/data/result.xlsx, fonts /mnt/afs_agents/SimHei.ttf, links zoals 'sandbox:'), en de ≥100k rijen branch vereist de naburige skill sn-da-large-file-analysis, die NIET wordt geïnstalleerd door het installatiecommando — deze moet apart worden gekopieerd. Stage 0 schoon: body (288 regels) en 40 capability bestanden gelezen, geen netwerk of exfiltratie.

Getest op: 2026-07-16 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /sn-da-excel-workflowZesstaps Excel pipeline: count, gate, clean, filter, aggregate, export.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Clean this messy Excel file and export the pass rate by department
  • Count rows across both sheets before we process this huge spreadsheet
  • Filter and aggregate this xlsx data without loading the whole file into memory