mcpField
S
skill-generalizer

skill-generalizer

github.com/hqhq1025Agent 工作流185221 次安装24 周前更新
代码仓库

关于 skill-generalizer

skill-generalizer 将可用的本地技能整理为可公开分享的成果,剥离隐私背景并保留可复用方法,适合准备发布或分享技能的人。

主要功能

  1. 01检查源技能及相关文件
  2. 02区分通用方法与个人细节
  3. 03清理私密信息
  4. 04改写为通用触发条件和工作流
  5. 05准备发布所需文件
  6. 06验证元数据、目录结构和使用提示

适用场景

  1. 01将个人技能整理为公开版本
  2. 02移除共享技能中的设备专属设置
  3. 03为原团队以外的用户打包技能

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/hqhq1025/skill-optimizer --skill skill-generalizer

安装后在 Claude Code 中输入/skill-generalizer确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
platform-compatibility.md
publication-rubric.md

详细介绍

技能通用化

概述

将可正常使用的本地技能转换为整洁的公开成果。目标是在保留可复用技术的同时,去除私人上下文、个人假设和特定机器的设置。

适用场景

  • 用户想要发布、分享、推广、开源或打包本地技能。
  • 技能源于个人工作流、私有仓库、本地路径、对话记录、远程主机或团队惯例。
  • 输出需要对陌生用户也有用,同时避免泄露作者的环境信息。

不要将其用于仅针对用户自己的机器调整技能;此类情况请使用 skill-personalizer。

工作流

  1. 在评估之前,检查实际的源技能和附近的仓库文件。
  2. 如果不确定源技能的质量,先运行 skill-personalizer 中的审查检查。
  3. 将可复用能力与个人实现细节区分开。
  4. 删除或替换私人名称、路径、主机、凭据、账户 ID、对话记录和一次性项目事实。
  5. 围绕通用触发条件、可移植的工作流和有限的假设重写技能。
  6. 保持 SKILL.md 简洁;将较长的评估标准、示例或脚本移至附带资源中。
  7. 在编写安装说明或支持声明之前,检查目标 Agent 的兼容性。
  8. 仅在用户提出要求时,准备适合发布的打包内容和真实准确的推广文案。
  9. 验证 frontmatter、文件布局、安装路径,以及至少一个真实的使用提示词。

公开发布规则

  • Frontmatter 中的 description 应说明何时使用该技能,而不是概述其工作流。
  • 公开示例必须通用,或明确标注为已脱敏。
  • README 或市场文案中的声明必须与实际存在的文件一致。
  • 优先使用可移植的命令和路径占位符,而非作者的主目录或私人别名。
  • 如果某项个人信息不可或缺,应将其设为可配置变量,并提供设置说明。

参考资料

进行完整发布审查、脱敏检查、README 重写或推广打包时,请阅读 publication-rubric.md。

在声明支持 Codex、Claude Code、Cursor、OpenCode、Gemini CLI 或其他编码 Agent 之前,请阅读 platform-compatibility.md。

评论

支持 Markdown