espressifespressifOfficial·23 Agent Skills Included

esp-claw

Run AI agents directly on ESP32 IoT chips

Runs a full AI agent framework on low-cost ESP32 chips, handling sensing, decision-making, and device control locally. Eliminates cloud dependency by routing chat messages, scheduled events, and hardware triggers through an on-device agent loop. Includes ready-made skills for cameras, lights, BLE, touch sensors, web search, IM messaging, and scheduled automation.
npx skills add espressif/esp-claw --all -g -y
Available:

Tells the AI agent how the firmware is structured, which build commands to run, and which coding and filesystem rules to follow when modifying this ESP-IDF project.

All Skills in This Repository (23)

Pure Emerald Level Indicators
📦 In Repo
espressifespressif

cap_llm_inspect_image

Inspect local image files and generate natural-language descriptions.

Official
Basic
📦 In Repo
espressifespressif

cap_im_platform

Deliver text, images, or local files to Feishu, QQ, Telegram, or WeChat chats.

Official
Intermediate
📦 In Repo
espressifespressif

cap_scheduler

Manage IoT device scheduler rules for timed event publications.

Official
Intermediate
📦 In Repo
espressifespressif

cap_web_search

Search the internet via Tavily or Brave and return numbered results with titles, URLs, and snippets.

Official
Basic
📦 In Repo
espressifespressif

cap_http_request

Retrieve HTTP status and body text from allowlisted endpoints.

Official
Intermediate
📦 In Repo
espressifespressif

cap_time

Return the current local device date, time, weekday, and timezone.

Official
Basic
📦 In Repo
espressifespressif

cap_router_mgr

Manage IoT event router automation rules via capability calls.

Official
Intermediate
📦 In Repo
espressifespressif

skills_lab_search

Search the ESP-Claw Skills Lab hub by keywords and filters for skill ids.

Official
Intermediate
📦 In Repo
espressifespressif

skills_lab_downloader

Download ESP-Claw skill packages and validate hardware compatibility before installation.

Official
Intermediate
📦 In Repo
espressifespressif

skill_creator

Create or update model-invoked skills with SKILL.md and register_skill.

Official
Advanced
📦 In Repo
espressifespressif

take_picture

Capture a JPEG image from a board camera via Lua script execution.

Official
Intermediate
📦 In Repo
espressifespressif

ble_hid

Advertise an ESP-Claw composite HID device and send keyboard, mouse, and media reports.

Official
Intermediate

Frequently Asked Questions

FAQPage Schema
How to install ESP-Claw?

Run `npx skills add espressif/esp-claw --all -g -y` in your terminal to install all skills in this suite globally.

What does ESP-Claw do?

It runs a complete AI agent on ESP32 chips, letting the device sense, decide, and act locally without relying on the cloud.

Can I control hardware with plain chat messages?

Yes. Built-in skills let the agent take photos, switch lights, read touch sensors, and send BLE keyboard or mouse actions from simple chat commands.

Which chat platforms does ESP-Claw support?

It supports Telegram, QQ, Feishu, and WeChat, and works with OpenAI, Anthropic, Qwen, and DeepSeek style LLM APIs.

Do I need to write code to add new device behaviors?

No. Ordinary users can define new behaviors through conversation, and the skill creator can generate and register new Lua-backed skills automatically.

Related Repositories in Software Engineering

View All in Software Engineering