jtenniswoodjtenniswoodCommunityยท4 Agent Skills Included

esphome-media-player

ESPHome firmware compiling, flashing, releasing, and code review

Compiles ESPHome touchscreen firmware for multiple ESP32 devices, flashes builds over Wi-Fi or USB, and publishes versioned GitHub releases with firmware assets. Handles pull request feedback, branch cleanup, and expert codebase reviews without manual command-line work. Summarizes recent user-facing changes so maintainers ship updates faster with fewer mistakes.
npx skills add jtenniswood/esphome-media-player --all -g -y
Available:

Gives your AI agent the project context, verification steps, and review rules it must follow when changing firmware, docs, or release assets in this repository.

All Skills in This Repository (4)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How 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โ†’