WoL Catering API Skill for Openclaw

A powerful CLI-based skill for interacting with the Wake-up On LAN catering system to browse menus, manage orders, and check account balances.

onokje
v1.0.0
May 10, 2026
0
175
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install wol-catering-api

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install wol-catering-api using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is WoL Catering API Skill?

The WoL Catering API skill is a specialized extension designed for Openclaw Skills that enables seamless interaction with the Wake-up On LAN (WOL) catering infrastructure. By leveraging simple shell commands and RESTful principles, this skill allows developers and event attendees to manage their food and beverage needs directly from their terminal or AI agent interface.

Built to handle the specific nuances of the WOL ecosystem, this skill automates the process of credential resolution, currency conversion from cents to Euro, and real-time stock checking. It transforms raw JSON responses from the catering backend into human-readable tables and categorized menus, providing a superior user experience for high-intensity environments like LAN parties or hackathons where efficiency is paramount.

WoL Catering API Skill Use Cases

  • Browsing the live event menu to check product availability and pricing.
  • Placing individual or bulk food orders using specific product IDs and quantities.
  • Monitoring personal account health, including total spending, pending charges, and remaining balance.
  • Tracking the real-time status of orders from acceptance to final pickup.

How WoL Catering API Skill Works

  1. The skill first attempts to resolve credentials by checking for the WOL_API_TOKEN and WOL_BASE_URL environment variables.
  2. Once authenticated, the skill parses user intent from arguments to determine whether to fetch products, place a new order, or retrieve history.
  3. It executes structured curl commands to interact with the v1 catering API endpoints.
  4. Raw API data, such as prices in euro cents, is processed and formatted into localized currency strings (€X.XX).
  5. The skill provides contextual feedback based on HTTP status codes, handling specific scenarios like out-of-stock items or paused ordering cycles.

WoL Catering API Skill Setup

To use this Openclaw Skills extension, ensure you have curl installed and set your environment variables:

# Set your API token from the WOL user dashboard
export WOL_API_TOKEN="your_token_here"

# Optional: Set the base URL (defaults to https://wollan.nl)
export WOL_BASE_URL="https://wollan.nl"

WoL Catering API Skill Data Schema & Taxonomy

The skill processes and generates data based on the following structures:

Product Information

Field Format Description
Product ID Integer Required for placing orders
Price Euro (€) Converted from API cents
Stock Status Boolean Indicates if item is available

Order Statuses

  • accepted: Received and being prepared.
  • waiting: Queued in the system.
  • ready: Available for immediate pick-up.
  • complete: Transaction finalized.

WoL Catering API Skill Advanced Features

  • Intelligent quantity defaulting: Automatically assumes a quantity of 1 if not specified by the user.
  • Automated Currency Logic: Handles all math for converting API cent integers into standard Euro display formats.
  • Proactive Error Resolution: Suggests alternative products within the same category if a requested item is out of stock.
  • Full Account Reconciliation: Generates a comprehensive financial summary including total spent, paid, and pending balances.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins curl
Github Stars: 0
forks: 0

Featured*