npx skills add https://github.com/runpod/runpod-plugins-official
laurigates/mcu-tinkering-lab
flash
Flash firmware to an ESP32 device
Installation
npx skills add laurigates/mcu-tinkering-lab --skill flash
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Flash the FPGA on an HSB board connected to an NVIDIA devkit.
1.6K installsUse to flash a promoted BSP image to a Jetson DUT in RCM mode via flash.sh or l4t_initrd_flash.…
1.1K installsUse this skill for generative video editing, text-to-video, image-referenced video generation, …
1.1K installsrunpod-flash — code-first serverless: write Python locally, run it on remote Runpod GPUs/CPUs w…
5.8K installsOptimizes transformer attention with Flash Attention for 2-4x speedup and 10-20x memory reducti…
756 installsGenerate or drill flashcards for black-letter memorization — Leitner-style buckets, per-subject…
649 installsAlso in this package
Other skills from laurigates/mcu-tinkering-lab · top by installs.
npx skills add laurigates/mcu-tinkering-lab
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
main
Skill metadata
Parsed from SKILL.md frontmatter.
Bash(just:*), Bash(esptool*), Bash(ls:*)Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md1,562 B -
docs
SUMMARY.md46 B
History
- First seen on skills.sh
- First recorded snapshot · 13 installs
SKILL.md
Flash Firmware to ESP32 Device
Flash compiled firmware to an ESP32 device. Flashing runs natively (not in container).
Parse Arguments
$ARGUMENTS may contain:
- Project name (first word)
- Serial port (second word, or auto-detected)
Available Projects
robocar-mainormain,robocar-camorcamwebserver,i2s-audiooraudio,telegramkids-audio,xbox,wifitest
Port Auto-Detection
Ports are auto-detected by tools/esp32.just:
- USB-serial adapters (CH340/CP2102):
ls /dev/cu.usbserial-* - ESP32-S3 native USB: detected by Espressif VID
0x303a - Override with:
PORT=/dev/... just <module>::flash
Flash Commands
Based on $ARGUMENTS:
robocar-main:just robocar::flash-mainrobocar-cam:just robocar::flash-camwebserver:just webserver::flashi2s-audio:just i2s-audio::flashtelegram:just telegram::flashkids-audio:just kids-audio::flashxbox:just xbox::flashwifitest:just wifitest::flash
ESP32-CAM Note
For ESP32-CAM projects (robocar-cam, webserver, i2s-audio, telegram):
- Remind the user: "Connect GPIO0 to GND before flashing"
- After successful flash: "Disconnect GPIO0 from GND and reset the device"
Error Handling
If flashing fails:
- Check if port exists and is accessible
- Suggest checking USB connection
- For permission errors, suggest:
sudo chmod 666 /dev/xxx