制作小红书图卡和信息图

15+套装:小红书图卡/信息图/翻译/公众号发布/群聊总结

详细介绍

baoyu-skills

由 Baoyu 分享的一系列技能,用于通过 AI 智能体(Claude Code、Codex 等)提升日常工作效率。这些技能可以帮助你生成内容、创建图像、制作图表、在社交平台发布内容等。

前置条件

已安装 Node.js 环境

能够运行 npx bun 命令

更新技能

要将技能更新到最新版本:

在智能体中运行 /plugin

切换到 Marketplaces 标签(使用箭头键或 Tab)

选择 baoyu-skills

选择 Update marketplace

你也可以启用 Enable auto-update 以自动获取最新版本。

精选设计技能:baoyu-design

如果你需要一个专注于设计的智能体技能,请查看 JimLiu/baoyu-design 。这是一个独立的项目,可以在 Cursor、Claude Code、Codex、Claude Desktop 或任何支持文件的编码智能体中本地运行 Claude Design,生成精美的 UI 模型、交互式原型、线框图、落地页、仪表盘、移动应用和幻灯片,输出为自包含的 HTML。

环境配置

部分技能需要 API 密钥或自定义配置。环境变量可以在 .env 文件中设置。

加载优先级 (优先级高的覆盖低的):

CLI 环境变量(例如 OPENAI_API_KEY=xxx /baoyu-image-gen … )

process.env (系统环境变量)

<cwd>/.baoyu-skills/.env (项目级别)

~/.baoyu-skills/.env (用户级别)

设置方法 :

# 创建用户级配置目录
mkdir -p ~/.baoyu-skills

# 创建 .env 文件
cat > ~/.baoyu-skills/.env << 'EOF'
# OpenAI
OPENAI_API_KEY=sk-xxx
OPENAI_IMAGE_MODEL=gpt-image-2
# OPENAI_BASE_URL=https://api.openai.com/v1
# OPENAI_IMAGE_USE_CHAT=false

# Azure OpenAI
AZURE_OPENAI_API_KEY=xxx
AZURE_OPENAI_BASE_URL=https://your-resource.openai.azure.com
AZURE_OPENAI_DEPLOYMENT=gpt-image-2
# AZURE_API_VERSION=2025-04-01-preview

# OpenRouter
OPENROUTER_API_KEY=sk-or-xxx
OPENROUTER_IMAGE_MODEL=google/gemini-3.1-flash-image
# OPENROUTER_BASE_URL=https://openrouter.ai/api/v1
# OPENROUTER_HTTP_REFERER=https://your-app.example.com
# OPENROUTER_TITLE=Your App Name

# Google
GOOGLE_API_KEY=xxx
GOOGLE_IMAGE_MODEL=gemini-3-pro-image
# GOOGLE_BASE_URL=https://generativelanguage.googleapis.com/v1beta

# DashScope(阿里云通义万相)
DASHSCOPE_API_KEY=sk-xxx
DASHSCOPE_IMAGE_MODEL=qwen-image-2.0-pro
# DASHSCOPE_BASE_URL=https://dashscope.aliyuncs.com/api/v1

# Z.AI
ZAI_API_KEY=xxx
ZAI_IMAGE_MODEL=glm-image
# ZAI_BASE_URL=https://api.z.ai/api/paas/v4

# MiniMax
MINIMAX_API_KEY=xxx
MINIMAX_IMAGE_MODEL=image-01
# MINIMAX_BASE_URL=https://api.minimaxi.com

# Replicate
REPLICATE_API_TOKEN=r8_xxx
REPLICATE_IMAGE_MODEL=google/nano-banana-2
# REPLICATE_BASE_URL=https://api.replicate.com

# 即梦(Jimeng)
JIMENG_ACCESS_KEY_ID=xxx
JIMENG_SECRET_ACCESS_KEY=xxx
JIMENG_IMAGE_MODEL=jimeng_t2i_v40
# JIMENG_BASE_URL=https://visual.volcengineapi.com
# JIMENG_REGION=cn-north-1

# 豆包(Seedream)
ARK_API_KEY=xxx
SEEDREAM_IMAGE_MODEL=doubao-seedream-5-0-260128
# SEEDREAM_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
EOF

项目级配置 (用于团队共享):

mkdir -p .baoyu-skills
# 将 .baoyu-skills/.env 添加到 .gitignore 以避免提交密钥
echo ".baoyu-skills/.env" >> .gitignore

自定义配置

所有技能均支持通过 EXTEND.md 文件进行自定义。创建扩展文件以覆盖默认样式、添加自定义配置或定义你自己的预设。

扩展路径 (按优先级顺序检查):

.baoyu-skills/<skill-name>/EXTEND.md – 项目级别(用于团队/项目特定设置)

~/.baoyu-skills/<skill-name>/EXTEND.md – 用户级别(用于个人偏好)

示例 :使用你的品牌颜色自定义 baoyu-cover-image :

mkdir -p .baoyu-skills/baoyu-cover-image

然后创建 .baoyu-skills/baoyu-cover-image/EXTEND.md :

## 自定义调色板

### corporate-tech
– 主色:#1a73e8, #4A90D9
– 背景:#F5F7FA
– 强调色:#00B4D8, #48CAE4
– 装饰提示:干净线条,柔和渐变
– 适用场景:SaaS、企业、技术

扩展内容将在技能执行前加载并覆盖默认设置。

可用技能

技能分为三类:内容技能、AI 生成技能和实用工具技能。

内容技能

内容生成和发布技能。

baoyu-xhs-images

小红书图文卡片系列生成器。将内容拆分为 1-10 张卡通风格的图文卡片,采用 样式 × 布局 系统,并可选调色板覆盖。

# 自动选择样式和布局
/baoyu-xhs-images posts/ai-future/article.md

# 指定样式
/baoyu-xhs-images posts/ai-future/article.md –style notion

# 指定布局
/baoyu-xhs-images posts/ai-future/article.md –layout dense

# 组合样式和布局
/baoyu-xhs-images posts/ai-future/article.md –style notion –layout list

# 覆盖调色板
/baoyu-xhs-images posts/ai-future/article.md –style notion –palette macaron

# 直接输入内容
/baoyu-xhs-images 今日星座运势

# 非交互模式(跳过所有确认,用于定时任务)
/baoyu-xhs-images posts/ai-future/article.md –yes
/baoyu-xhs-images posts/ai-future/article.md –yes –preset knowledge-card

