Agent Skills
返回列表
🤖

Nanobot

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据官方安装指南 https://skillhub.cn/install/skillhub.md,在 AI 助手中安装技能 @user_3c6cb52e/nanobot。

技能介绍

要解决的问题

同一个 AI Agent 往往要在多个运行时上跑:Claude Code、Codex、Hermes Agent 等。这些运行时对技能文件的加载方式、命名约定和作用域并不统一。把逻辑塞进单个技能文件,要么在某个平台上失效,要么为了兼容写成一堆条件分支,时间一长就难以维护。

Nanobot 的思路是把功能拆成一组独立、可单独调用的子技能,再通过一个集合入口统一描述。

技能如何工作

Nanobot 是一个技能集合,内部包含 11 个子技能文件。入口的 SKILL.md 承担元信息职责:说明集合用途,并给出兼容平台清单。

执行流程大致是:

  • 宿主运行时读取 SKILL.md,确认集合是否适用于当前环境;
  • 集合加载后,agent 根据任务内容将请求路由到对应的子技能;
  • 子技能作为独立单元执行,彼此之间通过宿主提供的上下文交互。

已声明的兼容平台:

  • Claude Code
  • Codex
  • Hermes Agent
  • OpenClaw
  • QClaw
  • WorkBuddy

适用边界

  • 能力范围以子技能文件为准:集合本身只负责组织与路由,具体能做什么要看 11 个子技能各自的描述。
  • 平台支持需要实测:清单中的运行时只是声明兼容,实际行为仍取决于各运行时对技能协议的支持程度。
  • 不改变宿主权限模型:集合不会自行提权或绕过沙箱,安全边界由宿主决定。
  • 维护成本与子技能数量成正比:子技能越多,路由描述和接口约定越需要保持一致。

使用场景

  • 在 Claude Code 中加载技能集合后,让 agent 根据任务类型自动路由到对应的 11 个子技能之一执行
  • 为 Codex 配置多子技能架构时,通过入口 SKILL.md 声明集合用途并让运行时正确识别兼容平台
  • 在 Hermes Agent 或 QClaw 中部署 AI Agent 时,用子技能拆分功能以替代单体技能文件的维护难题

适合人员

  • 为多个 AI Agent 运行时开发和分发技能集合的 AI 工具开发者
  • 需要在 Claude Code、Codex 等环境中构建模块化 agent 工作流的后端工程师
  • 正在为 Hermes Agent 或 WorkBuddy 搭建自定义技能体系的 agent 平台维护者