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 获取原始数据或文件内容
npx skills add espressif/esp-claw --skill cap_http_request -g -y
指导智能体通过飞书、QQ、Telegram和微信等IM渠道发送文本、图片或本地文件。涵盖渠道选择、目标ID处理及文件类型匹配规则,支持自动回复与主动发送场景。
用户要求通过IM发送额外消息
需要向IM群或私聊发送图片
需要向IM发送本地文件
npx skills add espressif/esp-claw --skill cap_im_platform -g -y
管理路由器自动化规则,支持通过API列出、获取、添加、更新、删除及重载事件路由规则。提供严格的JSON格式校验和操作工作流,确保规则变更的准确性与一致性。
需要查看或修改事件路由器规则
需要通过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 提供商。适用于查询新闻、最新进展或需验证时效性的事实,通过 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 的持久化人格、身份及用户画像配置。通过读写 memory/soul.md 和 memory/user.md,支持用户定义或修改 Agent 的角色、语气及长期行为准则,确保上下文一致性。
用户要求更改 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
支持做X
添加一个新技能
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技能中心通过关键词和高级过滤器搜索技能,并引导用户下载选定技能。支持标签、外设等过滤及URL编码查询。
用户希望搜索或发现ESP-Claw的技能中心中的技能
用户提供主题、功能、外设、标签或类别以获取匹配的技能候选项
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设备的BLE模块,支持初始化、广播、连接处理及GATT服务配置。适用于普通BLE通信任务,需与HID模块互斥使用,确保单一控制器稳定运行。
需要启动或停止BLE广播
配置BLE GATT服务和特征值
处理BLE连接事件和状态监控
进行普通蓝牙通信而非HID输入
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 及浏览器开关回调功能。异步运行脚本并挂载静态资源,支持通过 API 获取状态和切换开关,Lua 端解析 JSON 并记录日志。
需要简单的 Lua HTTP 服务器演示
创建 Hello World Web UI
实现浏览器与 Lua 的回调交互
npx skills add espressif/esp-claw --skill http_server_lua_demo -g -y
用于分析设备本地图像的视觉内容。当用户询问图片、照片或截图中的物体、场景或可见文本时使用。支持通过绝对路径调用 inspect_image 能力,强调提示词需具体且避免使用远程 URL。
用户询问图片中有什么
需要识别图像中的物体或文字
分析本地存储的照片或截图
npx skills add espressif/esp-claw --skill cap_llm_inspect_image -g -y


