360 Secure SkillHub
360 安全技能中心

z-article-card

核心功能:将Markdown/纯文本长文,或抓取URL正文,按设定分页渲染为3:4规格的PNG分页卡片,支持自定义标题、背景色、水印等样式参数。典型场景:适合公众号、小红书等平台长文转图发布需求。输入为文本或URL,输出为多张顺序发送的PNG卡片,也可自定义渲染样式模板。

aatrooox
aatrooox
热度 25.60
最近更新 2026-05-11 17:28:01
分类:创作依赖:代码执行 / 联网浏览搜索 / 读写文件应用场景:图像生成 / 文件转换

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add z-article-card
Metadata
name
z-article-card
description
长文分页卡片生成器(文章→多张 PNG)。触发词:长文、文章转图、分页卡片、多图、帮我把文章做成图、做成卡片、生成多图。

z-article-card

将长文章(Markdown 或纯文本)渲染成多张 3:4 分页卡片图,通过 message 工具顺序发图。

环境要求

  • Python 3
  • Google Chrome(macOS:/Applications/Google Chrome.app;Linux:chromium)
  • pip install markdown

执行流程

  1. 获取内容:用户粘贴文本 或 用 web_fetch 抓取 URL 正文
  2. 渲染分页:调用 scripts/render_article.py,脚本自动按句末/换行边界分页
  3. 顺序发图:用 message 工具逐张发送 card_01.png、card_02.png…

示例调用

python3 /path/to/skills/z-article-card/scripts/render_article.py \
  --title "文章标题" \
  --text "全文内容(支持 Markdown 语法)" \
  --out-dir /path/to/workspace/tmp/article_xxx \
  --chars-per-page 300 \
  --highlight "#3d6b4f" \
  --bg "#f9fcfa" \
  --footer "公众号 · 早早集市"

参数说明

参数 默认值 说明
--title 必填 文章标题,显示在每张卡片顶部
--text 必填 全文内容(Markdown 格式)
--out-dir 必填 输出目录,脚本自动创建
--chars-per-page 280 每页字符上限(推荐 300)
--highlight #3d6b4f 品牌高亮色
--bg #f9fcfa 背景色
--footer 公众号 · 早早集市 底部水印文字

平台预设

平台 --footer --bg --highlight
公众号(默认) 公众号 · 早早集市 #f9fcfa #3d6b4f
小红书 小红书 · 阿康 #fef9f0 #e53935

模板

  • assets/templates/article-3-4.html — 分页卡片模板(3:4,900×1200)
  • assets/styles/md.css — Markdown 渲染样式,用户可自定义

详见 references/article-3-4.md