Agent Skills
› espressif/esp-claw
espressif/esp-claw
GitHub用于向白名单内的指定 URL 发送 HTTP/HTTPS 请求,支持获取响应文本或将响应流式保存至文件。适用于已知端点的受控网络调用场景。
Install All Skills
npx skills add espressif/esp-claw --all -g -y
Skills in Collection (16)
用于向白名单内的指定 URL 发送 HTTP/HTTPS 请求,支持获取响应文本或将响应流式保存至文件。适用于已知端点的受控网络调用场景。
需要直接访问特定 API 接口获取原始数据
需要从指定 URL 下载文件并保存至本地路径
npx skills add espressif/esp-claw --skill cap_http_request -g -y
指导在飞书、QQ、Telegram、微信等即时通讯平台发送文本、图片或本地文件,涵盖渠道选择、目标地址及文件类型处理规则。
用户要求在IM聊天中发送额外消息
需要发送图片到IM频道
需要发送本地文件到IM频道
npx skills add espressif/esp-claw --skill cap_im_platform -g -y
管理路由器自动化规则,支持通过直接调用能力进行规则的增删改查和重载。提供严格的操作规范和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的身份、人格、角色及用户画像的Markdown文件。当用户要求修改或查看这些核心设定时使用,通过读写memory目录下的配置文件来实现长期行为引导。
用户希望更改Agent的人格或说话风格
用户希望持久化保存个人偏好或身份设定
npx skills add espressif/esp-claw --skill profile_memory_ops -g -y
用于创建、更新或注册模型可调用的可复用功能、工作流及Lua自动化能力。涵盖技能文件生成、ID规范、意图描述及注册流程,支持固件构建环境下的技能管理。
新增一个功能
创建工具
注册技能
make the model able to X
npx skills add espressif/esp-claw --skill skill_creator -g -y
从ESP-Claw技能中心下载并安装指定技能,校验硬件兼容性后保存至本地目录。
用户请求安装特定名称的技能
需要验证技能与当前设备硬件的兼容性
npx skills add espressif/esp-claw --skill skills_lab_downloader -g -y
用于在ESP-Claw技能中心通过关键词和高级过滤器搜索技能,指导用户发现并获取所需技能ID以便后续下载。
用户希望搜索或发现ESP-Claw技能中心的技能
用户提供主题、功能或标签以匹配候选技能
用户不知道安装技能所需的精确技能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广播或广告
需要配置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页面及浏览器开关回调功能,支持异步运行脚本并处理JSON交互。
需要简单的Lua HTTP服务器演示
创建Hello World Web UI
实现浏览器与Lua的回调交互
npx skills add espressif/esp-claw --skill http_server_lua_demo -g -y
用于检查设备本地图片内容并描述可见信息的技能。通过inspect_image能力对指定路径的图片进行视觉分析,识别物体、读取文本或描述场景。
用户询问图片或截图中的内容
需要对本地存储的图片进行视觉分析
npx skills add espressif/esp-claw --skill cap_llm_inspect_image -g -y


