首页/新闻资讯/正文详情

SkillCorpus API 完整指南:三级检索(发现/读取/下载)如何精准喂技能给 agent

发布时间:2026/11/7 17:32:17 来源:云帆数科 栏目:资讯中心
SkillCorpus API 完整指南:三级检索(发现/读取/下载)如何精准喂技能给 agent
【免费下载链接】SkillCorpusOpen-source infrastructure that turns scattered SKILL.md files into curated, retrieval-ready agent-skill corpora—with retrieval and evaluation tooling included.项目地址https://gitcode.com/gh_mirrors/sk/SkillCorpus点击查看免费下载SkillCorpus 是一个开源的 agent 技能语料库基础设施它把散落在各仓库里的SKILL.md文件汇聚成经过安全、许可、质量审校的可检索技能库。本文聚焦它的线上服务 SkillHub 提供的三级检索 APIDiscover发现、Read读取、Download下载带你用最低成本把精准的技能喂给 agent——前两级只拿元数据和正文第三级才下载可执行脚本大多数场景读第二级就够了。 为什么是三级成本从低到高绝大多数技能都是纯指令型一份写好的SKILL.mdagent 只需要读它的内容根本不需要下载文件。SkillHub 因此把接口按成本切成三级逐级加深详见 docs/integrations.md级别端点拿到什么什么时候用① 发现GET /openapi/v1/skills?q…元数据名称、描述、质量分、许可证无正文先看看有哪些候选② 读取GET /openapi/v1/skills/{ref}元数据 skill_md正文 安全评分通常停在这里把正文注入提示词③ 下载GET /openapi/v1/skills/{ref}/download原始 zip 包scripts/、references/等附件仅当技能自带脚本且你确实要执行时其中{ref}既可以是 UUID 形式的id也可以是原始的skill_id字符串两个都认。 第一级发现——最低成本拿到候选清单curl https://skillhub.evermind.ai/openapi/v1/skills?qextracttablesfromaPDF这一步背后跑的是与开源仓库同款的双阶段检索查询先被 bi-encoder 向量化做向量近似匹配ANN召回候选再由 cross-encoder 重排序端点直接返回头部命中没有过滤参数、没有分页。返回的result.items每条包含id、skill_id、name、description、source、category、quality_score、tags、license、download_url等字段——但不含正文这正是它便宜的原因docs/integrations.md。 第二级读取——把skill_md正文注入 agentGET /openapi/v1/skills/{ref}在发现级字段之上这一级新增的关键字段docs/integrations.mdskill_md完整的SKILL.md正文这就是你要注入 agent 提示词的东西files包内附带的相对路径列表subscoresutility / robustness / safety三维子分0–10可用于二次筛选safety_flags审计标签如[no_steps]。一个极简的提示词注入做法就是——把正文包进标签、拼到任务前面这正是示例脚本 examples/skillhub_demo.py 中build_prompt()的全部工作blocks \n\n.join(fskill name{s[name]}\n{s[skill_md]}\n/skill for s in skills) prompt fYou have been given the following skills…\n\n{blocks}\n\nTask: {task}任何能改系统提示词的 harness 都可以照抄这一招不需要任何 SDK。 第三级下载——只为可执行技能取脚本curl -o skill.zip https://skillhub.evermind.ai/openapi/v1/skills/id/download?sourcecli与前两级不同下载端点返回的是原始 zip 字节不套 JSON 包。source参数可选取值为raven/everme/cli/web之一用于记录安装事件其他值会被60002拒绝。zip 内所有文件统一包在一个skill-name/目录下。⚠️解压时务必校验路径——不要盲信包内的相对路径示例脚本对越界/绝对路径条目会直接跳过examples/skillhub_demo.py官方插件客户端同样内置了单文件 8 MiB、总量 64 MiB 的防御性上限skillcorpus_plugin/engine-python/skillsearch/hub_client.py。 一个脚本跑通三级检索不想手写请求仓库自带 examples/skillhub_demo.py纯标准库、无需安装依赖、无需 API key一条命令走完搜索 → 读正文 →可选下载 →可选交给 LLM 执行。git clone https://gitcode.com/gh_mirrors/sk/SkillCorpus cd SkillCorpus # 搜索 读正文 python examples/skillhub_demo.py extract tables from a scanned PDF invoice # 把第一名技能的脚本包下载到 ./skills python examples/skillhub_demo.py --install ./skills convert a PDF to images # 检索并直接把任务喂给任意 OpenAI 兼容 LLM export OPENAI_API_KEY... python examples/skillhub_demo.py --ask extract tables from a scanned PDF invoice运行效果大致如下可以看到三级是逐步深入的[1/2] search → 2 hit(s), metadata only 1. ocr-and-documents q0.808 DOC-PROC MIT [2/2] detail → fetching skill_md for 2 skill(s) ocr-and-documents: 4916 chars u8 r7 s9 files4 → built a prompt of 36,742 chars with the skill bodies injected 两种喂法提示词注入 vs skills 目录提示词注入型 harness直接用第二级的skill_md拼进系统提示词跳过下载是最轻量的方案skills 目录型 harness如 OpenClaw、Hermes 等用第三级把技能包下载进各家的技能目录即可例如~/.claude/skills、~/.hermes/skills、~/.openclaw/workspace/skills。官方插件层更进一步在 docs/plugin-multi-source-retrieval-design.md 中可以看到插件会并行搜索本地技能、SkillHub、ClawHub、skillhub.cn 四个来源用加权 RRF 融合只比较来源内排名不跨平台比原始分数再经过可选的 LLM gate 精选最终只保留 0–2 条注入上下文——宁缺毋滥避免了提示词被无关技能灌水。⚠️ 错误码、限流与健康检查速查除/health和 zip 下载外所有响应都套统一信封{error, requestId, status, result}status 0表示成功失败时result为nullstatusHTTP含义60001404技能不存在60002400参数非法60003503下载失败60005429触发限流看Retry-After头20001500内部错误限流按 IP 计算发现 读取合计120 次/分钟下载30 次/分钟——这也侧面说明接口设计者在鼓励你少下载、多读正文。服务存活检查用GET /health。✅ 小结给 agent 喂技能的黄金路径只有三步① 发现拿元数据 → ② 读取拿skill_md注入提示词 → ③ 仅在技能带可执行脚本时才下载 zip。记住三点就能用好这套 API{ref}两种写法都行status 0才是成功下载解压永远要校验路径。完整端点文档见 docs/integrations.md语料字段契约见 docs/corpus-schema.md想自己搭建语料库和检索模型则可参阅 README.md 的 Build your own corpus 与 Self-host the models 章节。赞分享【免费下载链接】SkillCorpusOpen-source infrastructure that turns scattered SKILL.md files into curated, retrieval-ready agent-skill corpora—with retrieval and evaluation tooling included.项目地址https://gitcode.com/gh_mirrors/sk/SkillCorpus点击查看免费下载相关推荐快速上手 SkillCorpus30 秒给 agent 装上自动技能检索层快速上手 SkillCorpus30 秒给 agent 装上自动技能检索层 SkillCorpus 是 EverMind 开源的 agent 技能语料库与检索10 分钟跑通 DeepCode从环境搭建到任务验收的完整指南10 分钟跑通 DeepCode从环境搭建到任务验收的完整指南 DeepCode 是一个开源的、本地运行的 Coding Agent智能体编程工具它不只人工智能AI 应用AI Agent多智能体代码智能体工具调用MCP ClientsCLI如何用CLIP4Clip实现精准视频文本检索2025年完整指南如何用CLIP4Clip实现精准视频文本检索2025年完整指南 CLIP4Clip是一个基于CLIPVision and Language Pretrain人工智能深度学习多模态上一篇告别窗口混乱League Akari如何用智能窗口管理提升你的英雄联盟游戏体验下一篇终极解决方案告别DLL缺失错误一键安装所有Visual C运行库创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

