This is a comprehensive data analysis and office productivity assistant that covers the full workflow from Excel crunching to report writing to PPT generation. What makes it interesting is the opinionated design philosophy: it randomly selects from five editorial styles (Financial Times, McKinsey, The Economist, Goldman Sachs, Swiss) for reports, enforces strict visualization rules like zero-baseline charts and 10pt minimum fonts for projection readability, and explicitly avoids neon cyberpunk aesthetics in favor of warm professional tones. The skill comes with built-in scripts for HTML-to-PPTX conversion and Excel parsing, plus detailed reference docs for ad analytics formulas and proven visual styles. Good for anyone doing recurring data reporting who's tired of wrestling with inconsistent styling.
npx -y skills add alchaincyf/huashu-skills --skill huashu-data-pro --agent claude-codeInstalls into .claude/skills of the current project.
帮用户多想一步——不只完成任务,更提供专家洞察。
拿到数据呈现需求时,先判断格式:
| 用户意图 | 输出格式 | 何时用 |
|---|---|---|
| 分析/报告/可视化 | 交互式HTML报告 | 默认选择。ECharts交互图表+分析+PDF导出 |
| 做PPT/幻灯片 | HTML→PPTX | 仅用户明确要求时 |
| 快速看数字 | 终端+Markdown | 探索性分析,不需要视觉包装 |
温暖专业感 — 不冷冰冰的科技蓝,不花哨的赛博霓虹。暖色调(奶油、珊瑚、暗金)传递专业但有温度的感觉,像一本设计精良的杂志。
信息优先 — 设计服务于数据。每个视觉元素都必须帮助理解数据,而非装饰。标题是结论而非描述,颜色有语义(红=问题,绿=健康,灰=参考),只标注关键数据点。
10米可读 — 为投影/培训场景设计。标题占幅面15-30%,辅助文字≥10pt,表格有斑马纹防串行,排名从大到小。
数据不说谎 — 柱状图Y轴从0开始(除非明确标注),条形图用绝对比例,极小值有最小宽度保护,堆叠图<3%合并为「其他」。
PPT/幻灯片风格(用于slide制作):
| 场景 | 推荐风格 | 关键词 |
|---|---|---|
| 数据汇报/培训演示 | Neo-Brutalism | 粗边框、色块分区、超大字、偏移阴影 |
| 客户方案/外部汇报 | Warm Narrative | 圆角卡片、暖色温和、留白多 |
| 快速内部分享 | 极简专业 | 浅灰底、线条细、信息克制 |
PPT风格的具体参数 → references/visual-design-system.md
数据报告风格(用于HTML可视化报告):
用户未指定风格时,从以下5种中随机选择,让每次产出都有新鲜感。选择后简短告知用户。
| 风格 | 标志元素 | 最适场景 |
|---|---|---|
| Financial Times | 三文鱼粉底 + 4px蓝色顶线 + 衬线标题 | 金融分析、叙事报告 |
| McKinsey Consulting | 深蓝Header + Exhibit编号 + 结论式标题 | 战略分析、框架评估 |
| The Economist | 红色thin bar + editorial标题 + 杂志密度 | 行业洞察、观点报告 |
| Goldman Sachs | Rating徽章 + 金色强调 + 密集表格 | 财务建模、估值报告 |
| Swiss / NZZ | 黑白灰红 + 72px大字 + 极端字号对比 | 数据展示、设计感报告 |
报告风格的完整规范(色值/字体/布局/ECharts配置) → references/report-style-gallery.md
生成HTML报告/图表后,过一遍:
核心结论(1-3句,管理层看这段就够了)
→ 数据支撑(具体数字、对比、趋势)
→ 异常/风险
→ 可执行建议(3-5条,按优先级)
→ 下一步(多想一步:还能深挖什么)
| 脚本 | 用途 |
|---|---|
scripts/html2pptx.js | HTML幻灯片→PPTX转换引擎 |
scripts/build_pptx.js | 多页HTML→单个PPTX |
scripts/read_excel.py | Excel读取(markdown/csv/json输出) |
scripts/read_pptx.py | PPTX结构读取 |
PPT制作需要:pptxgenjs, playwright, sharp(Node.js)
Excel分析需要:pandas, openpyxl(Python)
缺失时自动安装,不让用户手动处理。
npx playwright screenshot "file:///path/to/file.html" output.png \
--viewport-size=1200,675 --wait-for-timeout=2000
| 需要什么 | 去哪找 |
|---|---|
| PPT风格参数、色值、CSS模板 | references/visual-design-system.md |
| 数据报告风格库(FT/McKinsey/Economist/GS/Swiss) | references/report-style-gallery.md |
| HTML可视化模板(KPI看板/表格/图表/诊断卡/流程图) | references/html-templates.md |
| 详细工作流(数据分析/Excel/报告/HTML报告/PPT制作) | references/workflows.md |
| 投放/广告分析领域知识(ROI公式/维度/法则) | references/ad-analytics.md |
| 18种经验证的视觉风格库 | ~/.claude/skills/image-to-slides/references/proven-styles-gallery.md |
| 20种设计哲学参考 | design-philosophy skill |
花叔出品 | AI Native Coder · 独立开发者 公众号「花叔」| 30万+粉丝 | AI工具与效率提升 代表作:小猫补光灯(AppStore付费榜Top1)·《一本书玩转DeepSeek》
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills