mcpField
F
find-agents

find-agents

github.com/ulpi-ioAgent 工作流5148 次安装9 周前更新
代码仓库

关于 find-agents

Find Agents 是一项使用 agentshq 搜索、安装、列出、移除、更新或创建 Agent 框架的技能。它面向明确提出 Agent 管理需求的场景,并会在修改前确认范围及目标 IDE 或命令行工具。

主要功能

  1. 01检查 Node.js 和 agentshq 是否可用
  2. 02搜索相关 Agent
  3. 03按来源和范围安装 Agent
  4. 04列出、移除或更新已安装 Agent
  5. 05创建新 Agent 框架
  6. 06转换为 IDE 原生格式

适用场景

  1. 01查找适合特定任务的 Agent
  2. 02在指定 IDE 中安装 Agent
  3. 03查看或修改已安装的 Agent
  4. 04创建新的 Agent 框架

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ulpi-io/skills --skill find-agents

安装后在 Claude Code 中输入/find-agents确认已加载。

详细介绍

此技能会更改用户的 Agent 清单,必须仅由用户明确要求后执行。

不可妥协的规则:

  1. 使用 agentshq 前,先确认它是否可用。
  2. 明确说明范围:项目级还是全局,以及指定 IDE 还是自动检测。
  3. 不要安装或移除用户未要求的 Agent。
  4. 安装目标不明确时,先确认再进行更改。
  5. 准确报告添加、移除或更新的内容。

查找 Agent

输入

  • $request:搜索词、仓库来源,或 list、remove、update 等管理意图

目标

使用 agentshq 帮助用户:

  • 查找相关 Agent
  • 将 Agent 安装到一个或多个 CLI 或 IDE 中
  • 列出当前清单
  • 移除或更新已安装的 Agent
  • 根据要求搭建新的 Agent

步骤 0:验证运行时前置条件

检查:

  • Node.js 是否可用
  • npx agentshq --version

如果 CLI 不可用,说明受阻原因并停止。

成功标准:可以在当前环境中调用 agentshq。

步骤 1:明确用户意图

确定用户想要:

  • 搜索
  • 安装
  • 列出
  • 移除
  • 更新
  • 搭建

同时明确:

  • 项目级还是全局范围
  • 指定的目标 IDE/CLI(如有)
  • 安装时使用的来源仓库、URL 或本地路径

如果这些细节不明确,先询问,再进行任何更改。

成功标准:执行前,agentshq 要执行的具体操作已明确。

步骤 2:运行最精简的相关命令

命令参考
操作命令关键标志
搜索npx agentshq find [query]未提供查询词时显示交互式选择器
从仓库安装npx agentshq add <owner>/<repo>使用 @<agent-name> 指定 Agent
从 URL 安装npx agentshq add <url>也适用于本地路径
安装范围-g 表示全局,--ide <name> ... 表示指定 IDE
安装选项--all 表示将所有 Agent 安装到所有 IDE,--list 表示预览
列出已安装项npx agentshq list-g 表示全局,--ide <name>,--json
移除npx agentshq remove [name]-g 表示全局,--all 表示所有 Agent
检查更新npx agentshq check
应用更新npx agentshq update
搭建新 Agentnpx agentshq init [name]

安装时,请遵循以下要求:

  • 用户指定 --ide ... 时,使用明确指定的选项
  • 仅当用户要求全局范围时才使用 -g
  • 用户希望先检查来源再安装时,使用 --list
支持的 IDE

CLI 支持 43 种以上的 IDE。常见选项:

IDE格式
Claude Code带 YAML frontmatter 的 .md
CursorAGENTS.md 章节
GitHub Copilot.agent.md
WindsurfAGENTS.md 章节
CodexAGENTS.md 章节
Gemini CLI带 YAML frontmatter 的 .md
Kiro.json
AmpAGENTS.md 章节
Roo CodeAGENTS.md 章节

安装时,Agent 会自动转换为各 IDE 的原生格式。

成功标准:命令与用户的意图及范围完全一致。

步骤 3:清晰报告结果

执行后,报告:

  • 运行的命令
  • 匹配或更改的 Agent
  • 指定的客户端/IDE
  • 身份验证、重新加载或重启等后续步骤

搜索时,展示最相关的结果,不要直接输出原始结果。

成功标准:用户可以立即决定下一步操作。

防护规则

  • 不要主动运行此技能。
  • 除非用户要求全局范围,否则不要进行全局安装。
  • 没有用户明确意图时,不要移除或更新 Agent。
  • 用户明确指定了特定客户端时,不要猜测目标 IDE 名称。
  • 请记住,agentshq 可以将一个源 Agent 转换为多种客户端格式;务必清楚说明这一点。

输出约定

报告:

  1. 已明确的操作
  2. 项目级/全局范围
  3. 目标 IDE 或 CLI
  4. 找到或更改的 Agent
  5. 用户需要了解的后续步骤

评论

支持 Markdown