一键将飞书文档、Word、PDF、Excel、TXT转为深色指挥中心风格HTML看板,支持5主题,可导出PDF和长图。
文档可视化 Skill是一项面向实际任务的技能,主要用于将任意格式文档(飞书文档/Word/PDF/Excel/Txt)一键生成深色指挥中心风格HTML可视化看板 + PDF/长图;用户在飞书发送以下任意形式即可自动触发:;
5种主题(发送时指定)。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
将任意格式文档(飞书文档/Word/PDF/Excel/Txt)一键生成深色指挥中心风格HTML可视化看板 + PDF/长图。
用户在飞书发送以下任意形式即可自动触发:
https://my.feishu.cn/docx/xxx)用户发送文档
↓
[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
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章