
Sn Da Non Spreadsheet Analysis
This is a document parsing engine for Word, PDF, and PowerPoint files that handles the messy parts: extracting tables, understanding charts through vision models, dealing with scanned PDFs, and aggregating data across multiple files. It's meant to kick in automatically when you upload a .docx or .ppt and ask for analysis, or when you use phrases like "PDF解析" or "合同分析". The workflow routes to format-specific parsers and enforces full scans (no stopping at the first table or slide), which matters when you're doing counts or multi-document comparisons. For image-heavy content like charts in slides or scanned invoices, it delegates to a caption script instead of trying OCR libraries. Solid choice if you're tired of half-parsed documents or need to pull structured data from reports and presentations at scale.
- GitHub stars
- 4.2K
- last updated
- Jun 11, 2026
Install
$ npx -y skills add opensensenova/sensenova-skills --skill sn-da-non-spreadsheet-analysis --agent claude-codeInstalls into .claude/skills of the current project.
Files
Document Analysis Skill — Word / PDF / PPT
End-to-end workflow for Word, PDF, and PPT document parsing. Each format has specific parsing pitfalls — follow the format-specific sub-skill exactly.
Workflow
Step 0 — Identify file type and input scope
import os
input_path = "/mnt/data/..." # from user
# Detect single file vs directory (multi-file scenario)
if os.path.isdir(input_path):
all_files = [
os.path.join(input_path, f)
for f in os.listdir(input_path)
if f.lower().endswith(('.docx', '.doc', '.pdf', '.pptx', '.ppt'))
]
print(f"Found {len(all_files)} documents: {all_files}")
else:
all_files = [input_path]
# Route by extension
ext = os.path.splitext(all_files[0])[-1].lower()
print(f"File type: {ext}")
Critical rule: When
input_pathis a directory OR the user says "这些文件" / "所有文档", process every file and aggregate. Never stop at the first file.
Step 1 — Load sub-skill by format
Sponsors
Details
- Repository
- github.com/opensensenova/sensenova-skills
- Categories
- Documentation, Automation & Workflows, Office & Documents, Video & Audio Editing
- License
- MIT
- First seen
- Jun 11, 2026
More from opensensenova/sensenova-skills
All 26- Sn Dimension Research
- Sn Research Planning
- Sn Research Synthesis
- Sn Search Image
- Sn Image Base190
- Sn Infographic180
- Sn Ppt Standard170
- Sn Ppt Entry162
- Sn Md To Html Report161
- Sn Image Doctor153
- Sn Image Resume153
- Sn Deep Research148
- Sn Da Excel Workflow147
- Sn Da Image Caption143
- Sn Ppt Creative140
- Sn Da Large File Analysis135
- Sn Ppt Doctor135
- Sn Research Report135
- Sn Report Format Discovery134
- Sn Search Academic134
- Sn Image Imitate133
- Sn Search Code131
- Sn Search Social Cn131
- Sn Search Social En127