Agent Skills
› espressif/esp-claw
espressif/esp-claw
GitHub提供受白名单保护的 HTTP/HTTPS 请求能力,支持获取 API 数据或流式下载文件至指定路径。
Install All Skills
npx skills add espressif/esp-claw --all -g -y
Skills in Collection (16)
提供受白名单保护的 HTTP/HTTPS 请求能力,支持获取 API 数据或流式下载文件至指定路径。
需要直接访问已知 URL 获取原始 API 响应
需要从特定端点下载文件并保存
npx skills add espressif/esp-claw --skill cap_http_request -g -y
指导Agent通过飞书、QQ、Telegram或微信等IM渠道发送文本、图片或本地文件,涵盖通道选择、目标ID处理及文件格式规范。
用户要求通过IM发送消息
用户要求通过IM发送图片
用户要求通过IM发送本地文件
npx skills add espressif/esp-claw --skill cap_im_platform -g -y
用于通过直接调用 cap_router_mgr 能力管理路由器自动化规则,支持增删改查及重载操作,严格遵循 JSON 格式与标准工作流。
需要列出或检查路由器规则
需要通过能力调用而非编辑文件来修改路由行为
需要根据规则 ID 决定使用添加还是更新操作
npx skills add espressif/esp-claw --skill cap_router_mgr -g -y
管理基于定时器的调度规则,支持增删改查、启停、暂停恢复及立即触发等操作。用于处理定时提醒、周期性检查和自动化任务调度场景。
用户需要列出或查看当前调度规则
用户请求添加、更新或删除调度规则
用户需要暂停、恢复、启用、禁用、触发或重载调度器
用户询问关于定时器提醒、周期性检查或定时自动化的需求
npx skills add espressif/esp-claw --skill cap_scheduler -g -y
提供通过Tavily或Brave进行实时网络搜索的能力,适用于需要最新新闻、动态或验证过时知识场景。支持结构化查询与结果摘要,确保信息时效性。
用户询问当前新闻或最新动态
需要获取最新事实或文档链接
npx skills add espressif/esp-claw --skill cap_web_search -g -y
提供设备端长期记忆管理功能,支持用户显式指令下的记忆存储、检索、列表查看、更新及删除操作。规范了结构化记忆的写入格式与检索标签使用规则,确保个性化信息的准确持久化与隐私合规。
用户要求记住或保存信息
用户查询已存储的记忆内容
用户请求更新或删除特定记忆
需要基于历史记忆回答个性化问题
npx skills add espressif/esp-claw --skill memory_ops -g -y
管理 Agent 持久化配置文件(soul.md/user.md),用于更新或查看角色身份、交互风格及用户长期偏好,确保后续对话保持一致性。
用户要求更改 Agent 的角色或人格设定
用户希望保存长期的个人偏好或假设
npx skills add espressif/esp-claw --skill profile_memory_ops -g -y
用于创建、更新或注册可复用的模型技能(如工具、工作流、Lua自动化),涵盖文件生成、ID命名规范及向注册表注册技能的完整流程。
新增一个功能
create a tool for X
make the model able to X
npx skills add espressif/esp-claw --skill skill_creator -g -y
用于从 ESP-Claw Skill Hub 下载并安装技能。流程包括验证技能名称、检查 HTTP 权限、获取元数据、比对硬件外设兼容性,最终执行安装脚本并可选注册技能。
用户想要安装或下载一个技能
用户提供确切的技能名称进行安装
npx skills add espressif/esp-claw --skill skills_lab_downloader -g -y
用于在ESP-Claw技能库中通过关键词和高级过滤器搜索技能,支持标签、外设及分类筛选,并引导用户下载选定的技能。
用户希望搜索或发现ESP-Claw的技能库中的技能
用户提供主题、功能、外设、标签或类别以获取匹配的技能候选项
用户不知道安装技能所需的精确skill id
npx skills add espressif/esp-claw --skill skills_lab_search -g -y
用于读取电容式触摸传感器的平滑数值。需先获取硬件信息确认GPIO有效性,再执行Lua脚本采样并返回各通道平滑数据。
用户请求触摸传感器读数
查询电容触摸通道数据
获取平滑触摸值
npx skills add espressif/esp-claw --skill read_touch -g -y
用于控制 ESP-Claw BLE HID 设备,支持启动蓝牙键盘/鼠标/媒体控制模式,并发送按键、组合键、文本输入及鼠标移动点击等操作。
用户要求启动 BLE HID 功能
需要模拟键盘或鼠标操作
需要发送媒体控制指令
npx skills add espressif/esp-claw --skill ble_hid -g -y
用于通过 Lua 脚本控制 ESP-Claw 设备的 BLE 模块,涵盖初始化、广播、连接处理、GATT 服务器管理及事件轮询等核心功能。
需要配置或启动 BLE 广播
处理 BLE 连接与断开事件
操作 GATT 服务与特征值
查询 BLE 模块状态
npx skills add espressif/esp-claw --skill ble -g -y
调用板载摄像头拍摄单张照片并保存为JPEG文件。需先确认硬件信息,执行Lua脚本捕获图像,处理超时与跳帧参数,并向用户报告结果或错误。
用户要求拍照、截图或保存摄像头画面
npx skills add espressif/esp-claw --skill take_picture -g -y
启动Lua HTTP服务器演示,提供Hello World页面及浏览器开关交互功能。通过异步运行Lua脚本监听状态切换请求并记录日志,支持自定义应用ID和资源目录,用于快速搭建和测试简单的Web回调场景。
需要快速创建Lua Web服务演示
实现前端与后端的简单状态同步
npx skills add espressif/esp-claw --skill http_server_lua_demo -g -y
用于分析设备本地图片内容,支持识别物体、读取文本及场景描述。适用于用户询问图片详情且文件已存于本地的视觉分析场景。
用户询问图片或照片中的内容
需要对设备本地存储的图像进行视觉分析
npx skills add espressif/esp-claw --skill cap_llm_inspect_image -g -y


