將任意格式文件(飛書文件/Word/PDF/Excel/Txt)一鍵生成深色指揮中心風格HTML視覺化看板 + PDF/長圖。
使用者在飛書傳送以下任意形式即可自動觸發:
- 飛書文件連結(如 https://my.feishu.cn/docx/xxx)
- 附件檔案(Word/Excel/PDF/Txt)
- 任何包含資料的內容文本
小蔥技能7w4.net有完整的技能分類。
使用者傳送文件
↓
[Step 1] 解析文件(自動識別格式)
↓
[Step 2] 資料分析 + 生成視覺化配置
↓
[Step 3] 生成5種主題HTML供使用者選擇
↓
[Step 4] 使用者確認主題
↓
[Step 5] Playwright匯出PDF + 長圖
↓
[Step 6] 傳送檔案路徑給使用者
| 主題 | 引數 | 風格 |
|---|---|---|
| 科技藍 | --theme THEME_BLUE |
顧家原版深藍 |
| 商務紅 | --theme THEME_RED |
紅黑商務 |
| 自然綠 | --theme THEME_GREEN |
綠色清新 |
| 皇家紫 | --theme THEME_PURPLE |
紫金高階 |
| 活力橙 | --theme THEME_ORANGE |
橙暖活力 |
示例指令: "幫我把這個飛書文件做成視覺化看板,用皇家紫主題"
| 格式 | 解析方案 |
|---|---|
| 飛書文件連結 | feishu_fetch_doc → markdown解析 |
| Word (.docx) | python-docx |
| Excel (.xlsx) | openpyxl(多Sheet) |
| PDF (.pdf) | pdfplumber |
| Txt / CSV | 直接字串讀取 |
根據文件內容自動選擇最合適的視覺化方式:
page.pdf() + screenshot(full_page=True)~/.openclaw/workspace/visual_exports/{timestamp}/skills/doc-visualizer/
├── SKILL.md ← 本檔案
├── doc_visualizer.py ← 主入口(CLI + 模組)
├── generator/
│ └── html_generator.py ← HTML生成器(5種主題CSS內嵌)
└── exporter/
└── exporter.py ← PDF/長圖匯出(Playwright)
python doc_visualizer.py <檔案路徑> [--theme THEME_XXX]
# 示例
python doc_visualizer.py /path/to/report.xlsx --theme THEME_PURPLE
python doc_visualizer.py https://my.feishu.cn/docx/xxx --theme THEME_GREEN
from doc_visualizer import run, parse_input, analyze_data
# 方式1:完整流程
result = run("/path/to/file.xlsx", theme="THEME_BLUE")
# 返回: {"html": path, "pdf": path, "png": path, "output_dir": path}
# 方式2:分步呼叫
info = parse_input("/path/to/file.xlsx")
parsed = parse_document(info)
viz_config = analyze_data(parsed)
pip install python-docx openpyxl pdfplumber pandas playwright
playwright install chromium