Search

PythonReactSEOPDF
OpenClaw

z-article-card

长文分页卡片生成器(文章→多张 PNG)。触发词:长文、文章转图、分页卡片、多图、帮我把文章做成图、做成卡片、生成多图。

aatrooox0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install aatrooox/z-article-card

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

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

Source information

Source
github
Repository
openclaw/skills
Path
skills/aatrooox/z-article-card
Version
—
Commit
9184b7837fa9528d99528204cb493a3f4ba8c6ed
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

README

z-card-image

文字卡片图片生成器,把文案渲染成 PNG,支持公众号、小红书等多种配色风格。

效果

  • 输入一段文字,自动排版成精美卡片图
  • 支持多行文字 + 高亮、品牌 footer、顶部图标
  • 默认模板:3:4 竖版(900×1200)

依赖

  • Python 3
  • Google Chrome(macOS:/Applications/Google Chrome.app)

自定义品牌信息

默认配色和 footer 是「早早集市」的风格,改成你自己的只需修改 SKILL.md 里的平台预设表格:

## 平台预设

| 平台 | `--footer` | `--bg` | `--highlight` |
|------|-----------|--------|--------------|
| 公众号(默认) | `公众号 · 你的名字` | `#e6f5ef` | `#22a854` |
| 小红书 | `小红书 · 你的名字` | `#fdecea` | `#e53935` |

render_card.py 支持的所有参数:

参数 说明 默认值
--footer 底部署名文字 公众号 · 早早集市
--bg 背景色(hex) #e6f5ef
--highlight 高亮色(hex) #22a854
--icon 顶部图标路径 自动判断
--template 模板名 xiaolvs-cover

把 --footer 改成你的公众号名,--bg / --highlight 改成你的品牌色,就是你的专属风格了。

替换 Logo

顶部图标在 assets/icons/ 目录,替换对应 SVG/JPG 文件即可,文件名保持一致。

新增模板

  1. 新建 assets/templates/<name>.html
  2. 在 scripts/render_card.py 的 size_map 里注册尺寸
  3. 在 SKILL.md 模板索引中添加一行
  4. 创建 references/<name>.md 记录参数和字数上限

Extracted content

SKILL.md
# 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`…

## 示例调用

```bash
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`
README
# z-card-image

文字卡片图片生成器,把文案渲染成 PNG,支持公众号、小红书等多种配色风格。

## 效果

- 输入一段文字,自动排版成精美卡片图
- 支持多行文字 + 高亮、品牌 footer、顶部图标
- 默认模板:3:4 竖版(900×1200)

## 依赖

- Python 3
- Google Chrome(macOS:`/Applications/Google Chrome.app`)

## 自定义品牌信息

默认配色和 footer 是「早早集市」的风格,改成你自己的只需修改 `SKILL.md` 里的**平台预设**表格:

```markdown
## 平台预设

| 平台 | `--footer` | `--bg` | `--highlight` |
|------|-----------|--------|--------------|
| 公众号(默认) | `公众号 · 你的名字` | `#e6f5ef` | `#22a854` |
| 小红书 | `小红书 · 你的名字` | `#fdecea` | `#e53935` |
```

`render_card.py` 支持的所有参数:

| 参数 | 说明 | 默认值 |
|------|------|--------|
| `--footer` | 底部署名文字 | `公众号 · 早早集市` |
| `--bg` | 背景色(hex) | `#e6f5ef` |
| `--highlight` | 高亮色(hex) | `#22a854` |
| `--icon` | 顶部图标路径 | 自动判断 |
| `--template` | 模板名 | `xiaolvs-cover` |

把 `--footer` 改成你的公众号名,`--bg` / `--highlight` 改成你的品牌色,就是你的专属风格了。

## 替换 Logo

顶部图标在 `assets/icons/` 目录,替换对应 SVG/JPG 文件即可,文件名保持一致。

## 新增模板

1. 新建 `assets/templates/<name>.html`
2. 在 `scripts/render_card.py` 的 `size_map` 里注册尺寸
3. 在 `SKILL.md` 模板索引中添加一行
4. 创建 `references/<name>.md` 记录参数和字数上限

Related skills

OpenClaw

13-Day Sprint Method

galizki

Productivity system based on Maya calendar with 13 natural tones for project management and personal development

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.