SuperAPI AI 工具集

skill-creator

通用与其它

查看项目

更新于 10-15 21:54

技能介绍

用途:skill-creator 是 Gemini CLI 中用于创建有效技能的指南,当用户想要新建或更新一个扩展 Gemini CLI 能力的技能时使用。技能是模块化、自包含的包,通过提供专门知识、工作流和工具来扩展 Gemini CLI 能力。

主要能力:说明技能可提供专门工作流、工具集成、领域专业知识与捆绑资源;阐述核心原则,包括保持简洁(上下文窗口是公共资源,只补充 Gemini CLI 尚不具备的上下文)、设置适当自由度(高自由度文本指令、中自由度伪代码或带参数脚本、低自由度具体脚本);介绍技能结构:必需的 SKILL.md(含 name 与 description 的 YAML frontmatter 及 Markdown 正文)与可选捆绑资源 scripts/、references/、assets/;说明渐进式披露三级加载机制与三种组织模式;给出技能创建流程:理解技能、规划可复用内容、初始化、编辑、打包、安装重载、迭代;并规定命名规则(小写字母、数字、连字符,64 字符以内,动词开头,可按工具命名空间)。

使用方式:创建新技能时运行 node <path-to-skill-creator>/scripts/init_skill.cjs <skill-name> --path <output-directory> 生成模板目录;打包时运行 node package_skill.cjs。编辑时先实现 scripts/、references/、assets/ 资源,再更新 SKILL.md;脚本需实际运行测试。

适用场景:需要为特定领域或任务构建专门工作流、工具集成、公司专属知识或可复用脚本与模板时。

限制:技能不应包含 README.md、INSTALLATION_GUIDE.md、QUICK_REFERENCE.md、CHANGELOG.md 等多余文档;SKILL.md 正文建议控制在 500 行以内;引用文件避免深层嵌套,长文件应加目录;信息不应在 SKILL.md 与 references 中重复。资料未提供具体收费、价格或平台支持信息。