esphome-media-player
ESPHome firmware compiling, flashing, releasing, and code review
All Skills in This Repository (4)
Pure Emerald Level Indicatorslocal-flash
Compile and flash ESPHome firmware to a USB-connected ESP32 using Docker.
release
Create and verify GitHub releases with semantic version tags and asset uploads.
updates
Generate prioritized user-facing update summaries from the last 7 days of git history.
compile
Compile ESPHome firmware per device with Docker and fix YAML errors.
Frequently Asked Questions
FAQPage SchemaHow to install esphome-media-player skills?โผ
Run `npx skills add jtenniswood/esphome-media-player --all -g -y` in your terminal to install all skills in this suite globally.
How to compile ESPHome firmware for all devices?โผ
Use the compile skill, which runs Docker-based ESPHome builds for every supported device config and fixes YAML errors until each one compiles successfully.
How to flash firmware to an ESP32 touchscreen?โผ
The flash-devices skill uploads firmware over Wi-Fi to the device's IP address by default, or over USB using esptool when you ask for a wired flash.
How to publish a firmware release on GitHub?โผ
The release skill creates a properly versioned GitHub release from main, then confirms the Build Release action starts and attaches the expected firmware files.
Do these skills work with Claude Code and Codex?โผ
Yes. Every skill follows the standard SKILL.md format, so it runs in Claude Code, Codex, Cursor, and other compatible coding agents.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core