闲社服务运行正常AI智能体自动化平台
m

MyAider技能导入

技能标识:myaider-skill-importer

Import, create, and upgrade skills from MyAider MCP. Use this skill whenever the user wants to import their MyAider MCP skills into agent skills, or upgrade/update existing MyAider skills to the latest version. This skill checks if MyAider MCP is configured, retrieves available skills, presents them to the user for selection, and uses skill-creator to create or update each selected skill properly.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

MyAider技能导入

MyAider 技能导入器

目的

自动化从 MyAider MCP 服务器导入技能到代理技能的过程。该技能会检索可用技能,让用户选择要导入的技能,并使用现有的技能创建工具为每个技能创建适当的技能文件。

强制工作流程

步骤 0 — 必需:发现 MyAider MCP 服务器名称并检查技能创建工具

命名约定说明: MCP 工具标识符遵循 mcp<服务器名称><工具名称> 的格式。服务器名称是用户在配置 MCP 时选择的任何名称——它可能不是 myaider。始终发现实际名称,而不是假设它。

MyAider MCP 服务器暴露了一个名为 getmyaiderskills 的独特工具。由于此名称是 MyAider 独有的,搜索它可以避免与其他 MCP 服务器冲突。

阶段 A — 发现服务器名称

搜索你的可用工具,查找名称为 getmyaiderskills 的工具。使用你的代理支持的任何工具发现机制(例如,列出可用工具、按名称搜索)。完整的工具标识符将采用 mcp<服务器名称>getmyaiderskills 的形式。

从中间段提取服务器名称并将其存储为 {SERVERNAME}。在所有后续调用中使用 mcp{SERVERNAME}getmyaiderskills(和 mcp{SERVERNAME}getmyaiderskillupdates)。

阶段 B — 根据结果分支

  • - 恰好找到 1 个匹配项 → 从工具标识符中提取 {SERVER_NAME},静默进入步骤 1。
  • 找到 0 个匹配项 → 告知用户需要先设置 MyAider MCP:

> MyAider MCP 服务器似乎未配置。要使用此技能,你需要先设置 MyAider MCP 服务器。
>
> 设置说明:
> 1. 前往 https://www.myaider.ai/mcp
> 2. 按照说明为你的代理配置 MyAider MCP 服务器
> 3. 配置完成后,回来让我导入你的 MyAider 技能

在用户确认 MyAider 已配置之前,不要继续。

  • - 找到 2 个或更多匹配项 → 列出所有发现的服务器名称,并要求用户确认哪一个是他们的 MyAider 实例。使用用户的回答作为 {SERVER_NAME}。

检查技能创建工具是否可用;如果不可用,要求用户安装技能创建工具。

步骤 1 — 必需:获取可用技能

使用空对象 {} 调用 mcp{SERVERNAME}getmyaider_skills(使用步骤 0 中发现的服务器名称),从 MyAider 检索所有可用技能。

步骤 2 — 必需:向用户展示技能

向用户展示技能列表及其描述。要求他们选择:
  • - 全部 - 导入每个技能
  • 或指定他们想要的具体技能(按名称)

在继续之前等待用户确认。

步骤 3 — 必需:对于每个选定的技能

对于用户想要导入的每个技能:
  1. 1. 从 getSkills 结果中提取技能规范:
- 技能名称 - 描述(来自使用说明或摘要) - 使用说明(主要内容) - 具有完整使用详情的工具:从 getSkills 结果中的工具部分提取每个工具的名称、描述和参数模式
  1. 2. 使用技能创建工具创建格式正确的技能:
你必须自动创建技能,而不是要求用户手动操作。你必须使用技能工具调用 skill-creator:skill-creator,使用以下模板:

根据以下规范创建一个名为[技能名称]的新技能:

## 技能名称
[技能名称]

## 描述
[描述 - 使其全面并包含触发指导]

## 元数据
将以下字段添加到技能的 YAML 前置元数据中(除了名称和描述之外):
- source: myaider
- updated_at: [来自远程技能的 ISO 8601 时间戳,例如 2026-03-06T12:00:00Z]

## 使用说明
[来自 myaider 技能的完整使用说明]

## 工具(MCP {SERVER_NAME})
此技能使用来自 {SERVER_NAME} 的以下 MCP 工具。在下方包含完整的工具描述和参数模式以优化令牌使用——技能不应依赖 MCP 协议来获取工具描述:

