baoyu-skills:又一个宝藏Skill,面向内容创作者的技能集,支持图文生成、发布与处理

又挖到一个宝藏开源项目 baoyu-skills

它并非通用型工具包,而是聚焦于内容生成、视觉化与多平台发布的一组高内聚技能集合。

项目概览

baoyu-skills 是一组专为 Claude Code 设计的插件技能(Skills),宝玉分享的 Claude Code 技能集,提升日常工作效率。

其核心目标是提升日常内容创作效率,覆盖从文本分析、图像生成、排版设计到社交媒体发布的完整链路。

机器学习与人工智能

项目采用模块化设计,分为三大类技能:

表格

技能类别主要功能包含插件
Content Skills内容生成与发布content-skills
AI Generation SkillsAI 图像与文本生成后端ai-generation-skills
Utility Skills内容抓取与处理工具utility-skills

所有技能均通过 /plugin 命令在 Claude Code 环境中调用,依赖 Node.js 和 bun 运行时。

核心功能详解

1. 内容生成类技能(Content Skills)

此类技能以 Markdown 或自然语言为输入,输出结构化视觉内容,适用于知识传播、营销素材制作等场景。

软件

(1)baoyu-xhs-images:小红书风格信息图生成

  • 功能:将文本拆解为 1–10 张卡通风格信息图。
  • 控制维度
    • 风格(Style):9 种可选(如 cutetechnotion
    • 布局(Layout):6 种密度模式(sparse 到 flow
  • 典型用例:将一篇 AI 趋势文章自动转为适合小红书传播的系列卡片。

(2)baoyu-infographic:专业级信息图生成

  • 功能:基于内容语义推荐布局 × 风格组合。
  • 选项丰富度
    • 布局:20 种(如 funnelmind-mapvenn
    • 风格:17 种(默认 craft-handmade,含 cyberpunk-neontechnical-schematic 等)
  • 输出控制:支持 --aspect(横/竖/方)、--lang(多语言)

与 xhs-images 相比,infographic 更强调信息架构的准确性,适合研究报告、产品白皮书等专业场景。

机器学习与人工智能

(3)其他内容技能

  • baoyu-cover-image:生成文章封面图(20+ 风格)
  • baoyu-slide-deck:自动生成幻灯片并输出 .pptx
  • baoyu-comic:创作教育漫画(支持欧姆社、武侠等多种叙事风格)
  • baoyu-article-illustrator:在文章关键位置插入上下文相关的插图

2. AI 生成后端(AI Generation Skills)

提供底层图像生成能力,支持多服务商 API。

(1)baoyu-image-gen

  • 后端支持:OpenAI DALL·E / Google Gemini 多模态 API
  • 自动路由逻辑
    • 若指定 --provider,则使用该服务商
    • 若仅配置一个 API Key,则使用对应服务
    • 若两者均配置,默认使用 Google
  • 高级参数--ar(宽高比)、--quality(normal / 2k)、--ref(参考图,仅 Google)

(2)baoyu-danger-gemini-web

  • 绕过官方 SDK,直接与 Gemini Web 界面交互(需 Chrome CDP)
  • 支持文本与图像生成,适用于无 API 访问权限的场景

⚠️ 注意:带 danger- 前缀的技能通常依赖浏览器自动化,稳定性低于 API 方案。

商业计划与演示

3. 工具类技能(Utility Skills)

用于内容获取与预处理。

技能功能技术特点
baoyu-url-to-markdown网页转 Markdown基于 Chrome CDP,支持 --wait 模式处理登录页
baoyu-danger-x-to-markdownX 推文/文章转 Markdown支持 cookie 或 token 认证
baoyu-compress-image图片压缩可控质量参数(默认保留视觉质量)

安装与配置

深入探索

AI 工具、聊天机器人和虚拟助理

图形与动画软件

开发工具

安装方式

支持三种安装路径:

1# 推荐:通过 npx 快速安装
2npx skills add jimliu/baoyu-skills
3
4# 或在 Claude Code 中注册市场
5/plugin marketplace add jimliu/baoyu-skills
6
7# 单独安装插件
8/plugin install content-skills@baoyu-skills

环境配置

部分技能需 API 密钥,配置优先级如下(高 → 低):

  1. 命令行环境变量(如 OPENAI_API_KEY=xxx /baoyu-image-gen
  2. 系统环境变量(process.env
  3. 项目级:/.baoyu-skills/.env
  4. 用户级:~/.baoyu-skills/.env

示例 .env 配置:

1# OpenAI
2OPENAI_API_KEY=sk-xxx
3OPENAI_IMAGE_MODEL=gpt-image-1.5
4
5# Google
6GOOGLE_API_KEY=xxx
7GOOGLE_IMAGE_MODEL=gemini-3-pro-image-preview

建议将密钥文件加入 .gitignore,避免泄露。

商务软件和生产力软件

自定义扩展

通过 EXTEND.md 文件可覆盖默认行为:

  • 路径:.baoyu-skills//EXTEND.md(项目级)或用户级目录
  • 支持定义品牌色、字体、水印等个性化设置

与其他方案对比

维度baoyu-skillsCursor + 插件LangChain 自建流程
功能范围聚焦内容视觉化与发布通用编码辅助为主高度灵活但需开发
使用门槛需 Claude Code + Node.js集成 IDE,开箱即用需 Python/JS 开发能力
输出控制粒度高(风格/布局/比例精细可调)有限完全可控
适合人群内容创作者、技术布道者 软件工程师AI 应用开发者
部署复杂度中(需配置 API 密钥)

若目标是快速生成社交媒体素材或技术文档配图,baoyu-skills 提供了比通用 LLM 更结构化的输出控制;若需深度集成到自有系统,则 LangChain 或 LlamaIndex 更合适。

机器学习与人工智能

总结

baoyu-skills 的价值不在于技术创新,而在于对内容工作流痛点的精准封装。它将分散的 AI 能力(图像生成、网页抓取、格式转换)整合为一组语义清晰的命令,降低了非工程背景用户使用高级 AI 功能的门槛。

从产品角度看,其设计体现了三个关键原则:

  1. 任务导向:每个技能对应一个明确的创作子任务;
  2. 参数正交:风格、布局、比例等维度独立可调;
  3. 渐进式配置:从零配置快速试用,到 .env 和 EXTEND.md 支持企业级定制。

对于经常需要将技术内容转化为视觉资产的开发者、技术布道者或独立创作者,该项目值得纳入工具链评估。而对于纯代码生成或数据分析场景,其覆盖范围有限,建议结合其他工具使用。

项目地址:https://github.com/JimLiu/baoyu-skills