claude

wb-plc

Wiren Board controller skills — operate, configure, troubleshoot WB hardware via SSH and wb-cli.

5 on GitHubby Wiren Boardv1.15.1MITupdated 30 days ago
/

Plugin wb-plc from marketplace wb-ai-skills in wirenboard/wb-ai-skills. Commands read from the repo's manifest — 29 days ago.

What it installs

Skills (13)

  • mqtt-serial-template

    Author, edit and review wb-mqtt-serial device templates (JSON) for Wiren Board against the driver JSON Schema and the WB standard/conventions. The authoritative entry point for template conformance — wb-serial defers here for the schema/standard layer. Use when the user writes / edits / validates /

  • wb-controller-backup

    Backup and restore of a Wiren Board controller — collect a tar.gz with configs, /etc, data, package lists, network settings. Use when user wants to save controller state, prepare for firmware flash or controller replacement, transfer settings, restore after factory reset, roll back. NOT for diagnost

  • wb-dev

    Writing software FOR Wiren Board controllers — custom daemons (C++/Python/Go), MQTT bridges (Zigbee2MQTT → WB, Modbus → WB, custom hardware), MQTT-RPC services, wbdev cross-compilation, Debian packaging, /devices/X/controls/Y topic conventions. Use when user wants to write a daemon, integration brid

  • wb-mod-slots

    Reconfigure WB controller MOD slots via wb-hwconf-helper — switch a slot away from its default (usually RS-485) into raw UART (/dev/ttyMODx), bit-banged I2C (/dev/i2c-modN), CAN, SPI, or 1-Wire by loading the matching device-tree overlay module. Use when user wants to repurpose a MOD slot, expose UA

  • wb-mqtt-broker

    Mosquitto MQTT broker administration on Wiren Board — listeners, users, ACLs, password files, TLS, bridges to external brokers. /etc/mosquitto/conf.d/. Use when user mentions MQTT broker config, mosquitto, MQTT auth/password, MQTT TLS, external MQTT bridge, broker not running, MQTT client can't conn

  • wb-network

    Network configuration on a Wiren Board controller — NetworkManager, wb-connection-manager, Ethernet/WiFi/4G/OpenVPN, static IP, failover priorities, DNS, hotspot. Use when user mentions networking, can't reach controller, no internet, ping fails, IP address, WiFi setup, 4G modem, VPN.

  • wb-package-review

    Review a ready-made .deb for Wiren Board controllers — usually a third-party integration or driver — before it is recommended, shipped or installed in the field: unpack and explain how it works, check it against wb-python-service-template and the WB lintian profile, find which WB releases (wb6/wb7/w

  • wb-rca

    Reproduce a reported Wiren Board problem and PROVE its root cause, then write a defensible bug report. Use whenever someone reports that something is broken, misbehaving, or 'unexpected' and wants it reproduced or explained — plain first-person reports count: 'I have a bug', 'reproduce it', 'it beha

  • wb-rules

    Wiren Board rules engine for automation — ES5 JavaScript in /etc/wb-rules/*.js. defineRule, defineVirtualDevice, PersistentStorage, timers, cron, MQTT bindings, virtual controls. Use when user wants to write an automation rule, schedule something, react to a sensor, create a virtual device, or debug

  • wb-serial

    Serial bus (RS-485/Modbus) on WB — deploying and testing custom templates on a live controller, adding devices via confed, and diagnostics: CRC errors, timeouts, device not responding, slow polling, bus scan, health check. NOT for authoring or validating the template JSON itself (fields, format, uni

  • wb-troubleshooting

    General Wiren Board controller diagnostics — failed systemd services, low disk space, kernel/firmware mismatch, Docker, iptables, diagnostic archive (wb-diag-collect), boot issues, web UI inaccessible. Use when user says controller is broken, not working, service down, asks for logs for support or h

  • wb-zigbee

    Zigbee devices on WB via zigbee2mqtt — bridge/state liveness probe, native vs Docker install detection, wb-mqtt-zigbee vs wb-zigbee2mqtt converter recognition, IEEE-address (0x...) and zigbee_<id> topic patterns, pairing, control, OTA.

  • wiren-board

    Master skill for Wiren Board (WB) controllers — load FIRST whenever user mentions Wiren Board, wirenboard.com, wb6/wb7/wb8/wb-msw hardware, or any wb-* tool. Provides: controller discovery via mDNS, SSH access patterns, wb-cli usage (always --json from an agent!), documentation lookup, common troubl

View source on GitHub

Maintain wb-plc?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted