skills/inclusionai/aworld/html-to-image

html-to-image

SKILL.md

HTML 转图片 (html-to-image)

概述

将 HTML 文件或内容通过 agent-browser 渲染为图片。典型用法:Claude 生成精美 HTML → 本 skill 截图 → 得到可直接发布的图片。

工具路径

  • 脚本:.claude/skills/html-to-image/html_to_image.sh
  • 依赖:agent-browser(CDP 已连接)、python3

用法

./html_to_image.sh -o <output> [-f <html_file> | -c <html_content>] [-w <width>] [-p <cdp_port>] [--full]

参数

参数 说明 必填 默认
-o 输出图片路径(.png) -
-f HTML 文件路径(与 -c 二选一) 二选一 -
-c HTML 内容字符串(与 -f 二选一) 二选一 -
-w 视口宽度 1080
-e 视口高度(不指定则全页截图) -
-p CDP 端口 9222
--full 全页截图(忽略视口高度限制) 默认开启

示例

# 从 HTML 文件截图
./html_to_image.sh \
  -f card.html -o card.png

# 直接传入 HTML 内容
./html_to_image.sh \
  -c '<html><body><h1>Hello</h1></body></html>' \
  -o hello.png

# 指定宽度(适配手机尺寸)
./html_to_image.sh \
  -f infographic.html -o output.png -w 750

# 固定视口截图(非全页)
./html_to_image.sh \
  -f page.html -o output.png -w 1080 -e 1920 --no-full

典型工作流

  1. Claude 根据内容生成精美 HTML(信息图、卡片等)
  2. 使用本 skill 截图为 PNG
  3. 将截图传给 xhs-publisher 发布到小红书
# 生成图片
./html_to_image.sh -f card.html -o card.png

# 发布到小红书
./.claude/skills/xhs-publisher/publish_xhs.sh -t "标题" -c "正文" -i card.png
Weekly Installs
2
GitHub Stars
1.1K
First Seen
6 days ago
Installed on
gemini-cli2
opencode2
github-copilot2
codex2
kimi-cli2
amp2