CyberStrikeAI 完整实战指南:从一句指令到证据闭环的 AI 渗透测试工作流
CyberStrikeAI 完整实战指南:从一句指令到证据闭环的 AI 渗透测试工作流

CyberStrikeAI 完整实战指南:从一句指令到证据闭环的 AI 渗透测试工作流 【免费下载链接】CyberStrikeAI The system of action for AI-native cybersecurity—where intent becomes governed execution, evidence becomes operational memory, and every operation… · 2026/11/5 19:45:43

BP+LSTM+NSGAII多目标优化
BP+LSTM+NSGAII多目标优化

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:17:48

YOLO26涨点改进 | 全网独家复现 SCI一区2025 RCSSC残差列空间自校正模块创新改进,列空间特征纠错与残差特征重构、助力目标检测、图像分类、实例分割、复杂场景高精度识别高效涨点
YOLO26涨点改进 | 全网独家复现 SCI一区2025 RCSSC残差列空间自校正模块创新改进,列空间特征纠错与残差特征重构、助力目标检测、图像分类、实例分割、复杂场景高精度识别高效涨点

目录 一、深度剖析:YOLO26原生模型与传统改进方案核心缺陷 1.1 特征列空间偏移畸变,表征精度下降 1.2 特征维度冗余噪声堆积,有效特征被稀释 1.3 残差细粒度特征流失,深层特征退化严重 1.4 全局局部特征失衡,多任务适配性差 1.5 复杂场景抗干扰能力薄弱 二、RCSSC残… · 2026/11/7 8:50:49

