Token导航 LogoToken导航

Agent Skill · 研究检索

m5stack-assistant(m5stack 助手)

m5stack-assistant 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

m5stack-assistant 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为调用外部服务;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 9,108。

总安装 14,932周安装 616GitHub Stars 1下载 4,879核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:m5stack-assistant(m5stack 助手)
来源仓库:https://github.com/yuyun2000/m5stack-assistant
安装命令:
openclaw skills install m5stack-assistant
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install m5stack-assistant

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

M5Stack 全系列产品的技术咨询与编程支持服务平台。覆盖 Arduino/UIFlow/ESP-IDF 等多种开发环境指导。提供官方文档、规格参数与示例代码即时检索服务。所有回答均基于 M5Stack 官方 MCP 服务返回数据生成。可用于硬件选型、接口调试与固件烧录问题解答。

m5stack-assistant 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install m5stack-assistant;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

m5stack-assistant 怎么安装?

在终端执行 openclaw skills install m5stack-assistant。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

m5stack-assistant 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

m5stack-assistant 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

m5stack-assistant 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

m5stack-assistant 用的人多吗?

公开数据是累计安装 14,932 次,近一周安装 616 次,下载 4,879 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

m5stack-assistant 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
m5stack-assistant

m5stack 助手 · 本页

14,9321调用外部服务MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
m5stack-assistant
description
解决M5Stack相关的所有问题,包括产品查询、规格参数、Arduino/UIFlow/ESP-IDF编程、技术支持等。通过M5Stack官方MCP服务检索官方文档、产品规格、接口和示例,根据官方信息完成用户需求,过程中主动查询不清楚的内容。适用于:M5Stack全系列产品咨询、技术规格查询、代码编写、API查询、示例查找、故障排除等任务。

M5Stack Assistant Skill

通过M5Stack官方MCP服务解决所有M5Stack相关问题。

快速使用(优化后)

命令行工具直接调用

# 基础查询
node m5-search.mjs "M5Stack CoreS3 引脚定义"

# 带参数查询
node m5-search.mjs "M5StickC Plus Arduino示例" --filter arduino --num 2
node m5-search.mjs "ESP32-S3 寄存器说明" --chip

参数说明:

  • --num <1-3>:返回结果数量,默认1
  • --filter <类型>:过滤文档类型:product/program/arduino/uiflow/esp-idf/esphome,默认product
  • --chip:查询芯片相关数据手册

代码中调用

import { mcpSearch } from './scripts/mcp.mjs';

// 查询示例
const result = await mcpSearch('M5Stack CoreS3 基本参数', {
  num: 1,
  filter_type: 'product'
});

核心流程

1. 理解需求

  • 明确用户要做什么
  • 判断问题类型:产品咨询 / 规格查询 / 编程问题 / 技术支持 / 故障排除
  • 确定涉及的M5Stack设备型号或产品系列
  • 识别需要的功能模块

2. 问题类型分类与查询策略

产品咨询类

当用户询问:

  • 产品功能、特性、应用场景
  • 产品对比、选型建议
  • 包装内容、配件信息

查询方式:

  • 使用 filter_type: "product" 查询产品文档
  • 查询数量 num: 2-3 获取完整信息
规格参数类

当用户询问:

  • 技术规格、电气特性
  • 尺寸、重量、SKU
  • 功耗、热设计、工作温度
  • 芯片型号、内存配置、接口定义

查询方式:

  • 使用 filter_type: "product" 查询产品文档
  • 如果涉及芯片,考虑设置 is_chip: true
  • 查询数量 num: 1-2
编程开发类

当用户询问:

  • Arduino / UIFlow / ESP-IDF 编程
  • API使用、示例代码
  • 库依赖、配置要求
  • 引脚定义、硬件连接

查询方式:

  • 根据开发环境选择 filter_type:

- Arduino → "arduino" - UIFlow → "uiflow" - ESP-IDF → "esp-idf"

  • 查询数量 num: 2-3
技术支持与故障排除

当用户询问:

  • 设备无法正常工作
  • 连接问题、通信错误
  • 常见问题解答 (FAQ)
  • 固件更新、恢复出厂设置

查询方式:

  • 使用 filter_type: "product" 或 "program"
  • 搜索相关故障排除文档
  • 查询数量 num: 2-3

3. 查询MCP服务

使用M5Stack官方MCP服务检索:

  • 产品规格、技术参数
  • 相关API文档
  • 官方示例代码
  • 设备特定的配置和限制
  • 故障排除指南

使用提供的Node.js MCP客户端脚本进行查询,详见下方"工具脚本"部分。

4. 迭代查询

  • 当遇到不清楚的内容时,主动进行进一步查询
  • 不要假设不确定的产品规格或API用法
  • 查询相关的依赖、兼容性和配置要求