样式 (视觉美学): cute (默认)、 fresh 、 warm 、 bold 、 minimal 、 retro 、 pop 、 notion 、 chalkboard 、 study-notes 、 screen-print 、 sketch-notes

调色板 (可选颜色覆盖): macaron 、 warm 、 neon

样式预览 :

cute
fresh
warm

bold
minimal
retro

pop
notion
chalkboard

布局 (信息密度):

布局
密度
最佳用途

sparse
1-2 点
封面、引言

balanced
3-4 点
常规内容

dense
5-8 点
知识卡片、速查表

list
4-7 项
清单、排名

comparison
2 面
前后对比、优缺点

flow
3-6 步
流程、时间线

布局预览 :

sparse
balanced
dense

flow

list
comparison
flow

baoyu-infographic

生成专业信息图,包含 21 种布局类型和 21 种视觉风格。分析内容,推荐布局×风格组合,并生成可直接发布的信息图。

# 基于内容自动推荐组合
/baoyu-infographic path/to/content.md

# 指定布局
/baoyu-infographic path/to/content.md –layout pyramid

# 指定风格(默认:craft-handmade)
/baoyu-infographic path/to/content.md –style technical-schematic

# 同时指定
/baoyu-infographic path/to/content.md –layout funnel –style corporate-memphis

# 指定宽高比(命名预设或自定义 W:H)
/baoyu-infographic path/to/content.md –aspect portrait
/baoyu-infographic path/to/content.md –aspect 3:4

选项 :

选项
描述

–layout <name>
信息布局(20 种选项)

–style <name>
视觉风格(17 种选项,默认:craft-handmade)

–aspect <ratio>
命名预设:landscape (16:9)、portrait (9:16)、square (1:1)。自定义:任意 W:H 比例(例如 3:4、4:3、2.35:1)

–lang <code>
输出语言(en、zh、ja 等)

布局 (信息结构):

布局
最佳用途

bridge
问题-解决方案、跨越鸿沟

circular-flow
循环、重复过程

comparison-table
多因素对比

do-dont
正确与错误做法

equation
公式分解、输入输出

feature-list
产品特性、要点列表

fishbone
根本原因分析

funnel
转化过程、筛选

grid-cards
多主题、概览

iceberg
表面与隐藏层面

journey-path
客户旅程、里程碑

layers-stack
技术栈、层次

mind-map
头脑风暴、思维导图

nested-circles
影响层次、范围

priority-quadrants
艾森豪威尔矩阵、2×2

pyramid
层级结构、马斯洛需求

scale-balance
优缺点、权衡

timeline-horizontal
历史、时间顺序事件

tree-hierarchy
组织架构图、分类学

venn
重叠概念

布局预览 :

bridge
circular-flow
comparison-table

bridge
circular-flow
comparison-table

do-dont
equation
feature-list

do-dont
equation
feature-list

fishbone
funnel
grid-cards

fishbone
funnel
grid-cards

iceberg
journey-path
layers-stack

iceberg
journey-path
layers-stack

mind-map
nested-circles
priority-quadrants

mind-map
nested-circles
priority-quadrants

pyramid
scale-balance
timeline-horizontal

pyramid
scale-balance
timeline-horizontal

tree-hierarchy
venn

tree-hierarchy
venn

风格 (视觉美学):

风格
描述

craft-handmade (默认)
手绘插画,纸艺美学

claymation
3D 黏土形象,俏皮定格动画

kawaii
日系可爱,大眼睛,柔和色彩

storybook-watercolor
柔和手绘插画,奇幻风格

chalkboard
鲜艳粉笔在黑板上

cyberpunk-neon
霓虹光在暗色上,未来感

bold-graphic
漫画风格,半色调网点,高对比度

aged-academia
复古科学,棕褐色草图

corporate-memphis
扁平矢量人物,鲜艳填充

technical-schematic
蓝图,等轴测 3D,工程

origami
折纸形态,几何

pixel-art
复古 8 位,怀旧游戏

ui-wireframe
灰度框,界面原型

subway-map
地铁线路图,彩色线条

ikea-manual
极简线条画,组装风格

knolling
整理平铺,俯视

lego-brick
乐高积木,俏皮

风格预览 :

craft-handmade
claymation
kawaii

craft-handmade
claymation
kawaii

storybook-watercolor
chalkboard
cyberpunk-neon

storybook-watercolor
chalkboard
cyberpunk-neon

bold-graphic
aged-academia
corporate-memphis

bold-graphic
aged-academia
corporate-memphis

technical-schematic
origami
pixel-art

technical-schematic
origami
pixel-art

ui-wireframe
subway-map
ikea-manual

ui-wireframe
subway-map
ikea-manual

knolling
lego-brick

knolling
lego-brick

baoyu-diagram

根据源材料生成可直接发布的 SVG 图表——流程图、序列/协议图、结构/架构图以及说明性直觉图。分析输入材料,推荐图表类型和拆分策略,一次确认计划后生成所有图表。Claude 直接编写符合一致设计系统的 SVG 代码。输出为自包含的 .svg 文件,带有嵌入式样式和自动暗色模式。

# 主题字符串——技能分析并提议方案
/baoyu-diagram "how JWT authentication works"
/baoyu-diagram "Kubernetes architecture" –type structural
/baoyu-diagram "OAuth 2.0 flow" –type sequence

# 文件路径——技能读取、分析并提议方案
/baoyu-diagram path/to/article.md

# 语言和输出路径
/baoyu-diagram "微服务架构" –lang zh
/baoyu-diagram "build pipeline" –out docs/build-pipeline.svg

选项 :

选项
描述

–type <name>
flowchart 、 sequence 、 structural 、 illustrative 、 class 、 auto (默认)。跳过类型推荐。

–lang <code>
输出语言(en、zh、ja 等)

–out <path>
输出文件路径。仅生成一个专注于最重要方面的图表。

图表类型 :

类型
读者需求
触发动词

flowchart
按顺序带我走一遍步骤
walk through、steps、process、lifecycle、workflow、state machine

sequence
谁和谁对话,按什么顺序
protocol、handshake、auth flow、OAuth、TCP、request/response

structural
展示内部包含什么,如何组织
architecture、components、topology、layout、what's inside

