Ai News Poster

根据5条AI新闻生成固定模板的每日资讯海报,支持中英文输出。

已扫描
适合谁
需要定期发布AI资讯的运营人员、希望提升内容视觉呈现效率的团队
不适合谁
需要长篇报告或PPT的用户、不接受固定模板输出的创意设计者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @caoyacheng/ai-news-poster

Skill 说明

命令、参数、文件名以原文为准

AI 新闻海报生成器

从恰好 5 条 AI 新闻中生成一张固定风格的海报。

适用场景

当用户需要以下内容时使用本技能:

  • 每日 AI 新闻海报
  • 固定模板的 5 条 AI 头条视觉展示
  • 中文或双语社交平台用的 AI 动态摘要海报

若用户要求长篇报告、文章、PPT 或表格,请勿使用此技能。

输入规范

生成海报前,需将输入数据规范化为以下结构:

{
  "date": "YYYY-MM-DD",
  "title": "今日AI资讯速览",
  "news": [
    {"headline": "新闻1标题", "summary": "一句话摘要(18-32字)", "source": "来源", "tag": "模型/产品/融资/政策/研究"},
    {"headline": "新闻2标题", "summary": "一句话摘要(18-32字)", "source": "来源", "tag": "模型/产品/融资/政策/研究"},
    {"headline": "新闻3标题", "summary": "一句话摘要(18-32字)", "source": "来源", "tag": "模型/产品/融资/政策/研究"},
    {"headline": "新闻4标题", "summary": "一句话摘要(18-32字)", "source": "来源", "tag": "模型/产品/融资/政策/研究"},
    {"headline": "新闻5标题", "summary": "一句话摘要(18-32字)", "source": "来源", "tag": "模型/产品/融资/政策/研究"}
  ],
  "footer": "数据来源: 公开新闻整理",
  "brand": "你的品牌名"
}

规则说明:

  • 必须严格包含 5 条新闻。
  • 若提供超过 5 条,保留最重要的 5 条,并在输出中简要说明筛选原因。
  • 若不足 5 条,应主动询问缺失内容。
  • 去除夸张表述,每条摘要保持客观事实。

固定海报模板(必须遵守)

画布尺寸

  • 尺寸:1080 × 1350(4:5)
  • 背景:深海军蓝渐变(#0B1020#121A33
  • 安全边距:上下左右各 64px

字体规范

  • 主标题:72px 粗体,白色
  • 日期副标题:32px 中等,#A9B4D0
  • 新闻标题:38px 半粗体,白色
  • 新闻摘要:28px 正常,#D6DEFF
  • 元信息行(标签 + 来源):24px 中等,#8FA2D8
  • 页脚文字:22px 正常,#93A0C3

布局结构

  1. 顶部区块:

- 主标题(“今日AI资讯速览”)

- 日期行(“YYYY-MM-DD”)

  1. 主体区块:

- 5 个卡片垂直排列,间距均匀

- 每张卡片包含:

- 序号徽章(0105

- 新闻标题(优先单行,最多 24 个汉字)

- 摘要(单行,最多 32 个汉字)

- 元信息行:#标签 | 来源

  1. 底部区块:

- 左侧:页脚文字

- 右侧:品牌标识文字

视觉风格

  • 卡片背景:半透明白色,透明度 8%–10%
  • 卡片边框:1px #2B3C73
  • 圆角半径:18px
  • 徽章强调色:#6AA8FF
  • 保持高对比度,避免装饰性元素干扰阅读

生成流程

  1. 验证并标准化 5 条新闻内容。
  2. 将每条摘要重写为一句简洁中文(18–32 字)。
  3. 构建符合输入合同的 JSON 数据。
  4. 使用以下命令生成最终海报图像:

- python scripts/render.py <input.json> <output.png>

  1. 如需首次运行,安装依赖一次:

- python -m pip install pillow

  1. 输出前自检:

- 确保恰好 5 条新闻

- 无文字溢出或裁切

- 字体层级清晰可辨

- 所有新闻均标注来源

辅助脚本

  • 渲染器:scripts/render.py
  • 示例输入文件:examples/input.sample.json

快速启动方式:

  • python scripts/render.py examples/input.sample.json output/today-ai-news.png

手动复制流程(脚本不可用时的备用方案):

  • 按照以下顺序构建海报文本内容:

- 标题 → 日期 → 新闻01..新闻05 → 页脚 → 品牌

  • 在 1080×1350 尺寸下渲染最终图像。

海报文本模板

生成前请使用以下内容骨架:

[TITLE] 今日AI资讯速览
[DATE] 2026-02-28

[01] {headline}
{summary}
#{tag} | {source}

[02] {headline}
{summary}
#{tag} | {source}

[03] {headline}
{summary}
#{tag} | {source}

[04] {headline}
{summary}
#{tag} | {source}

[05] {headline}
{summary}
#{tag} | {source}

[FOOTER] 数据来源: 公开新闻整理
[BRAND] {brand}

输出要求

  • 主要输出:一张海报图像文件(.png
  • 可选附加输出:用于渲染的标准化 JSON 文件
  • 输出应具有确定性:相同输入应产生一致布局结构

示例触发指令

  • “把今天 5 条 AI 新闻做成固定模版海报”
  • “按我们日更样式生成一张 AI 资讯图,给小红书发”
  • “Use today's five AI headlines and make a poster card”
C
@caoyacheng

已收录 1 个 Skill

相关推荐