5. 编程类任务额外步骤(如适用)

生成代码
  • 基于官方示例和文档生成代码
  • 保持代码风格与官方示例一致
  • 添加必要的注释
代码复查

生成代码后必须进行以下检查:

  • 语法正确性
  • API调用是否正确
  • 引脚配置是否合理
  • 是否有遗漏的依赖
  • 是否有常见的低级错误(如拼写错误、缺少分号等)
  • 代码逻辑是否完整
提供说明
  • 解释代码的主要功能
  • 说明需要安装的库
  • 提供上传和测试的建议

6. 整理与回复

  • 基于查询到的官方信息整理答案
  • 提供准确的规格参数、产品特性
  • 引用官方文档来源(如适用)
  • 提供清晰的操作步骤或使用建议

MCP服务使用

服务器信息

  • 端点: https://mcp.m5stack.com/sse
  • 协议: SSE (Server-Sent Events) + JSON-RPC over HTTPS

连接流程

  1. 建立SSE连接: GET https://mcp.m5stack.com/sse
  2. 获取endpoint: 接收 event: endpoint 事件,获取 /messages?session_id=xxx
  3. 保持SSE连接: 持续监听,JSON-RPC响应会通过SSE推送
  4. 发送JSON-RPC请求: POST 到返回的 /messages?session_id=xxx 端点
  5. 接收响应: 通过SSE连接接收 event: message 事件中的JSON-RPC响应

可用工具

MCP 服务器当前提供以下工具:

knowledge_search

从M5Stack产品知识库中检索相关信息。

核心功能:

  • 查询M5Stack产品的技术规格、参数、功能特性
  • 检索产品兼容性、连接方式、引脚定义
  • 获取编程API、代码示例、固件配置信息
  • 查找芯片数据手册和技术细节
  • 故障排除和常见问题解答

必须触发此工具的场景: 当用户询问涉及以下任何内容时,务必调用此工具:

  1. M5Stack品牌及产品(Core、Atom、StickC、Paper、Dial、Capsule、加速卡等系列)
  2. 硬件技术(模块、传感器、执行器、连接器、引脚、GPIO、接口、通讯协议如I2C/SPI/UART)
  3. 编程开发(API、UIFlow、Arduino、MicroPython、ESP-IDF、固件、库函数、代码示例)
  4. 技术参数(电气特性、尺寸、重量、SKU、兼容性、供电、功耗、热设计、性能指标)
  5. 芯片相关(ESP32、芯片型号、数据手册、寄存器、技术规格)
  6. 产品对比、选型建议、功能差异
  7. 常见嵌入式问题解答(FAQ)、故障排除

参数使用指南:

  • query: 用清晰的关键词描述查询内容,必要时结合上下文重构查询语句
  • num: 根据问题涉及的实体数量设置(默认1)

* 询问单个产品/功能 → 1 * 对比2个产品 → 2 * 询问"有哪些"/"多少种"/"所有" → 3 * 多步骤操作或复杂问题 → 对应步骤数(最多5)

  • is_chip: 判断是否需要查询芯片数据手册

* 明确提到芯片型号、数据手册、寄存器 → true * 询问底层技术原理、电气特性 → true * 仅询问产品使用、编程API → false

  • filter_type: 指定查询的知识库类型

* "product": 查询所有产品文档(包括在售和EOL产品) * "product_no_eol": 查询在售产品文档 * "program": 查询全品类编程相关文档(包括Arduino、UIFlow、ESP-IDF) * "arduino": 专门查询Arduino开发相关文档 * "uiflow": 专门查询UIFlow开发相关文档 * "esp-idf": 专门查询ESP-IDF开发相关文档 * "esphome": 查询ESPHome官方文档

工具脚本

skill提供以下Node.js脚本:

  1. scripts/mcp.mjs - ES Module版本MCP客户端

- 提供 mcpSearch(query, options) 异步函数 - 支持ESM导入,兼容现代Node.js环境

  1. m5-search.mjs - 命令行查询工具

- 无需编写代码,直接在终端快速查询文档 - 支持参数过滤,输出格式化结果

关键注意事项

  1. 始终基于官方资源 - 优先使用M5Stack官方文档和示例
  2. 主动查询 - 不要猜测,有疑问就查
  3. 严格复查 - 代码生成后必须复查
  4. 准确理解问题 - 先明确用户需要什么类型的信息
  5. 合理选择filter_type - 根据问题类型选择合适的文档类型
  6. 设备兼容性 - 注意不同M5Stack设备的差异
  7. 库依赖 - 明确列出所需的开发库
  8. MCP服务状态 - 如果MCP服务不可用,降级使用官方文档站点: https://docs.m5stack.com

平台分布

OpenClaw

71.19%
按下载量换算3,473

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills