What problem does it solve?
This Skill solves the problem of installing ESP-Claw skills from the Skill hub by guiding the download flow, validating prerequisites, and ensuring compatibility with the target device’s peripherals.
Core Features & Use Cases
- Exact-skill-name hub installation: Downloads a skill from
skills-lab.esp-claw.com using the exact skill name (not the displayed title), storing it under /fatfs/skills/<skill_name>/.
- Metadata-driven decisions: Fetches
_metadata.json first and uses it as the source of truth for what files to download and which peripherals are required.
- Hardware compatibility checks: Activates
board_hardware_info to verify metadata.peripherals before installing, preventing installs that won’t run on the current board.
- Secure HTTP handling guardrails: Requires
cap_http_request, relies on {CUR_SKILL_DIR}/scripts/download_skill.lua for the HTTP flow, and stops with clear guidance if the hub host is not allowlisted.
Quick Start
Ask to “install the skill named <exact-skill-name> from the ESP-Claw Skill hub and verify peripheral compatibility first”.