rvdbreemenrvdbreemenCommunity·29 Agent Skills Included

OTGW-firmware

OpenTherm gateway firmware with smart heating control

Builds and maintains ESP32 firmware that turns the NodoShop OpenTherm Gateway into a networked smart heating controller. Monitors the boiler bus, runs a self-learning thermostat, and publishes 250+ entities to Home Assistant over MQTT. Automates flashing, releases, documentation updates, and architecture decision records without manual release chores.
npx skills add rvdbreemen/OTGW-firmware --all -g -y
Available:

Gives the agent project-specific rules for this firmware repo: mandatory backlog task tracking, memory-safe coding constraints, platform abstraction boundaries, and ADR governance before any code change.

All Skills in This Repository (29)

Pure Emerald Level Indicators
📦 In Repo
rvdbreemenrvdbreemen

caveman-help

Display a one-shot reference card for caveman modes, triggers, and deactivation phrases.

Community
Basic
📦 In Repo
rvdbreemenrvdbreemen

caveman-review

Generate one-line code review comments with line numbers and fixes.

Community
Basic
📦 In Repo
rvdbreemenrvdbreemen

caveman-compress

Compress natural-language memory files into caveman format while preserving code blocks, URLs, and headings.

Community
Intermediate
📦 In Repo
rvdbreemenrvdbreemen

cavecrew

Route code tasks to investigator, builder, or reviewer subagents.

Community
Basic
📦 In Repo
rvdbreemenrvdbreemen

caveman-stats

Report measured token usage and savings from Claude Code JSONL session logs.

Community
Basic
📦 In Repo
rvdbreemenrvdbreemen

caveman

Compress assistant responses into caveman-style prose while preserving technical accuracy.

Community
Basic
📦 In Repo
rvdbreemenrvdbreemen

caveman-commit

Generates formatted commit messages with optional explanatory body text.

Community
Intermediate
📦 In Repo
rvdbreemenrvdbreemen

adr

Create and maintain Architecture Decision Records for OTGW-firmware changes.

Community
Advanced
📦 In Repo
rvdbreemenrvdbreemen

update-docs

Update OTGW-firmware documentation from git diffs via a sequential backlog workflow.

Community
Advanced
📦 In Repo
rvdbreemenrvdbreemen

release

Prepare and execute an OTGW-firmware release process for a target version.

Community
Advanced
📦 In Repo
rvdbreemenrvdbreemen

flash

Builds and flashes OTGW firmware/filesystem images to ESP8266 over USB automatically.

Community
Basic
📦 In Repo
rvdbreemenrvdbreemen

beta-prerelease

Publish OTGW-firmware beta prereleases with GitHub release artifacts.

Community
Advanced

Frequently Asked Questions

FAQPage Schema
How to install OTGW-firmware?

Run `npx skills add rvdbreemen/OTGW-firmware --all -g -y` in your terminal to install all skills in this suite globally.

What does OTGW-firmware do?

It is ESP32 firmware for the NodoShop OpenTherm Gateway that monitors your boiler bus, runs a smart self-tuning thermostat, and connects heating to Home Assistant via MQTT, a web UI, and a REST API.

How to flash OTGW-firmware to my device?

The included flash skill builds the firmware and filesystem, auto-detects the serial port, and flashes both to the ESP over USB with no manual steps.

Does OTGW-firmware work with Home Assistant?

Yes. It publishes over 250 auto-discovery entities over MQTT, including a full climate entity, sensors, and diagnostics.

Can I automate releases and documentation updates?

Yes. Built-in skills handle beta prereleases, full releases, and sequential documentation updates with backlog tracking and Discord announcements.

Related Repositories in Software Engineering

View All in Software Engineering