
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
留言 0
还没有留言,快来抢沙发