返回顶部
u

universal-skills-manager通用技能管理

The master coordinator for AI skills. Discovers skills from multiple sources (SkillsMP.com, SkillHub, and ClawHub), manages installation, and synchronization across Claude Code, Gemini CLI, Google Anti-Gravity, OpenCode, and other AI tools. Handles User-level (Global) and Project-level (Local) scopes.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.7.0
安全检测
已通过
1,534
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

universal-skills-manager

通用技能管理器

本技能使智能体能够作为AI能力的集中式技能管理器。它从多个来源发现技能——SkillsMP.com(精选、AI语义搜索)、SkillHub(社区技能,无需API密钥)和ClawHub(版本化技能,语义搜索,无需API密钥)——并统一管理跨多个AI工具(Claude Code、Gemini、Anti-Gravity、OpenCode、Cline、Cursor等)的技能,确保一致性和同步。

何时使用此技能

当用户出现以下情况时,激活此技能:

  • - 想要查找或搜索新技能。
  • 想要安装技能(来自搜索结果或本地文件)。
  • 想要在不同AI工具之间同步技能(例如,“将此Gemini技能复制到OpenCode”)。
  • 要求在不同范围(用户与项目)之间移动或复制技能。
  • 在技能/扩展的上下文中提到“Google Anti-Gravity”、“OpenCode”或“Gemini”。
  • 想要为claude.ai、Claude Desktop或ChatGPT打包技能(ZIP上传)。

支持的生态系统

此技能管理以下工具和范围。在执行操作前,务必验证这些路径是否存在。

工具用户范围(全局)项目范围(本地)
Gemini CLI~/.gemini/skills/./.gemini/skills/
Google Anti-Gravity
~/.gemini/antigravity/skills/ | ./.antigravity/extensions/ |
| OpenCode | ~/.config/opencode/skills/ | ./.opencode/skills/ |
| OpenClaw | ~/.openclaw/workspace/skills/ | ./.openclaw/skills/ |
| Claude Code | ~/.claude/skills/ | ./.claude/skills/ |
| OpenAI Codex | ~/.codex/skills/ | ./.codex/skills/ |
| block/goose | ~/.config/goose/skills/ | ./.goose/agents/ |
| Roo Code | ~/.roo/skills/ | ./.roo/skills/ |
| Cursor | ~/.cursor/skills/ | ./.cursor/skills/ |
| Cline | ~/.cline/skills/ | ./.cline/skills/ |

云平台(需要ZIP上传):

平台安装方法
claude.ai通过设置 → 功能 → 上传技能上传ZIP
Claude Desktop
通过设置 → 功能 → 上传技能上传ZIP |
| ChatGPT | 通过个人资料 → 技能 → 新技能 → 从您的计算机上传上传ZIP |

注意:claude.ai、Claude Desktop和ChatGPT无法访问本地环境变量。使用“打包用于云上传”功能(第5节)创建ZIP。嵌入API密钥是可选的——SkillHub和ClawHub搜索无需密钥即可工作。如果您确实包含密钥,请不要公开共享ZIP(有关凭据安全指南,请参见第5节)。

ChatGPT技能目前处于测试阶段,适用于Business、Enterprise、Edu、Teachers和Healthcare计划。对于Enterprise/Edu,技能默认关闭——工作区管理员必须在权限和角色中启用它们。

重要提示 - 通用技能管理器平台限制:

此技能(通用技能管理器)需要网络访问才能调用SkillsMP API、SkillHub API、ClawHub API和GitHub。处理以下情况:

  • - 如果用户要求打包/ZIP通用技能管理器本身用于claude.ai或ChatGPT:
告知用户:“通用技能管理器在claude.ai或ChatGPT上无法工作,因为它需要网络访问才能调用SkillsMP API、SkillHub API、ClawHub API和GitHub API。这些平台的代码执行环境不允许出站网络请求。但是,我可以为云上传打包其他技能——只要它们不需要网络访问,这些技能就能正常工作。”
  • - 如果用户想在Claude Desktop上尝试通用技能管理器:
告知用户:“Claude Desktop具有网络访问能力,但存在一个已知错误,即添加到‘其他允许的域名’设置中的自定义域名未包含在网络出口JWT令牌中。这意味着即使将它们列入白名单,技能也无法访问所需的API。

所需域名(待错误修复后):
- skillsmp.com(用于SkillsMP技能搜索)
- skills.palebluedot.live(用于SkillHub技能搜索)
- clawhub.ai(用于ClawHub技能搜索和直接文件下载)
- api.github.com和raw.githubusercontent.com(用于从GitHub下载技能)

