Install
$ agentstack add skill-easyzoom-aix-skills-esp-idf-integration ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
ESP-IDF Integration
Overview
Use this skill to debug ESP-IDF by separating project configuration, components, partition table, bootloader, flash settings, FreeRTOS behavior, and subsystem logs. ESP-IDF failures are often visible in sdkconfig or boot logs.
When To Use
Use this skill when:
- The user is working with ESP-IDF,
idf.py, ESP32-family SoCs, components, or
managed components.
- The issue involves
sdkconfig, partition tables, NVS, Wi-Fi, BLE, OTA, flash
mode/size, bootloader logs, heap, tasks, or peripheral drivers.
- The project differs between menuconfig, CMake components, and runtime logs.
Do not use this skill for generic FreeRTOS kernel bugs with no ESP-IDF surface. Use freertos-kernel-debug instead.
First Questions
Ask for:
- ESP-IDF version, target chip, module/board, toolchain, and
idf.pycommand. sdkconfig, partition table, component layout, and dependency manifest.- Boot log from reset through app start, including flash mode/size and reset
reason.
- Subsystem involved: Wi-Fi, BLE, NVS, OTA, filesystem, peripheral, or power.
- Current error code, log tag, panic dump, heap info, or task snapshot.
Debug Workflow
- Reproduce the build and target.
Confirm IDF_TARGET, idf.py set-target, clean build, flash, and monitor.
- Inspect boot evidence.
Read reset reason, bootloader version, flash parameters, partition table, and app image selection.
- Verify configuration.
Check sdkconfig, Kconfig options, component dependencies, and CMake target ownership.
- Prove storage and partitions.
For NVS, OTA, SPIFFS, FAT, or custom data, confirm partition labels, sizes, erase state, and encryption settings.
- Debug subsystem state.
Use ESP-IDF logs, error names, event loops, heap tracing, and task snapshots.
- Handle production constraints.
Treat secure boot, flash encryption, eFuse state, and OTA rollback as one-way or high-risk changes.
Common Failures
- Built for one
IDF_TARGETand flashed to another chip. - Partition table label or size does not match application assumptions.
- NVS is full, version-incompatible, encrypted unexpectedly, or not erased.
- Wi-Fi/BLE event handling is missing or races initialization.
- Flash mode/frequency is unstable for the module.
- Secure boot or flash encryption is enabled before the recovery path is proven.
Verification
Before claiming ESP-IDF behavior works:
- State ESP-IDF version, target, build/flash command, and partition table.
- Confirm boot log, reset reason, flash settings, and app start.
- Confirm subsystem logs and return codes for the exercised path.
- Confirm erase/reflash, OTA, or security implications when relevant.
Example
User:
ESP32 OTA 后启动到旧固件。
Agent:
- Reads bootloader log, partition table, selected app, and OTA state.
- Checks image validation, rollback flags, and app confirmation.
- Fixes OTA state handling before touching Wi-Fi download code.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: easyzoom
- Source: easyzoom/aix-skills
- License: MIT
- Homepage: https://github.com/easyzoom/aix-skills
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.