使用说明
Gemini扩展生成器插件
一个功能强大的超模块化Gemini CLI插件,旨在自主构建、配置和生成完整的Gemini CLI扩展、模型上下文协议(MCP)服务器、自定义命令、钩子和专门的代理技能。
✨ 亮点和主要功能
-
超模块化组件架构: 核心生成逻辑被分解为高度专业化的操作组件,而不是一个庞大而脆弱的提示(
manifest.md,commands.md,hooks.md等等)。这些是使用Gemini的原生技能动态注入到父代理技能中的@file.md上下文编译语法。这确保了清晰的逻辑分离,并完全消除了幻觉。 -
自我更新官方知识库(
/sync): 该扩展附带了一个不可阻塞、零依赖的Python后台脚本。利用git clone,它熟练地绕过了限制性的GitHub API速率限制和代理SSL块。通过简单地运行/sync快捷方式,插件完美地刷新了自己的docs/直接从上游来源获取最新官方Gemini CLI文档的数据库。 -
综合人类学“技能创造者”哲学: 该插件直接摄取官方Claude
skill-creatorAnthropic的标准。此扩展生成的任何代理技能都固有地采用了世界级的快速工程原理,例如 Pushy YAML描述 (用于触发下的战斗模型), 渐进式文件夹泄漏 (动态扩展并保存上下文令牌),以及 内隐心理造型理论. -
双命令宏:
/extension:generate [requirements]:立即启动代理,严格根据经过验证的本地文档模式完美构建扩展组件。/extension:sync:完全从shell钩子本地触发本地文档刷新管道,将状态输出直接返回到会话界面。
🚀 入门指南
-
安装扩展: 使用存储库URL将插件直接安装到Gemini CLI环境中:
gemini extensions install https://github.com/dull-bird/gemini_extension_skill.git(如果您在本地克隆了源代码,则可以选择运行
gemini extensions install .在根文件夹中)。 -
生成您的第一个组件: 打开一个新的Gemini CLI会话,并使用内置宏构建复杂的插件:
/extension:generate a new extension that summarizes git commit diffs using a custom hook -
保持框架更新: 每当Gemini CLI向上游发布结构更新时,只需运行:
/extension:sync存储库将悄悄刷新其整个知识库,以确保您的组件始终使用最新的CLI功能。