解决方法: 改用Claude Code CLI,它具有不受限制的网络访问权限,并且可以与所有三个技能源一起使用。您可以通过以下方式安装:curl -fsSL https://raw.githubusercontent.com/jacob-bd/universal-skills-manager/main/install.sh | sh -s -- --tools claude”

(注意:如果某个工具使用不同的目录结构,请让用户确认路径,然后记录下来以备将来参考。)

核心能力

1. 智能安装与同步

触发条件: 用户要求安装技能(例如,“安装调试技能”或“安装技能ID xyz”)。

流程:

  1. 1. 识别来源:

* 如果来自SkillsMP搜索结果:使用API响应中的githubUrl
* 如果来自SkillHub搜索结果:通过/api/skills/{id}获取技能详情以获取skillPath和branch,然后构建GitHub树URL
* 如果来自ClawHub搜索结果:使用slug通过ClawHub的/file端点获取内容(参见下面的C节)
* 如果来自技能名称/ID:搜索可用来源(SkillsMP、SkillHub和/或ClawHub)以找到该技能
* 如果是本地来源:识别源路径
  1. 2. 验证仓库结构(关键):

* 在下载之前,浏览GitHub仓库以确认技能文件夹位置
* 使用GitHub API列出目录内容:GET /repos/{owner}/{repo}/contents?ref={branch}
* 查找包含SKILL.md的文件夹——这是实际的技能目录
* 常见模式:skill/、skills/{name}/、根级别或自定义文件夹名称
* 在生成下载URL之前确认正确的路径
  1. 3. 使用辅助脚本下载:

* 使用install_skill.py(位于此技能的scripts/文件夹中):
bash
python3 ~/.claude/skills/universal-skills-manager/scripts/install_skill.py \
--url https://github.com/{owner}/{repo}/tree/{branch}/{skill-folder} \
--dest {target-path} \
--dry-run # 先预览,然后移除标志进行安装

* 该脚本处理:原子安装、验证、子目录、安全检查
* 安全功能:如果目标是根技能目录,脚本将中止(退出代码4)
* 更新检测:如果技能已存在,显示差异并提示确认
* 安全扫描:安装脚本会自动扫描下载的技能是否存在安全威胁(隐形字符、数据泄露、提示注入)。在继续之前审查任何发现。

  1. 4. 确定主要目标:

* 询问:“应该全局安装(用户)还是本地安装(项目)?”
* 确定主要工具(例如,如果用户在Claude Code中,则Claude是主要工具)
* 如果用户指定claude.ai、Claude Desktop或ChatGPT作为目标,则转到步骤4a而不是步骤5。

4a. 云平台目标流程(claude.ai / Claude Desktop / ChatGPT):
如果用户想要将技能用于claude.ai、Claude Desktop或ChatGPT:
1. 验证前置元数据,对下载的SKILL.md运行validate_frontmatter.py:
bash
python3 scripts/validate_frontmatter.py /path/to/downloaded/SKILL.md

2. 如果技能通过验证,将其打包为ZIP并提供上传说明(参见下面的步骤6a)。
3. 如果技能未通过验证,在执行任何操作之前,将确切问题通知用户:
> “此技能格式不正确,无法用于云上传。我发现以下问题:
> - [列出验证器的每个问题,例如,‘不支持的顶级键:version’,‘描述使用了YAML块标量’]
>
> 我可以自动修复这些问题——不支持的键将被移动到元数据中,块标量将转换为内联字符串等。技能的功能不会改变。
>
> 您希望我修复并打包它

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 universal-skills-manager-1776325563 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 universal-skills-manager-1776325563 技能

通过命令行安装

skillhub install universal-skills-manager-1776325563

下载

⬇ 下载 universal-skills-manager v1.7.0(免费)

文件大小: 41.36 KB | 发布时间: 2026-4-17 16:09

v1.7.0 最新 2026-4-17 16:09
Universal Skills Manager 1.7.0

- Added support and instructions for packaging skills as ZIPs for ChatGPT's new Skills platform, alongside claude.ai and Claude Desktop.
- Expanded documentation to clarify compatibility, admin settings, and limitations for ChatGPT Skills (beta), including workspace activation requirements.
- Added 4 new scripts: configuration file, install script, skill scanner, and skill frontmatter validator for enhanced skill management and validation workflows.
- Updated safety and instruction notices related to cloud platforms, including improved error and incompatibility messaging for network-restricted environments.
- Clarified and unified installation and packaging workflows across supported cloud and local tools.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部