illustrative
给我直觉——画出机制
how does X work、explain X、intuition for、why does X do Y

class
类型是什么,它们之间如何关联
class diagram、UML、inheritance、interface、schema

这不是图像生成技能——不调用任何 LLM 图像模型。Claude 通过手工计算的布局数学直接编写 SVG,因此每个图表都遵循设计系统。嵌入的 <style> 块包含 @media (prefers-color-scheme: dark) ,使得同一文件在嵌入的任何地方都能在亮色和暗色模式下正确渲染。

baoyu-cover-image

为文章生成封面图,采用 5 个维度:类型 × 调色板 × 渲染 × 文字 × 情绪。组合 11 种调色板和 7 种渲染风格,共 77 种独特组合。

# 基于内容自动选择所有维度
/baoyu-cover-image path/to/article.md

# 快速模式:跳过确认,使用自动选择
/baoyu-cover-image path/to/article.md –quick

# 指定维度(5D 系统)
/baoyu-cover-image path/to/article.md –type conceptual –palette cool –rendering digital
/baoyu-cover-image path/to/article.md –text title-subtitle –mood bold

# 风格预设(向后兼容的简写)
/baoyu-cover-image path/to/article.md –style blueprint

# 指定宽高比(默认为 16:9)
/baoyu-cover-image path/to/article.md –aspect 2.35:1

# 纯视觉(无标题文字)
/baoyu-cover-image path/to/article.md –no-title

五个维度 :

类型 : hero 、 conceptual 、 typography 、 metaphor 、 scene 、 minimal

调色板 : warm 、 elegant 、 cool 、 dark 、 earth 、 vivid 、 pastel 、 mono 、 retro 、 duotone 、 macaron

渲染 : flat-vector 、 hand-drawn 、 painterly 、 digital 、 pixel 、 chalk 、 screen-print

文字 : none 、 title-only (默认)、 title-subtitle 、 text-rich

情绪 : subtle 、 balanced (默认)、 bold

baoyu-slide-deck

根据内容生成专业幻灯片图像。创建包含样式指令的全面大纲,然后生成单个幻灯片图像。

# 从 markdown 文件
/baoyu-slide-deck path/to/article.md

# 指定样式和受众
/baoyu-slide-deck path/to/article.md –style corporate
/baoyu-slide-deck path/to/article.md –audience executives

# 目标幻灯片数量
/baoyu-slide-deck path/to/article.md –slides 15

# 仅输出大纲(不生成图像)
/baoyu-slide-deck path/to/article.md –outline-only

# 指定语言
/baoyu-slide-deck path/to/article.md –lang zh

选项 :

选项
描述

–style <name>
视觉样式:预设名称或 custom

–audience <type>
目标受众:beginners、intermediate、experts、executives、general

–lang <code>
输出语言(en、zh、ja 等)

–slides <number>
目标幻灯片数量(建议 8-25,最多 30)

–outline-only
仅生成大纲,跳过图像

–prompts-only
生成大纲+提示词,跳过图像

–images-only
从现有提示词生成图像

–regenerate <N>
重新生成特定幻灯片: 3 或 2,5,8

样式系统 :

样式由 4 个维度构成: 纹理 × 情绪 × 排版 × 密度

维度
选项

纹理
clean、grid、organic、pixel、paper

情绪
professional、warm、cool、vibrant、dark、neutral

排版
geometric、humanist、handwritten、editorial、technical

密度
minimal、balanced、dense

预设 (预配置的维度组合):

预设
维度
最佳用途

blueprint (默认)
grid + cool + technical + balanced
架构、系统设计

chalkboard
organic + warm + handwritten + balanced
教育、教程

corporate
clean + professional + geometric + balanced
投资者演示、提案

minimal
clean + neutral + geometric + minimal
高管简报

sketch-notes
organic + warm + handwritten + balanced
教育、教程

watercolor
organic + warm + humanist + minimal
生活方式、健康

dark-atmospheric
clean + dark + editorial + balanced
娱乐、游戏

notion
clean + neutral + geometric + dense
产品演示、SaaS

bold-editorial
clean + vibrant + editorial + balanced
产品发布、主题演讲

editorial-infographic
clean + cool + editorial + dense
技术解读、研究

fantasy-animation
organic + vibrant + handwritten + minimal
教育故事讲述

intuition-machine
clean + cool + technical + dense
技术文档、学术

pixel-art
pixel + vibrant + technical + balanced
游戏、开发者演讲

scientific
clean + cool + technical + dense
生物学、化学、医学

vector-illustration
clean + vibrant + humanist + balanced
创意、儿童内容

vintage
paper + warm + editorial + balanced
历史、遗产

样式预览 :

blueprint
chalkboard
bold-editorial

blueprint
chalkboard
bold-editorial

corporate
dark-atmospheric
editorial-infographic

corporate
dark-atmospheric
editorial-infographic

fantasy-animation
intuition-machine
minimal

fantasy-animation
intuition-machine
minimal

notion
pixel-art
scientific

notion
pixel-art
scientific

sketch-notes
vector-illustration
vintage

sketch-notes
vector-illustration
vintage

watercolor

watercolor

生成后,幻灯片会自动合并为 .pptx 和 .pdf 文件,方便分享。

baoyu-comic

知识漫画创作器,具有灵活的艺术风格 × 情绪组合。创建原创的教育漫画,包含详细的分镜布局和顺序图像生成。

# 从源材料(自动选择艺术风格和情绪)
/baoyu-comic posts/turing-story/source.md

# 指定艺术风格和情绪
/baoyu-comic posts/turing-story/source.md –art manga –tone warm
/baoyu-comic posts/turing-story/source.md –art ink-brush –tone dramatic

# 使用预设(包含特殊规则)
/baoyu-comic posts/turing-story/source.md –style ohmsha
/baoyu-comic posts/turing-story/source.md –style wuxia

# 指定布局和宽高比
/baoyu-comic posts/turing-story/source.md –layout cinematic
/baoyu-comic posts/turing-story/source.md –aspect 16:9

# 指定语言
/baoyu-comic posts/turing-story/source.md –lang zh

# 直接输入内容
/baoyu-comic "The story of Alan Turing and the birth of computer science"

选项 :

选项

–art
ligne-claire (默认)、 manga 、 realistic 、 ink-brush 、 chalk

–tone
neutral (默认)、 warm 、 dramatic 、 romantic 、 energetic 、 vintage 、 action

