Repolode
zjunlp

zjunlp/SkillNet

面向 AI 智能体技能的开放基础设施,支持技能的检索、创建、评估、分析与路由。

Star
1,415
Fork
153
未关闭 Issue
0
最近提交
5天前

这是什么?

SkillNet 覆盖可复用智能体技能(即 AI 智能体执行任务时加载的指令与资源文件夹)的完整生命周期。你可以按关键词或语义意图检索公开的托管技能库,把 GitHub 上的技能文件夹下载到本地工作区,也可以基于提示词、代码仓库、文档或执行轨迹生成新的技能包。

对已有技能,SkillNet 可从安全性、完整性、可执行性、可维护性和成本意识五个维度进行评估,每个维度给出 Good、Average 或 Poor 等级及理由。它还能分析本地技能库,提取能力与使用场景,推断技能之间的有向与无向关系,并构建检索索引。路由功能则会针对具体任务,从本地技能中选出最多 k 个相关技能并说明理由,比较候选时借助 Claude 或 Codex 的智能体 SDK。

项目以 skillnet-ai Python 包发布,提供 SDK 和命令行工具(search、download、create、evaluate、analyze、route、ui),另有 REST 检索接口,以及可选的本地浏览界面,用于查看技能文件夹和分析关系图。create、evaluate、analyze 需要兼容 OpenAI Chat Completions 的接口,analyze 与 route 还需配置向量模型和智能体 SDK。

核心功能

  • 01基于 BM25 的关键词检索和语义向量检索,覆盖托管的技能库。
  • 02将 GitHub 上的技能文件夹下载到本地智能体工作区。
  • 03基于提示词、代码仓库、文档或执行轨迹生成技能包。
  • 04从五个质量维度评估技能,评估过程不执行其中的脚本。
  • 05构建技能关系图与检索索引,并为具体任务路由出相关的本地技能。
  • 06提供 Python SDK、支持 JSON 输出的命令行工具、REST 检索接口和本地浏览界面。

适用场景

  • 为特定任务(如 PDF 处理或数据分析)查找并安装现成的智能体技能。
  • 把内部文档或代码库转换为供内部智能体使用的可复用技能。
  • 在部署前审查团队技能库的安全性与可维护性。
  • 在大型本地技能库中,为每个智能体任务挑选最相关的技能。

标签

常见问题

SkillNet 是什么?
面向 AI 智能体技能的开放基础设施,支持技能的检索、创建、评估、分析与路由。 SkillNet 覆盖可复用智能体技能(即 AI 智能体执行任务时加载的指令与资源文件夹)的完整生命周期。你可以按关键词或语义意图检索公开的托管技能库,把 GitHub 上的技能文件夹下载到本地工作区,也可以基于提示词、代码仓库、文档或执行轨迹生成新的技能包。
SkillNet 可以免费使用吗?用的什么许可证?
SkillNet 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
SkillNet 还在维护吗?
活跃维护中。SkillNet 最近一次提交是在 2026年10月13日。
SkillNet 适合用来做什么?
为特定任务(如 PDF 处理或数据分析)查找并安装现成的智能体技能。 把内部文档或代码库转换为供内部智能体使用的可复用技能。 在部署前审查团队技能库的安全性与可维护性。 在大型本地技能库中,为每个智能体任务挑选最相关的技能。
在哪里获取 SkillNet?
源代码和安装说明在 GitHub 上:https://github.com/zjunlp/SkillNet

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目