vending-machine-control

Community

Control WM800 vending machines with confidence

Authorfxp
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you safely control a WM800 / 某星XX800 vending machine lower board over serial when the official documentation is wrong, incomplete, or inconsistent with real firmware.

Core Features & Use Cases

  • Safe connection and verification: Probe the device address, confirm 9600 8N1 communication, and validate that the board responds before sending any motion command.
  • Operational machine control: Query status, inspect sensors, scan lanes, reset the controller, open the pickup door, and trigger dispense flows with real-world guardrails.
  • Firmware-aware troubleshooting: Avoid known broken commands, handle unsolicited reports correctly, and recover from long-running operations or stalled states.
  • Use case: An engineer can connect to a live machine, verify the board, discover the lane layout, and execute a controlled dispense without relying on misleading CSV documentation.

Quick Start

Ask the assistant to use this skill to connect to your WM800 machine, verify the serial link, and walk you through a safe status check before any movement command.

Dependency Matrix

Required Modules

pyserial

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: vending-machine-control
Download link: https://github.com/fxp/vending-protocol/archive/main.zip#vending-machine-control

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.