本教程演示如何通过 npx skills 在 Gemini CLI 中配置 LobeHub Skills Marketplace,安装 technical-blog-writing 插件,并结合 inference.sh (infsh) 工具链实现高效的技术写作工作流。

为什么需要自定义 Skills?

Gemini CLI 默认功能强大,但通过集成 LobeHub 的插件市场(Skills Marketplace),我们可以赋予它更专业的领域能力,例如:

  • 技术写作规范自动化(本教程示例)
  • 代码重构与 Lint 修复
  • SEO 内容摘要生成
  • 架构图与基准测试图表生成

先决条件

在开始之前,请确保您的环境中已安装以下工具:

  • Gemini CLI (v0.34.0+)
  • Node.js (建议 v20+)npm
  • zsh / bash shell (本教程以 zsh 为例)
  • inference.sh 账户 (用于调用高级 AI 应用,可选)

步骤 1:配置环境与安装 LobeHub Skills

首先,我们需要通过 npx 运行 LobeHub 的安装器。这会自动将 Skill 仓库同步到本地代理目录。

# 添加技术写作 Skill 到 Gemini CLI
# 这会引导您选择安装目标,请务必选中 "Gemini CLI"
npx skills add inference-sh/skills@technical-blog-writing

实战避坑:
安装过程中,工具会询问是否安装到 Universal (.agents/skills)。确保选中并确认,安装成功后,Skill 文件会存放在 ~/.agents/skills/technical-blog-writing/


步骤 2:安装基础工具链 infsh (可选增强)

如果您需要自动化搜索和绘图能力,可以安装 infsh

# 下载并安装 infsh
curl -fsSL https://cli.inference.sh | sh

# 配置 PATH (如果 ~/.local/bin 不在路径中)
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

步骤 3:加载并验证 Skill

Gemini CLI 可以识别并加载这些 SKILL.md 文件中的指令。

# 在 Gemini CLI 中加载 Skill
gemini skills install ~/.agents/skills/technical-blog-writing --consent

验证是否加载成功:

/skills list

步骤 4:实战应用 — 自动生成博文结构

现在,您可以直接要求 Gemini CLI 按照 technical-blog-writing 的规范执行任务。

# 示例指令
"请基于 technical-blog-writing 规范,为我的项目生成一份 Deep Dive 类型的架构设计文档。"

该 Skill 会强制执行以下规则:

  1. 代码块必须可运行(Runnable code blocks)。
  2. 拒绝空洞废话(如 "In today's fast-paced world...")。
  3. 包含 Trade-offs(权衡分析)。

结论

通过集成 LobeHub Skills,Gemini CLI 从一个简单的对话界面变成了一个可扩展的工程化平台

下一步建议:

  • 浏览 LobeHub Skills 仓库 发现更多插件。
  • 尝试安装 seo-content-brief 来优化您的技术博客。

相关资源