SuperAPI AI 工具集

empjs-skill

智能体与模型

查看项目

更新于 10-16 04:56

技能介绍

empjs-skill 用于把用户的自然语言请求转换为 eskill CLI 命令并执行,@empjs/skill 是企业级 AI Agent 技能分发中心,支持跨 18+ 平台管理、分发并追踪技能链路,官网 https://skill.empjs.dev/#usage。

主要能力按操作分为四类:安装技能用 eskill install <skill> 或 eskill add <skill>,可选参数 -a/--agent 指定 Agent、-l/--link 使用链接模式(本地开发)、-f/--force 强制安装;批量安装时在含多个技能的目录运行 eskill install . --link 会自动检测并提供交互式选择界面。列出技能用 eskill list 或 eskill ls。删除技能用 eskill remove <skill>、eskill rm <skill> 或 eskill uninstall <skill>。查看支持的 Agent 平台用 eskill agents 或 eskill list-agents。

使用流程为:解析用户意图(安装/列出/删除/查看)、提取技能名与 Agent 名及选项、构建命令、执行并返回输出。技能名称可以是 NPM 包名、Git URL 或本地路径。示例:"安装 wechat-publisher 技能"对应 eskill install wechat-publisher;"给 Cursor 安装技能"对应 eskill install <skill> -a cursor;"软链接当前文件夹下的技能"对应 eskill install . --link。

支持的 Agent 平台包括 AMP、Antigravity、Claude Code、ClawdBot、Cline、Codex、Cursor、Droid、Gemini、GitHub Copilot、Goose、Kilo、Kiro CLI、OpenCode、Roo、Trae、Windsurf、Qoder、Continue 等。

注意事项:安装前建议先 eskill list 查看是否已有同名技能;-f/--force 可强制重装;--link 用于本地目录链接安装。遇到 ENOTDIR: not a directory 错误通常是目标目录路径问题,不影响其他平台安装。Windows PowerShell 中命令连接符用 ; 而非 &&,切换目录用 Set-Location 而非 cd,如在指定目录执行可用 Set-Location <directory>; eskill install . --link(PowerShell)或 cd <directory> && eskill install . --link(bash)。