| name | weibo-finance-daily |
| description | 每日微博热点财经新闻情报板生成工具。当用户需要"生成今日财经热点图"、 "微博热搜财经板"、"每日财经情报图"、"财经热点长图"、"做一张财经新闻图"、 "微博财经热点可视化"等时触发。输入为结构化的微博热搜/财经新闻数据, 输出为一张排版精美的情报板 PNG 图片(淡黄色背景、加粗字体、卡片式布局)。 也支持用户已有热点数据直接渲染成图。
|
微博热点财经情报板
用途
将每日微博热搜财经话题、核心投资热点、风险警示、机构动向、投资观点等数据,
渲染为一张专业排版的情报板长图,适合公众号、社群、投研分享。
触发场景
- "帮我生成今日财经热点图"
- "做一张微博热搜情报板"
- "把今天的财经新闻做成图"
- "每日财经可视化"
- 用户提供了一组热点数据,要求"做成图"
工作流程
第一步:获取数据
从以下任一来源获取当日财经热点数据:
- 用户提供:用户直接复制粘贴新闻内容
- 网页抓取:如用户提供了微博/财经网站链接,用工具抓取内容
- 手动整理:根据已有信息结构化整理
第二步:整理为 JSON 格式
将数据整理为如下 JSON 结构:
{
"title": "财经热点情报板",
"subtitle": "2026年5月17日 · 微博热搜 × 全网财经资讯",
"hot_topics": [
{"rank": "1", "topic": "苹果华为小米集体降价", "heat": "52万+", "color": "red"},
{"rank": "2", "topic": "分析师称苹果降价是阳谋", "heat": "27万+", "color": "orange"},
{"rank": "3", "topic": "小米YU7新增火山灰车漆", "heat": "21万+", "color": "blue"},
{"rank": "4", "topic": "中国斩断欧盟长臂管辖", "heat": "21万+", "color": "purple"},
{"rank": "5", "topic": "AI算力产业链批量造富", "heat": "14万+", "color": "green"}
],
"hotspots": [
{"name": "消费电子", "desc": "手机集体降价潮", "focus": "关注方向: 立讯/歌尔/蓝思", "color": "red"},
{"name": "AI算力", "desc": "产业链批量造富", "focus": "关注方向: 算力芯片/服务器/光模块", "color": "green"},
{"name": "半导体", "desc": "存储芯片行情启动", "focus": "关注方向: 中微/设备/材料", "color": "blue"},
{"name": "机器人", "desc": "全球资本重仓中国", "focus": "关注方向: 具身智能/减速器", "color": "purple"},
{"name": "新能源", "desc": "小米YU7持续造势", "focus": "关注方向: 汽车链/电池", "color": "orange"}
],
"risks": [
"加密货币大跌,15万人爆仓",
"纳指终结周线六连涨",
"房地产底层逻辑已变",
"巨力索具被证监会立案"
],
"institutions": [
"证券ETF获30亿资金买入",
"存储芯片龙头5周获加仓",
"主动权益基金批量创新高",
"股票+跨境ETF净流出1204亿"
],
"views": [
{"name": "AI算力/半导体", "view": "看好", "color": "green"},
{"name": "机器人/具身智能", "view": "看好", "color": "green"},
{"name": "消费电子", "view": "中性偏谨慎", "color": "orange"},
{"name": "证券板块", "view": "关注", "color": "blue"},
{"name": "房地产链", "view": "回避", "color": "red"},
{"name": "加密货币", "view": "回避", "color": "red"}
],
"footer": "数据来源: 微博热搜 + 全网财经资讯 · 投资有风险,理财需谨慎"
}
字段说明:
color 可选值:red / orange / blue / purple / green
hot_topics:微博热搜榜单,显示排名、话题、热度
hotspots:核心投资热点,2列网格展示
risks:风险警示列表,独立红色卡片
institutions:机构动向列表,独立绿色卡片
views:投资观点速查,3列药丸标签
第三步:运行生成脚本
将 JSON 保存到文件后,执行:
python3 ~/.kimi/skills/weibo-finance-daily/scripts/generate_board.py \
--data data.json \
--output /path/to/output.png \
--width 1000
参数说明:
--data: JSON 数据文件路径(必填)
--output: 输出图片路径,默认 board.png
--width: 画布宽度,默认 1000px
第四步:交付图片
将生成的 PNG 图片路径告知用户。
视觉规范
| 元素 | 规范 |
|---|
| 背景 | 淡黄色 #FEF9E7 |
| 卡片 | 纯白 #FFFFFF,圆角 12px,细边框 |
| 字体 | Hiragino Sans GB Bold(或系统黑体 fallback),全篇加粗 |
| 大标题 | 52px,居中 |
| 模块标题 | 26px,彩色色块衬底 |
| 条目标题 | 22px,最重要阅读层 |
| 数据标签 | 24px,右对齐 |
| 正文 | 16px,辅助文字 #64748B |
| 风险卡片 | 独立浅红底 + 左侧红条 |
| 机构卡片 | 独立浅绿底 + 左侧绿条 |
| 观点标签 | 药丸形,彩色填充 |
依赖
- Python 3
- Pillow (
pip install Pillow)
- 系统中文字体(Hiragino Sans GB / STHeiti / PingFang)
注意事项
- 若系统无 Hiragino Sans GB,脚本会自动降级到 STHeiti 等可用字体
- 所有字段均为可选,缺少的模块会自动跳过不渲染
- 画布高度自适应内容,宽度固定 1000px