### [工具名称-1]
[来自 getmyaiderskills 结果的完整工具描述]

参数:
[参数模式 - 包含所有参数及其类型、必需/可选状态和描述]

### [工具名称-2]
[来自 getmyaiderskills 结果的完整工具描述]

参数:
[参数模式 - 包含所有参数及其类型、必需/可选状态和描述]

关键:提取的工具描述和模式必须直接包含在技能中,以避免 MCP 协议开销。这通过使技能无需调用 MCP 协议进行工具内省来优化令牌使用。

  1. 3. 在每个技能创建后向用户确认创建

步骤 4 — 必需:总结

在所有选定的技能创建完成后,提供总结:
  • - 成功创建的技能列表
  • 文件位置
  • 任何失败的技能(如果有)

升级工作流程

当用户要求升级、更新或同步他们的 MyAider 技能时,触发此工作流程。

升级步骤 0 — 发现服务器名称

与主步骤 0 相同。搜索 getmyaiderskills 以找到 {SERVER_NAME}。如果 MCP 未配置,显示设置说明并停止。

升级步骤 1 — 获取远程更新信息

使用空对象 {} 调用 mcp{SERVERNAME}getmyaiderskillupdates。这将返回最新的技能定义及其 updated_at 时间戳。

升级步骤 2 — 读取本地 MyAider 技能

查找所有在 YAML 前置元数据中包含 source: myaider 的本地安装技能。对于每个技能,读取 updatedat 值。构建一个 技能名称 → 本地 updatedat 的映射。

升级步骤 3 — 比较和分类

对于升级步骤 1 中返回的每个技能:
  • - 远程 updatedat 比本地新 → 标记为升级
  • 技能在本地不存在 → 标记为新安装
  • 远程 updatedat 相同或更旧 → 跳过(已是最新)

向用户展示分类(将升级哪些、哪些是新的、哪些已经是最新的)并在继续之前请求确认。

升级步骤 4 — 升级过时的技能

对于每个标记为升级的技能,使用完整的更新规范(与主步骤 3 相同的模板,包括刷新的 updated_at 和工具模式)调用 skill-creator:skill-creator。技能创建工具将覆盖现有的技能文件。

升级步骤 5 — 安装新技能

对于每个标记为新安装的技能,完全按照主步骤 3(导入工作流程)调用 skill-creator:skill-creator。

升级步骤 6 — 总结

提供最终报告:
  • - 已升级的技能(名称 + 旧 → 新 updated_at)
  • 已安装的新技能
  • 已是最新的技能(已跳过)
  • 任何失败

重要约束

  • - 始终通过首先搜索 getmyaiderskills(步骤 0)来发现 MCP 服务器名称——不要硬编码 myaider 或任何其他名称
  • 在确认 MCP 已配置后始终调用 getmyaiderskills——不要猜测哪些技能可用
  • 始终从 getmyaiderskills 提取并包含完整的工具描述和模式——这对于优化令牌使用至关重要。创建的技能应能在无需 MCP 协议工具内省的情况下工作
  • 在所有 MCP 工具调用和生成的技能文件中一致使用发现的 {SERVERNAME}
  • 始终在每个创建或升级的技能的 YAML 前置元数据中包含 source: myaider 和 updatedat——这些字段是升级工作流程所必需的
  • 在创建或升级技能之前始终等待用户确认
  • 使用技能创建工具一次创建/升级一个技能
  • 保持技能创建工具的对话专注于每个技能的创建

使用示例

  • - 导入我的 MyAider 技能
  • 从 myaider 创建技能
  • 从我的 MyAider MCP 设置技能
  • 升级我的 MyAider 技能
  • 将我的 MyAider 技能更新到最新版本
  • 同步我的 MyAider 技能

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 myaider-skill-importer-1776292627 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 myaider-skill-importer-1776292627 技能

通过命令行安装

skillhub install myaider-skill-importer-1776292627

下载

⬇ 下载 myaider-skill-importer v1.0.1(免费)

文件大小: 3.74 KB | 发布时间: 2026-4-16 16:41

v1.0.1 最新 2026-4-16 16:41
improve the workflow, add upgrade instruction
返回顶部