–style
ohmsha 、 wuxia 、 shoujo (带有特殊规则的预设)

–layout
standard (默认)、 cinematic 、 dense 、 splash 、 mixed 、 webtoon

–aspect
3:4 (默认,竖屏)、 4:3 (横屏)、 16:9 (宽屏)

–lang
auto (默认)、 zh 、 en 、 ja 等

艺术风格 (渲染技术):

艺术风格
描述

ligne-claire
均匀线条,平涂色彩,欧洲漫画传统(丁丁历险记、Logicomix)

manga
大眼睛,漫画惯例,富有表现力的情感

realistic
数字绘画,真实比例,精致

ink-brush
中国毛笔笔触,水墨效果

chalk
黑板美学,手绘温暖感

情绪 (氛围):

情绪
描述

neutral
平衡、理性、教育性

warm
怀旧、个人、舒适

dramatic
高对比度、强烈、有力

romantic
柔和、美丽、装饰元素

energetic
明亮、动态、兴奋

vintage
历史、复古、时代真实感

action
速度线、冲击效果、战斗

预设 (艺术风格 + 情绪 + 特殊规则):

预设
等价
特殊规则

ohmsha
manga + neutral
视觉隐喻,禁止说话头像,揭示小工具

wuxia
ink-brush + action
气效果,战斗视觉,氛围元素

shoujo
manga + romantic
装饰元素,眼睛细节,浪漫节拍

布局 (分镜排列):

布局
每页格数
最佳用途

standard
4-6
对话、叙事流

cinematic
2-4
戏剧性时刻、定场镜头

dense
6-9
技术解释、时间线

splash
1-2 大格
关键时刻、揭示

mixed
3-7 变化
复杂叙事、情感弧线

webtoon
3-5 竖排
Ohmsha 教程、移动阅读

布局预览 :

standard
cinematic
dense

standard
cinematic
dense

splash
mixed
webtoon

splash
mixed
webtoon

baoyu-article-illustrator

智能文章插图技能,采用类型 × 风格 × 调色板三维方法。分析文章结构,识别需要视觉辅助的位置,并生成插图。

# 基于内容自动选择类型和风格
/baoyu-article-illustrator path/to/article.md

# 指定类型和风格
/baoyu-article-illustrator path/to/article.md –type flowchart –style notion

# 使用调色板覆盖
/baoyu-article-illustrator path/to/article.md –style vector-illustration –palette macaron

类型 (信息结构):

类型
描述
最佳用途

infographic
数据可视化、图表、指标
技术文章、数据分析

scene
氛围插图、情绪渲染
叙事、个人故事

flowchart
流程图表、步骤可视化
教程、工作流

comparison
并排、前后对比
产品对比

framework
概念图、关系图
方法论、架构

timeline
时间顺序进展
历史、项目进度

风格 (渲染方式):

风格
描述
最佳用途

notion (默认)
极简手绘线条画
知识分享、SaaS、生产力

elegant
精致、优雅
商业、思想领导力

warm
友好、平易近人
个人成长、生活方式

minimal
极致简洁、禅意
哲学、极简主义

blueprint
技术示意图
架构、系统设计

watercolor
柔和艺术、自然温暖
生活方式、旅行、创意

editorial
杂志风格信息图
技术解读、新闻

scientific
学术精确图表
生物学、化学、技术

调色板 (可选颜色覆盖):

调色板
描述
最佳用途

macaron
柔和马卡龙色块(蓝、薄荷、薰衣草、桃)在暖奶油色上
教育、知识、教程

warm
暖大地色在柔和桃色上,无冷色调
品牌、产品、生活方式

neon
鲜艳霓虹在深紫色上
游戏、复古、流行文化

风格预览 :

notion
elegant
warm

notion
elegant
warm

minimal
blueprint
watercolor

minimal
blueprint
watercolor

editorial
scientific

editorial
scientific

baoyu-post-to-x

将内容和文章发布到 X(Twitter)。支持带图片的常规帖子和 X Articles(长文 Markdown)。使用真实的 Chrome 和 CDP 绕过反自动化机制。

纯文本输入被视为常规帖子。Markdown 文件被视为 X Articles。脚本将内容填入浏览器,用户手动审查并发布。

# 发布文字
/baoyu-post-to-x "Hello from AI Agent!"

# 发布带图片
/baoyu-post-to-x "Check this out" –image photo.png

# 发布 X Article
/baoyu-post-to-x –article path/to/article.md

baoyu-post-to-wechat

将内容发布到微信公众号。两种模式可用:

贴图 – 多张图片带简短标题/内容:

/baoyu-post-to-wechat 贴图 –markdown article.md –images ./photos/
/baoyu-post-to-wechat 贴图 –markdown article.md –image img1.png –image img2.png –image img3.png
/baoyu-post-to-wechat 贴图 –title "标题" –content "内容" –image img1.png –submit

文章 – 完整的 Markdown/HTML 富格式:

/baoyu-post-to-wechat 文章 –markdown article.md
/baoyu-post-to-wechat 文章 –markdown article.md –theme grace
/baoyu-post-to-wechat 文章 –html article.html

发布方式 :

方式
速度
要求

API(推荐)

API 凭证(本地 IP 需在微信白名单中)

浏览器

Chrome,登录会话

远程 API

API 凭证 + 可通过 SSH 访问的服务器,其 IP 在微信白名单中

API 配置 (用于更快发布):

# 添加到 .baoyu-skills/.env(项目级别)或 ~/.baoyu-skills/.env(用户级别)
WECHAT_APP_ID=your_app_id
WECHAT_APP_SECRET=your_app_secret

获取凭证:

访问 https://developers.weixin.qq.com/platform/

进入:我的业务 → 公众号 → 开发密钥

创建开发密钥并复制 AppID/AppSecret

将你的机器 IP 添加到白名单

浏览器方式 (无需 API 设置):需要 Google Chrome。首次运行会打开浏览器进行二维码登录(会话会保留)。

远程 API 方式 (当微信 IP 白名单排除你的本地机器时):通过 SSH SOCKS5 动态端口转发将微信 API 调用隧道到白名单中的服务器。不会向远程主机写入任何文件, AppSecret 永远不会离开本地进程。在 EXTEND.md 中添加:

# 可选:仅在微信 IP 白名单排除你的本地机器时设置
remote_publish_host: server.example.com
remote_publish_user: deploy
remote_publish_identity_file: ~/.ssh/id_ed25519

然后使用 –remote 发布(或设置 default_publish_method: remote-api )。仅支持 SSH 密钥认证;仅识别输入的 remote_publish_* 键。

多账号支持 :通过 EXTEND.md 管理多个微信公众号:

mkdir -p .baoyu-skills/baoyu-post-to-wechat

创建 .baoyu-skills/baoyu-post-to-wechat/EXTEND.md :

# 全局设置(所有账号共享)
default_theme: default
default_color: blue

# 账号列表
accounts:
– name: My Tech Blog
alias: tech-blog
default: false
default_publish_method: api
default_author: Author Name
need_open_comment: 1
only_fans_can_comment: 0
app_id: your_wechat_app_id
app_secret: your_wechat_app_secret
– name: AI Newsletter
alias: ai-news
default_publish_method: browser
default_author: AI Newsletter
need_open_comment: 1
only_fans_can_comment: 0

配置的账号数
行为

无 accounts 块
单账号模式(向后兼容)

1 个账号
自动选择,无需提示

2 个及以上账号
提示选择,或使用 –account <alias>

1 个账号有 default: true
预选为默认

每个账号都有一个独立的 Chrome 配置文件,用于独立的登录会话(浏览器方式)。API 凭证可以在 EXTEND.md 中内联设置,或通过带有别名前缀键的 .env 设置(例如 WECHAT_TECH_BLOG_APP_ID )。

baoyu-post-to-weibo

将内容发布到微博。支持带文字、图片和视频的常规帖子,以及使用 Markdown 输入的头条文章。使用真实的 Chrome 和 CDP 绕过反自动化机制。

常规帖子 – 文字 + 图片/视频(最多 18 个文件):

# 发布文字
/baoyu-post-to-weibo "Hello Weibo!"

# 发布带图片
/baoyu-post-to-weibo "Check this out" –image photo.png

# 发布带视频
/baoyu-post-to-weibo "Watch this" –video clip.mp4

头条文章 – 长文 Markdown:

# 发布文章
/baoyu-post-to-weibo –article article.md

# 带封面图
/baoyu-post-to-weibo –article article.md –cover cover.jpg

文章选项 :

选项
描述

–cover <path>
封面图片

–title <text>
覆盖标题(最多 32 字符)

–summary <text>
覆盖摘要(最多 44 字符)

注意 :脚本将内容填入浏览器。用户手动审查并发布。首次运行需要手动登录微博(会话会保留)。

AI 生成技能

基于 AI 的生成后端。

baoyu-image-gen

基于 AI SDK 的图像生成,使用 OpenAI GPT Image 2、Azure OpenAI、Google、OpenRouter、DashScope(阿里云通义万相)、MiniMax、即梦(Jimeng)、豆包(Seedream)和 Replicate API。支持文生图、参考图、宽高比、自定义尺寸、批量生成和质量预设。

# 基本生成(自动检测提供商)
/baoyu-image-gen –prompt "A cute cat" –image cat.png

# 指定宽高比
/baoyu-image-gen –prompt "A landscape" –image landscape.png –ar 16:9

# 高质量(2k)
/baoyu-image-gen –prompt "A banner" –image banner.png –quality 2k

# 指定提供商
/baoyu-image-gen –prompt "A cat" –image cat.png –provider openai –model gpt-image-2

# Azure OpenAI(model = 部署名称)
/baoyu-image-gen –prompt "A cat" –image cat.png –provider azure –model gpt-image-2

# OpenRouter
/baoyu-image-gen –prompt "A cat" –image cat.png –provider openrouter

# OpenRouter 带参考图
/baoyu-image-gen –prompt "Make it blue" –image out.png –provider openrouter –model google/gemini-3.1-flash-image –ref source.png

# DashScope(阿里云通义万相)
/baoyu-image-gen –prompt "一只可爱的猫" –image cat.png –provider dashscope

# DashScope 自定义尺寸
/baoyu-image-gen –prompt "为咖啡品牌设计一张 21:9 横幅海报,包含清晰中文标题" –image banner.png –provider dashscope –model qwen-image-2.0-pro –size 2048×872

# Z.AI GLM-Image
/baoyu-image-gen –prompt "一张带清晰中文标题的科技海报" –image out.png –provider zai

# MiniMax
/baoyu-image-gen –prompt "A fashion editorial portrait by a bright studio window" –image out.jpg –provider minimax

# MiniMax 带主体参考
/baoyu-image-gen –prompt "A girl stands by the library window, cinematic lighting" –image out.jpg –provider minimax –model image-01 –ref portrait.png –ar 16:9

# Replicate(默认:google/nano-banana-2)
/baoyu-image-gen –prompt "A cat" –image cat.png –provider replicate

# Replicate Seedream 4.5
/baoyu-image-gen –prompt "A studio portrait" –image portrait.png –provider replicate –model bytedance/seedream-4.5 –ar 3:2

# Replicate Wan 2.7 Image Pro
/baoyu-image-gen –prompt "A concept frame" –image frame.png –provider replicate –model wan-video/wan-2.7-image-pro –size 2048×1152

# 即梦(Jimeng)
/baoyu-image-gen –prompt "一只可爱的猫" –image cat.png –provider jimeng

# 豆包(Seedream)
/baoyu-image-gen –prompt "一只可爱的猫" –image cat.png –provider seedream

# 带参考图(Google、OpenAI、Azure OpenAI、OpenRouter、Replicate、MiniMax 或 Seedream 5.0/4.5/4.0)
/baoyu-image-gen –prompt "Make it blue" –image out.png –ref source.png

# 批量模式
/baoyu-image-gen –batchfile batch.json –jobs 4 –json

选项 :

选项
描述

–prompt , -p
提示词文本

–promptfiles
从文件读取提示词(拼接)

–image
输出图像路径(必填)

–batchfile
用于多图像生成的 JSON 批处理文件

–jobs
批量模式的工作线程数

–provider
google 、 openai 、 azure 、 openrouter 、 dashscope 、 zai 、 minimax 、 jimeng 、 seedream 、 replicate 或 agnes

–model , -m
模型 ID 或部署名称。Azure 使用部署名称;OpenRouter 使用完整模型 ID; Z.AI 使用 glm-image ;MiniMax 使用 image-01 / image-01-live

