Agent Skills
› espressif/esp-claw
espressif/esp-claw
GitHub用于向白名单内的 HTTP/HTTPS 端点发起请求,支持获取 API 数据或流式下载文件至指定路径。
安装全部 Skills
npx skills add espressif/esp-claw --all -g -y
集合内 Skills (16)
用于向白名单内的 HTTP/HTTPS 端点发起请求,支持获取 API 数据或流式下载文件至指定路径。
需要直接访问特定 URL 的 API 接口
需要将响应内容流式保存到本地文件
npx skills add espressif/esp-claw --skill cap_http_request -g -y
指导如何向飞书、QQ、Telegram和微信等IM渠道发送文本、图片或本地文件,包含渠道选择、目标地址及工具调用规则。
用户要求通过即时通讯软件发送消息或文件
需要集成多平台IM发送能力
npx skills add espressif/esp-claw --skill cap_im_platform -g -y
用于管理路由器自动化规则,支持通过直接调用接口对规则进行增删改查及重载操作。
需要列出或检查路由器规则
需要添加、更新或删除特定规则
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提供商搜索公共网络以获取最新信息。当用户需要当前新闻、实时数据或避免基于过时知识回答时使用。支持直接调用web_search接口,返回格式化搜索结果摘要。
询问当前新闻或最新动态
需要搜索特定主题或产品的最新资料
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自动化功能。
新增一个功能
创建技能
注册技能
npx skills add espressif/esp-claw --skill skill_creator -g -y
用于从ESP-Claw技能中心下载并安装指定技能。通过验证技能名称、检查元数据及硬件兼容性,执行下载流程并在满足条件时完成注册,确保技能安全部署到设备。
用户希望从ESP-Claw技能中心安装新技能
用户需要获取特定技能的元数据或验证其兼容性
npx skills add espressif/esp-claw --skill skills_lab_downloader -g -y
用于在ESP-Claw技能中心通过关键词和高级过滤器搜索技能,并引导用户下载选定技能。支持标签、外设及分类过滤,需启用网页搜索能力。
用户希望从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特性
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页面及浏览器开关回调功能。异步运行脚本监听状态变更并记录日志,支持自定义应用ID和静态资源路径。
需要快速搭建Lua Web服务
测试Lua与HTTP交互
查看Hello World示例
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


