本教程演示如何通过 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 会强制执行以下规则:
- 代码块必须可运行(Runnable code blocks)。
- 拒绝空洞废话(如 "In today's fast-paced world...")。
- 包含 Trade-offs(权衡分析)。
结论
通过集成 LobeHub Skills,Gemini CLI 从一个简单的对话界面变成了一个可扩展的工程化平台。
下一步建议:
- 浏览 LobeHub Skills 仓库 发现更多插件。
- 尝试安装
seo-content-brief来优化您的技术博客。
评论