–ar
宽高比(例如 16:9 、 1:1 、 4:3 )

–size
尺寸(例如 1024×1024 ; gpt-image-2 接受有效自定义尺寸,最大边 3840px)

–quality
normal 或 2k (默认: 2k )

–imageSize
Google/OpenRouter 的 1K 、 2K 或 4K

–imageApiDialect
OpenAI 兼容网关的 openai-native 或 ratio-metadata

–ref
参考图(Google、OpenAI、Azure OpenAI、OpenRouter、Replicate 支持系列、MiniMax 或 Seedream 5.0/4.5/4.0)

–n
每次请求的图像数量( replicate 目前要求 –n 1 )

–json
JSON 输出

环境变量 (参见 环境配置 进行设置):

变量
描述
默认值

OPENAI_API_KEY
OpenAI API 密钥

AZURE_OPENAI_API_KEY
Azure OpenAI API 密钥

OPENROUTER_API_KEY
OpenRouter API 密钥

GOOGLE_API_KEY
Google API 密钥

GEMINI_API_KEY
GOOGLE_API_KEY 的别名

DASHSCOPE_API_KEY
DashScope API 密钥(阿里云)

ZAI_API_KEY
Z.AI API 密钥

BIGMODEL_API_KEY
向后兼容的 Z.AI API 密钥别名

MINIMAX_API_KEY
MiniMax API 密钥

REPLICATE_API_TOKEN
Replicate API 令牌

JIMENG_ACCESS_KEY_ID
即梦火山引擎访问密钥

JIMENG_SECRET_ACCESS_KEY
即梦火山引擎秘密密钥

ARK_API_KEY
豆包火山引擎 ARK API 密钥

OPENAI_IMAGE_MODEL
OpenAI 模型
gpt-image-2

AZURE_OPENAI_DEPLOYMENT
Azure 默认部署名称

AZURE_OPENAI_IMAGE_MODEL
向后兼容的 Azure 部署/模型别名
gpt-image-2

OPENROUTER_IMAGE_MODEL
OpenRouter 模型
google/gemini-3.1-flash-image

GOOGLE_IMAGE_MODEL
Google 模型
gemini-3-pro-image

DASHSCOPE_IMAGE_MODEL
DashScope 模型
qwen-image-2.0-pro

ZAI_IMAGE_MODEL
Z.AI 模型
glm-image

BIGMODEL_IMAGE_MODEL
向后兼容的 Z.AI 模型别名
glm-image

MINIMAX_IMAGE_MODEL
MiniMax 模型
image-01

REPLICATE_IMAGE_MODEL
Replicate 模型
google/nano-banana-2

JIMENG_IMAGE_MODEL
即梦模型
jimeng_t2i_v40

SEEDREAM_IMAGE_MODEL
豆包模型
doubao-seedream-5-0-260128

OPENAI_BASE_URL
自定义 OpenAI 端点

OPENAI_IMAGE_API_DIALECT
OpenAI 兼容图像 API 方言( openai-native 或 ratio-metadata )
openai-native

OPENAI_IMAGE_USE_CHAT
使用 /chat/completions 进行 OpenAI 图像生成
false

AZURE_OPENAI_BASE_URL
Azure 资源或部署端点

AZURE_API_VERSION
Azure 图像 API 版本
2025-04-01-preview

OPENROUTER_BASE_URL
自定义 OpenRouter 端点
https://openrouter.ai/api/v1

OPENROUTER_HTTP_REFERER
可选的 OpenRouter 归属应用/网站 URL

OPENROUTER_TITLE
可选的 OpenRouter 归属应用名称

GOOGLE_BASE_URL
自定义 Google 端点

DASHSCOPE_BASE_URL
自定义 DashScope 端点

ZAI_BASE_URL
自定义 Z.AI 端点
https://api.z.ai/api/paas/v4

BIGMODEL_BASE_URL
向后兼容的 Z.AI 端点别名

MINIMAX_BASE_URL
自定义 MiniMax 端点
https://api.minimaxi.com

REPLICATE_BASE_URL
自定义 Replicate 端点

JIMENG_BASE_URL
自定义即梦端点
https://visual.volcengineapi.com

JIMENG_REGION
即梦区域
cn-north-1

SEEDREAM_BASE_URL
自定义豆包端点
https://ark.cn-beijing.volces.com/api/v3

BAOYU_IMAGE_GEN_MAX_WORKERS
覆盖批量工作线程上限
10

BAOYU_IMAGE_GEN_<PROVIDER>_CONCURRENCY
覆盖提供商并发数
提供商特定

BAOYU_IMAGE_GEN_<PROVIDER>_START_INTERVAL_MS
覆盖提供商请求启动间隔
提供商特定

提供商说明 :

Azure OpenAI: –model 表示 Azure 部署名称,而非底层模型系列。

DashScope: qwen-image-2.0-pro 是自定义 –size 、 21:9 以及中英文文字渲染的推荐默认模型。

Z.AI : glm-image 推荐用于海报、图表和文字密集的中英文图像。不支持参考图。

MiniMax: image-01 支持文档中的自定义 width / height ; image-01-live 延迟更低,与 –ar 配合最佳。

MiniMax 参考图作为 subject_reference 发送;当前 API 专注于角色/肖像一致性。

即梦不支持参考图。

豆包参考图由 Seedream 5.0 / 4.5 / 4.0 支持,不支持 Seedream 3.0。

Replicate 默认使用 google/nano-banana-2 。 baoyu-image-gen 仅为 google/nano-banana* 、 bytedance/seedream-4.5 、 bytedance/seedream-5-lite 、 wan-video/wan-2.7-image 和 wan-video/wan-2.7-image-pro 启用 Replicate 高级选项。

Replicate 每次请求仅保存一个输出图像。 –n > 1 会在本地阻止,而不是静默丢弃多余结果。

Replicate 模型行为因系列而异:nano-banana 使用 –quality / –ar ,Seedream 使用验证后的 –size / –ar ,Wan 使用验证后的 –size ( –ar 在本地转换为具体尺寸)。

提供商自动选择 :

如果指定了 –provider → 使用该提供商

如果提供了 –ref 且未指定提供商 → 依次尝试 Google、OpenAI、Azure、OpenRouter、Replicate、Seedream、MiniMax,最后是 Agnes

如果只有一个 API 密钥可用 → 使用该提供商