南京哪有报电工证?官方报名入口和避坑指南来了
南京哪有报电工证?官方报名入口和避坑指南来了

南京哪有报电工证?官方报名入口和避坑指南来了 怕考不过白交培训费?南京哪有报电工证?这事儿得搞明白,别等你报名了才发现坑。现在市面上培训机构五花八门, 官方报名入口… · 2026/11/7 17:32:12

凯里网上怎么查电工证上岗必备的复审指南
凯里网上怎么查电工证上岗必备的复审指南

凯里网上怎么查电工证上岗必备的复审指南 证书过期了不知道怎么复审延期,这是很多特种作业从业者在工作过程中会遇到的难题。特别是在凯里,像低压电工证、高压电工证这类上岗必备的证书,如果过期未及时复审,就可能面临停岗、罚款甚至被限制从业的风险。今… · 2026/11/7 17:32:12

电工证色弱证全国通用吗 在哪考不影响执业范围
电工证色弱证全国通用吗 在哪考不影响执业范围

电工证色弱证全国通用吗 在哪考不影响执业范围 之前考的证在外省能不能转过来?这个问题几乎是每个准备考电工证的兄弟都问过。尤其是现在跨省打工、换城市发展的越来越多, 电工证色弱证 到底能不能在别的地方用? 在哪考… · 2026/11/7 17:32:12

安装电表要什么电工证 在哪考才能顺利上岗
安装电表要什么电工证 在哪考才能顺利上岗

安装电表要什么电工证 在哪考才能顺利上岗 证书过期了不知道怎么复审延期?最近不少河南房建工程的电工朋友跟我吐槽,拿着老证去安装电表,被施工方和安监人员拦下,说证过期了不能干。其实很多电工对证书的有效期和复审流程不太清楚,今天我就从“安装电表… · 2026/11/7 17:32:12

江苏省特种工培训学校官方回应:特种作业证缺一不可,找不着工作别怪自己
江苏省特种工培训学校官方回应:特种作业证缺一不可,找不着工作别怪自己

江苏省特种工培训学校官方回应:特种作业证缺一不可,找不着工作别怪自己 你是不是正愁找不到工作?别怪自己没本事,问题可能出在 特种作业证 上。现在各行各业对特种作业证的要求越来越严格,特别是 江苏省特种工培训学校… · 2026/11/7 17:32:12

机修岗位要电工证吗 在哪考的细节你必须知道
机修岗位要电工证吗 在哪考的细节你必须知道

机修岗位要电工证吗 在哪考的细节你必须知道 之前考的证在外省能不能转过来?这个问题直接关系到你现在能不能顺利上岗,特别是如果你已经在外地考了电工证,想回老家或者换地方工作, 在哪考 就成了你最关心的问题。… · 2026/11/7 17:31:11

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 11:25:08

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 12:02:18

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 10:29:23

澳洲水电工证考试:证书过期了不知道怎么复审延期?电子证书怎么弄?
澳洲水电工证考试:证书过期了不知道怎么复审延期?电子证书怎么弄?

澳洲水电工证考试:证书过期了不知道怎么复审延期?电子证书怎么弄? 证书过期了不知道怎么复审延期?别慌,很多人在拿到【澳洲水电工证考试】的电子证书后,一不小心就忽略了复审时间,结果证书失效,工作受阻,甚至被单位追责。今天就从【澳洲水电工证考试… · 2026/11/7 0:00:41

电工作业提示版通过率揭秘:怎么考才能一次过?
电工作业提示版通过率揭秘:怎么考才能一次过?

电工作业提示版通过率揭秘:怎么考才能一次过? 怕考不过白交培训费?别急,今天我就从驻马店应届工程类毕业生的视角,带你全面了解电工作业提示版的考试流程、备考要点和真实通过率,帮你少走弯路、提高一次通过率。… · 2026/11/7 0:00:41

电工证年审报名千万别踩坑 外省证转过来要搞清这几点
电工证年审报名千万别踩坑 外省证转过来要搞清这几点

电工证年审报名千万别踩坑 外省证转过来要搞清这几点 之前考的证在外省能不能转过来?这个问题是很多电工从业者最关心的,特别是像你这样在商丘从事公路工程的人员,经常需要跨省流动,证书的 有效性 和 可迁移性… · 2026/11/7 0:00:41

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 11:25:08

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 12:02:18

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 10:29:23

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码