SenseNova Excel Data Analysis Workflow

Sechs-Schritte-Excel-Pipeline: zählen, gate, bereinigen, filtern, aggregieren, exportieren.

von OpenSenseNova · OpenSenseNova/SenseNova-Skills

Funktioniert mit Setup ★ 6.8/10

SenseNova Excel Data Analysis Workflow — Sechs-Schritte-Excel-Pipeline: zählen, gate, bereinigen, filtern, aggregieren, exportieren.

Was es kann

Orchestriert die Analyse von Excel-Dateien mit mehreren Blättern in sechs Schritten — Zeilenzählung ohne vollständiges Laden, ein Large-File Parquet-Gate, Schema-Inspektion, Bereinigung, Filterung und Export — unterstützt durch 40 Fähigkeits-Sub-Skills. Wird ausgelöst bei Anfragen zum Analysieren, Bereinigen, Pivotieren, Diagrammieren oder Exportieren von .xlsx/.xls/.csv-Daten.

Testbericht

Aufgabe: auf einer real generierten .xlsx-Datei (2 Blätter, 12.000 Zeilen, 400 fehlende Werte in '得分', 300 kontaminierte Werte in '部门', Spalte '是否通 过' mit Leerzeichen) Zeilen pro Blatt zählen, Daten bereinigen, den Anteil der bestandenen Abteilungen berechnen und das Ergebnis exportieren. Baseline-Lauf ohne Skill stürzte mit KeyError: 'Column not found: 是否通过' ab — genau an der Falle, vor der im Abschnitt 'Key rules' des Skills gewarnt wurde ('Spaltennamen können Leerzeichen enthalten'); nach manueller Korrektur lief es, exportierte aber eine Datei mit 400 ungereinigten NaN. Skill-Lauf exportierte 0 NaN und traf korrekt das 10k-Gate (12.003 Zeilen → 10k–100k Band → Parquet-Cache). Faires Gegenargument: bei dieser Größe erwies sich die Optimierung als Pessimierung — 5.8 s und Spitzenwert 57.4 MB vs. 2.9 s und 20.6 MB für naive pandas, was bedeutet, dass der Parquet-Roundtrip am unteren Ende seines eigenen Bandes nur behindert. Hauptgrund für das Setup-Urteil: der Skill ist für die SenseNova Host-Sandbox geschrieben und enthält nicht-portable Pfade (/mnt/data/result.xlsx, Fonts /mnt/afs_agents/SimHei.ttf, Links wie 'sandbox:'), und der ≥100k Zeilen-Branch erfordert den benachbarten Skill sn-da-large-file-analysis, der NICHT durch den Installationsbefehl installiert wird — er muss separat kopiert werden. Stufe 0 sauber: Body (288 Zeilen) und 40 Capability-Dateien gelesen, keine Netzwerk- oder Exfiltrationsaktivitäten.

Getestet am: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

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

Befehle & Beispiel-Prompts

  • /sn-da-excel-workflowSechs-Schritte-Excel-Pipeline: zählen, gate, bereinigen, filtern, aggregieren, exportieren.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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