如果有多个提供商可用 → 默认使用 Google,然后是 OpenAI、Azure、OpenRouter、DashScope、 Z.AI 、MiniMax、Replicate、Jimeng、Seedream、Agnes

baoyu-danger-gemini-web

与 Gemini Web 交互以生成文本和图像。

文本生成 :

/baoyu-danger-gemini-web "Hello, Gemini"
/baoyu-danger-gemini-web –prompt "Explain quantum computing"

图像生成 :

/baoyu-danger-gemini-web –prompt "A cute cat" –image cat.png
/baoyu-danger-gemini-web –promptfiles system.md content.md –image out.png

实用工具技能

用于内容处理的实用工具。

baoyu-youtube-transcript

下载 YouTube 视频转录/字幕和封面图。支持多种语言、翻译、章节和说话人识别。缓存原始数据,以便快速重新格式化。

# 默认:带时间戳的 markdown
/baoyu-youtube-transcript https://www.youtube.com/watch?v=VIDEO_ID

# 指定语言(优先级顺序)
/baoyu-youtube-transcript https://youtu.be/VIDEO_ID –languages zh,en,ja

# 带章节和说话人识别
/baoyu-youtube-transcript https://youtu.be/VIDEO_ID –chapters –speakers

# SRT 字幕格式
/baoyu-youtube-transcript https://youtu.be/VIDEO_ID –format srt

# 列出可用转录
/baoyu-youtube-transcript https://youtu.be/VIDEO_ID –list

选项 :

选项
描述
默认值

<url-or-id>
YouTube URL 或视频 ID
必填

–languages <codes>
语言代码,逗号分隔
en

–format <fmt>
输出格式: text 、 srt
text

–translate <code>
翻译到指定语言

–chapters
从视频描述进行章节分割

–speakers
说话人识别(需要 AI 后处理)

–no-timestamps
禁用时间戳

–list
列出可用转录

–refresh
强制重新获取,忽略缓存

baoyu-url-to-markdown

通过 Chrome CDP 获取任意 URL 并转换为干净的 markdown。将渲染后的 HTML 快照与 markdown 一起保存,并在 Defuddle 失败时自动回退到传统的提取器。

# 自动模式(默认) – 页面加载时捕获
/baoyu-url-to-markdown https://example.com/article

# 等待模式 – 用于需要登录的页面
/baoyu-url-to-markdown https://example.com/private –wait

# 保存到特定文件
/baoyu-url-to-markdown https://example.com/article -o output.md

捕获模式 :

模式
描述
最佳用途

自动(默认)
页面加载后立即捕获
公开页面、静态内容

等待( –wait )
等待用户信号后捕获
需要登录、动态内容

选项 :

选项
描述

<url>
要获取的 URL

-o <path>
输出文件路径

–wait
等待用户信号后再捕获

–timeout <ms>
页面加载超时(默认:30000)

baoyu-danger-x-to-markdown

将 X(Twitter)内容转换为 markdown 格式。支持推文串和 X Articles。

# 将推文转换为 markdown
/baoyu-danger-x-to-markdown https://x.com/username/status/123456

# 保存到特定文件
/baoyu-danger-x-to-markdown https://x.com/username/status/123456 -o output.md

# JSON 输出
/baoyu-danger-x-to-markdown https://x.com/username/status/123456 –json

# 下载媒体(图片/视频)到本地文件
/baoyu-danger-x-to-markdown https://x.com/username/status/123456 –download-media

支持的 URL:

https://x.com/<user>/status/<id>

https://twitter.com/<user>/status/<id>

https://x.com/i/article/<id>

认证: 使用环境变量( X_AUTH_TOKEN 、 X_CT0 )或 Chrome 登录进行基于 cookie 的认证。

baoyu-compress-image

压缩图像以减小文件大小,同时保持质量。

/baoyu-compress-image path/to/image.png
/baoyu-compress-image path/to/images/ –quality 80

baoyu-format-markdown

格式化纯文本或 markdown 文件,添加正确的前置元数据、标题、摘要、标题、粗体、列表和代码块。

# 格式化 markdown 文件
/baoyu-format-markdown path/to/article.md

# 指定输出
/baoyu-format-markdown path/to/draft.md

工作流程 :

读取源文件并分析内容结构

检查/创建 YAML 前置元数据(title、slug、summary、coverImage)

处理标题:使用现有标题、从 H1 提取或生成候选标题

应用格式化:标题、粗体、列表、代码块、引用

保存到 {filename}-formatted.md

运行排版脚本:ASCII→全角引号、CJK 间距、自动更正

前置元数据字段 :

字段
处理方式

title
使用现有标题、提取 H1 或生成候选标题

slug
从文件路径推断或从标题生成

summary
生成引人入胜的摘要(100-150 字符)

coverImage
检查同一目录中的 imgs/cover.png

格式化规则 :

元素
格式

标题
# 、 ## 、 ### 层级

关键点
**粗体**

并列项
– 无序列表或 1. 有序列表

代码/命令
`内联` 或 �COLA_README_CODE_28�

引用
> 块引用

baoyu-markdown-to-html

将 markdown 文件转换为带有微信兼容主题的样式化 HTML,支持语法高亮和可选的外部链接底部引用。

# 基本转换
/baoyu-markdown-to-html article.md

# 主题 + 颜色
/baoyu-markdown-to-html article.md –theme grace –color red

# 将普通外部链接转换为底部引用
/baoyu-markdown-to-html article.md –cite

baoyu-translate

在语言之间翻译文章和文档,提供三种模式:快速(直接)、普通(分析后翻译)和精细(完整的出版级工作流,包含审阅和润色)。

# 普通模式(默认) – 分析后翻译
/translate article.md –to zh-CN

# 快速模式 – 直接翻译
/translate article.md –mode quick –to ja

# 精细模式 – 完整工作流,包含审阅和润色
/translate article.md –mode refined –to zh-CN

# 翻译 URL
/translate https://example.com/article –to zh-CN

# 指定受众
/translate article.md –to zh-CN –audience technical

# 指定风格
/translate article.md –to zh-CN –style humorous

# 附加词汇表
/translate article.md –to zh-CN –glossary my-terms.md

选项 :

选项
描述

<source>
文件路径、URL 或内联文本

–mode <mode>
quick 、 normal (默认)、 refined

–from <lang>
源语言(省略时自动检测)

