Agent Skills
› espressif/esp-claw
espressif/esp-claw
GitHub用于向白名单内的 HTTP/HTTPS 端点发起请求,返回状态码和响应体文本,或直接将响应流式保存至文件。适用于已知目标地址且需受控访问的场景。
Install All Skills
npx skills add espressif/esp-claw --all -g -y
Skills in Collection (16)
用于向白名单内的 HTTP/HTTPS 端点发起请求,返回状态码和响应体文本,或直接将响应流式保存至文件。适用于已知目标地址且需受控访问的场景。
需要从特定 URL 获取原始 API 数据或文件内容
工作流已知目标端点且需要执行受白名单保护的抓取操作
npx skills add espressif/esp-claw --skill cap_http_request -g -y
指导Agent通过飞书、QQ、Telegram和微信等IM渠道发送文本、图片或本地文件。涵盖渠道选择、目标地址处理及媒体类型判断规则,确保消息准确送达。
用户要求通过IM发送额外消息
需要向聊天群或联系人发送图片
需要传输本地文件到IM会话
npx skills add espressif/esp-claw --skill cap_im_platform -g -y
用于管理事件路由器自动化规则,支持通过API进行规则的增删改查及重载。
需要列出或检查路由规则
需要新增、更新或删除路由规则
需要重载路由配置
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的人格、身份、角色及用户画像。支持通过读取和编辑文件实现长期行为引导和用户偏好设定,确保上下文一致性。
用户要求修改Agent的性格或说话风格
用户定义新的角色或身份
设置长期的用户偏好或假设
npx skills add espressif/esp-claw --skill profile_memory_ops -g -y
用于创建、更新或注册可复用模型技能,支持工具化工作流、Lua自动化及功能扩展。涵盖文件生成、ID规范、意图描述及注册流程,确保技能被正确纳入系统并可供调用。
用户请求新增一个功能或技能
要求创建、注册或更新模型可调用的能力
涉及Lua-backed自动化或工具化工作流的开发
npx skills add espressif/esp-claw --skill skill_creator -g -y
用于从 ESP-Claw Skill Hub 下载并安装技能。流程包括验证技能名称、检查 HTTP 权限、获取元数据及硬件兼容性,最后执行安装脚本并可选注册。
用户想要从 ESP-Claw 技能中心下载或安装技能
用户提供了确切的技能名称需要安装
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
用于读取电容式触摸传感器平滑值的技能。通过运行 Lua 脚本获取指定 GPIO 的触摸数据,使用前需验证硬件信息,确保引脚可用且未被占用。
查询触摸平滑值
读取电容触摸通道数据
获取触摸传感器读数
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
用于在 ESP-Claw 设备上通过 Lua 脚本控制 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 并处理来自浏览器的开关状态切换回调,实现简单的 Web UI 与后端交互。
需要快速搭建 Lua HTTP 服务
创建 Hello World 网页演示
实现浏览器与 Lua 脚本的简单交互
npx skills add espressif/esp-claw --skill http_server_lua_demo -g -y
指导 Agent 使用 inspect_image 工具分析设备本地图片,通过指定路径和提示词识别图像内容、文字或场景,适用于视觉分析需求。
用户询问图片、照片或截图中的内容
需要对本地文件系统中的图像进行视觉分析
npx skills add espressif/esp-claw --skill cap_llm_inspect_image -g -y


