AX

ajaxhe/xiaolvs-skills

浏览器自动化
16 stars 质量 59 趋势 29

小绿书 AI Skills - 一键将文章转化为手绘风格信息图并发布到小红书/微信公众号贴图的自动化工作流

概览

小绿书 AI Skills — 一键将文章转化为手绘风格信息图并发布到小红书/微信公众号的自动化工作流。 :在 WorkBuddy 等沙盒中启动 Chrome 会被拦截,脚本已内置 --no-sandbox --disable-gpu 兼容参数;如仍失败,请在沙盒外运行。 流水线会依次执行:抓取归档 → ⏸️ 确认点 1(大纲+风格)→ 图文生成 → ⏸️ 确认点 2(图文审阅)→ 发布小红书 + 公众号草稿。 将已生成的 infographic.png / chart_N.png + copywriting.txt 发布为小红书笔记和公众号草稿,详见 xiaolvs-publish/SKILL.md。

README

xiaolvs-skills

小绿书 AI Skills — 一键将文章转化为手绘风格信息图并发布到小红书/微信公众号的自动化工作流。

Skills 列表

Skill 说明
xiaolvs-pipeline 一键流水线:抓取 → 转存知识库 → 图文生成 → 发布,全流程自动化(含两个人工确认点)
xiaolvs-image-gen 将文章/观点生成手绘风格竖版信息图 + 配套公众号文案。首选 ChatGPT 网页 CDP 通道(chatgpt.com/images,走订阅配额、无 API 消耗),备选 Gemini 网页 CDP / NotebookLM / OpenAI Images API
xiaolvs-publish 将信息图和文案发布到小红书和微信公众号草稿(Playwright CDP 自动化)

安装

方式一:git clone + 软链(推荐,便于 git pull 持续更新)

git clone [email protected]:ajaxhe/xiaolvs-skills.git ~/Projects/xiaolvs-skills

# WorkBuddy(用户级,全项目可用)
ln -s ~/Projects/xiaolvs-skills/xiaolvs-image-gen ~/.workbuddy/skills/xiaolvs-image-gen
ln -s ~/Projects/xiaolvs-skills/xiaolvs-pipeline ~/.workbuddy/skills/xiaolvs-pipeline
ln -s ~/Projects/xiaolvs-skills/xiaolvs-publish ~/.workbuddy/skills/xiaolvs-publish

方式二:直接拷贝

# WorkBuddy
cp -R xiaolvs-image-gen xiaolvs-pipeline xiaolvs-publish ~/.workbuddy/skills/

# OpenClaw
cp -R xiaolvs-image-gen xiaolvs-pipeline xiaolvs-publish ~/.openclaw/skills/

# CodeBuddy(项目级)
cp -R xiaolvs-image-gen xiaolvs-pipeline xiaolvs-publish /.codebuddy/skills/

前置依赖

依赖 用途
Chrome 浏览器 所有 CDP 通道的载体(脚本使用独立 profile + 独立调试端口,不影响日常使用)
ChatGPT 账号 image-gen 首选通道(chatgpt.com/images;免费版约 3 张大图/天,撞配额脚本自动等待续跑)
Google 账号(Gemini Pro 订阅) image-gen 备选通道(中文渲染必须 Pro 模型)
Python 3.9+ 且安装 playwright 全部脚本依赖:pip install playwright。注意用安装了 playwright 的那个 Python执行脚本(如 venv 路径),不要假设系统 python3 有
网络代理 chatgpt.com / gemini.google.com 需要可访问的代理;脚本会自动探测系统代理(含死端口存活检测)

macOS 沙盒环境注意:在 WorkBuddy 等沙盒中启动 Chrome 会被拦截,脚本已内置 --no-sandbox --disable-gpu 兼容参数;如仍失败,请在沙盒外运行。

快速使用

一键流水线(推荐入口)

直接对 Agent 说:

https:// 基于这篇文章执行 xiaolvs-pipeline,创建小绿书图文素材并发布

流水线会依次执行:抓取归档 → ⏸️ 确认点 1(大纲+风格)→ 图文生成 → ⏸️ 确认点 2(图文审阅)→ 发布小红书 + 公众号草稿。

单独生成信息图(xiaolvs-image-gen)

PY=

# 首次:打开 CDP Chrome 登录 ChatGPT(登录好后人工确认,脚本不轮询)
$PY xiaolvs-image-gen/scripts/chatgpt_generate_images_browser.py login

# 检查登录态
$PY xiaolvs-image-gen/scripts/chatgpt_generate_images_browser.py auth

# 批量生成(推荐 --until-done:撞配额自动等待续跑,直到全部完成,无需人工干预)
$PY -u xiaolvs-image-gen/scripts/chatgpt_generate_images_browser.py generate --until-done \
    --config /chatgpt_charts_config.json \
    --output-dir  \
    --quota-wait-minutes 15 --max-hours 30

配置文件格式(prompt + filename 数组):

[
  {"prompt": "Generate a TALL PORTRAIT infographic image, 3:4 aspect ratio...", "filename": "infographic.png"},
  {"prompt": "...", "filename": "chart_1.png"}
]

单独发布(xiaolvs-publish)

将已生成的 infographic.png / chart_N.png + copywriting.txt 发布为小红书笔记和公众号草稿,详见 xiaolvs-publish/SKILL.md。

目录结构

xiaolvs-skills/
├── xiaolvs-image-gen/       # 图文生成(事实筛查 + 信息图 + 文案)
│   ├── SKILL.md
│   ├── scripts/
│   │   ├── chatgpt_generate_images_browser.py   # 首选:ChatGPT 网页 CDP(端口 9223)
│   │   ├── gemini_generate_images_browser.py    # 备选:Gemini 网页 CDP(端口 9222)
│   │   ├── gemini_generate_images.py            # 备选:gemini-webapi 库
│   │   ├── generate_images.py                   # 备选:NotebookLM API
│   │   └── openai_generate_images.py            # 备选:OpenAI Images API
│   └── references/          # 风格规范 / 术语库 / 文案指南
├── xiaolvs-pipeline/        # 一键流水线编排
└── xiaolvs-publish/         # 小红书 + 公众号发布

License

MIT

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add ajaxhe/xiaolvs-skills
新手?先看 mcpskill.org 教程 →