–to <lang>
目标语言(默认: zh-CN )

–audience <type>
目标读者画像(默认: general )

–style <style>
翻译风格(默认: storytelling )

–glossary <file>
附加词汇表文件

模式 :

模式
步骤
使用场景

快速
翻译
短文本、非正式内容

普通
分析 → 翻译
文章、博客帖子

精细
分析 → 翻译 → 审阅 → 润色
出版级文档

普通模式完成后,你可以回复“继续润色”或“refine”以继续执行审阅和润色步骤。

受众预设 :


描述

general
普通读者(默认)——通俗语言,更多译者注

technical
开发者/工程师——对常见技术术语的注释较少

academic
研究人员/学者——正式语体,精确术语

business
商务人士——商务友好语气

也接受自定义受众描述,例如 –audience "AI-interested general readers" 。

风格预设 :


描述

storytelling
引人入胜的叙事流(默认)——流畅过渡,生动措辞

formal
专业、结构化——中立语气,无口语化

technical
精确、文档风格——简洁,术语密集

literal
贴近原文结构——最小化重组

academic
学术、严谨——正式语体,允许复杂从句

business
简洁、结果导向——行动导向,高管友好

humorous
保留并调整幽默——机智,重现喜剧效果

conversational
随意、口语化——友好,如同向朋友解释

elegant
文学性、精炼散文——美学上精致,精心雕琢

也接受自定义风格描述,例如 –style "poetic and lyrical" 。

功能 :

通过 EXTEND.md 支持自定义词汇表,内置英→中词汇表

受众感知的翻译,可调节注释深度

长文档(4000+ 词)自动分块,并行子代理翻译

比喻性语言按意义解释,而非逐字翻译

为文化/领域特定引用添加译者注

输出目录保留所有中间文件

baoyu-wechat-summary

将微信群聊精华总结为结构化摘要。使用 wx-cli 从群消息中提取主题、引用和统计数据。跨运行维护每个群的历史、每个用户的画像以及每个群的事实记忆。支持普通版和毒舌版,并回答聊天中提出的 @bot 问题。

# 总结一个群最近的消息
/baoyu-wechat-summary 相亲相爱一家人 最近 1 天

# 周总结
/baoyu-wechat-summary AI 技术群 最近 7 天

# 增量总结(自上次摘要以来)
/baoyu-wechat-summary 相亲相爱一家人

# 毒舌版
/baoyu-wechat-summary 相亲相爱一家人 最近 3 天 毒舌版

要求 :

已安装 wx-cli ( npm install -g @jackwener/wx-cli )

macOS 上微信 4.x 正在运行并已登录

功能 :

主题提取,带归属和引用

消息排行榜和用户画像

每个群的事实记忆:聊天中确认的更正会跨摘要持久化(带有注入防护栏)

增量模式(从上次摘要结束的地方继续)

大批次的多日范围拆分

普通版和毒舌版摘要

从历史摘要回填用户画像

baoyu-electron-extract

从任何已安装的 Electron 应用的 app.asar 中提取资源和 JavaScript。当 .js.map 文件嵌入 sourcesContent 时,恢复原始源代码树(包括 TypeScript/JSX);否则就地使用 Prettier 格式化压缩后的 JS/CSS。始终跳过 node_modules 。适用于 macOS 和 Windows;在其他平台上使用 –asar <path> 。

# 按应用名称提取(默认输出:~/Downloads/Codex-electron-extract/)
/baoyu-electron-extract Codex

# 按绝对路径提取(.app 包、安装目录或 .asar 文件)
/baoyu-electron-extract "/Applications/Visual Studio Code.app"
/baoyu-electron-extract –asar /Applications/Codex.app/Contents/Resources/app.asar Codex

# 自定义输出目录
/baoyu-electron-extract Codex –output ~/work/codex-source

# 预览发现结果,不写入任何内容
/baoyu-electron-extract Codex –dry-run

# 覆盖已存在的输出目录
/baoyu-electron-extract Codex –force

选项 :

选项
描述
默认值

<app>
应用名称或绝对路径(除非使用 –asar ,否则必填)

–output , -o
输出目录
~/Downloads/<AppName>-electron-extract

–asar
覆盖解析出的 .asar 路径
自动发现

–force , -f
允许写入非空输出目录
false

–skip-format
跳过 Prettier 格式化
false

–skip-restore
跳过 source-map 恢复
false

–no-unpacked
不复制 app.asar.unpacked/ 目录
false

–dry-run
打印解析路径并退出,不写入任何内容
false

–json
在标准输出上输出一行 JSON 摘要
false

输出布局 : extract-report.json (计数、警告、路径)、 extracted/ (原始 asar,无 map 时就地格式化)、 extracted.unpacked/ (如果存在本机模块)和 restored/ (从 .js.map 文件重建的源代码树)。

免责声明

baoyu-danger-gemini-web

此技能使用 Gemini Web API(逆向工程)。

警告: 本项目通过浏览器 cookie 使用非官方 API 访问。使用风险自负。

首次运行会打开浏览器以通过 Google 认证

Cookie 会被缓存用于后续运行

不保证 API 的稳定性或可用性

支持的浏览器 (自动检测):Google Chrome、Chrome Canary/Beta、Chromium、Microsoft Edge

代理配置 :如果你需要通过代理访问 Google 服务(例如在中国),请内联设置环境变量:

HTTP_PROXY=http://127.0.0.1:7890 HTTPS_PROXY=http://127.0.0.1:7890 /baoyu-danger-gemini-web "Hello"

baoyu-danger-x-to-markdown

此技能使用逆向工程的 X(Twitter)API。

警告: 这不是官方 API。使用风险自负。

如果 X 更改其 API,可能随时失效,恕不另行通知

如果检测到 API 使用,可能导致账号受限

首次使用需要同意确认

通过环境变量或 Chrome 登录进行认证

试试这样做

  • 把这篇文章做成一张适合公众号或社媒传播的封面图,并给出标题排版方案。
  • 为这篇长文生成 3 张概念插图,分别对应开头、核心观点和结尾。
  • 把这篇草稿整理成可发布到微信公众号的版本,保留引用和配图建议。

作者:宝玉 前微软工程师、AI 技术博主 | GitHub Stars 22K | 标签:写作文案 图片设计 已认证

来源:colaos.ai | Skill ID:baoyu-skills