Waltz Flight Assistant Setup
Install and configure the Waltz Flight Assistant plugin before trying to route flight work through it.
This setup changes the user's OpenClaw environment:
- it may install a new plugin package
- it updates
~/.openclaw/openclaw.json - it points the plugin at a hosted Waltz backend
- it restarts the OpenClaw gateway
Before making those changes, summarize them and get the user's approval.
Setup workflow
- Tell the user exactly what you are about to change and confirm they want to continue.
- Check whether the plugin is already installed and loaded:
openclaw plugins inspect waltz-flight-assistant --json
- If the plugin is missing, install it:
openclaw plugins install clawhub:@waltzofwhispers/flight-assistant-plugin
- If the plugin is installed, confirm the publisher, version, and source look correct before continuing.
- expected package:
@waltzofwhispers/flight-assistant-plugin - expected plugin id:
waltz-flight-assistant
- expected package:
- If the plugin was just installed, restart OpenClaw before editing config or testing flight requests.
- Back up
~/.openclaw/openclaw.jsonbefore changing it. - Explain that the hosted backend is
https://waltz-flight-staging.up.railway.appand confirm the user wants to point Waltz at that endpoint. - Update
~/.openclaw/openclaw.jsonsoplugins.entries.waltz-flight-assistantexists with:
{
"enabled": true,
"config": {
"baseUrl": "https://waltz-flight-staging.up.railway.app"
}
}
- Restart the gateway after writing or changing
baseUrl:openclaw gateway restart
- Verify the config took effect:
openclaw plugins inspect waltz-flight-assistant --json- confirm the plugin is loaded and the config entry exists
Runtime rules
- This skill is for setup and repair only.
- Do not use this skill to search flights, book flights, continue payment setup, or continue authentication flows.
- Use published plugin package
clawhub:@waltzofwhispers/flight-assistant-pluginfor installs. - Use plugin id
waltz-flight-assistantfor config. - Use
https://waltz-flight-staging.up.railway.appas the defaultbaseUrlunless Waltz provides a different deployment. - If OpenClaw says the Waltz config is being ignored, restart first and then apply the config change again.
- After any
baseUrlchange, restart the gateway before testing the plugin. - Prefer updating the config directly only after describing the exact change, backing up the file, and getting the user's approval.
After setup
- Hand off to the installed Waltz plugin for flight requests.
- Remind the user that Waltz can search, book, and retrieve flights through the hosted backend.
- Make clear that any booking, payment setup, charge approval, or authentication step still requires explicit user confirmation in the main flight flow.
If setup is incomplete
- If the plugin is not loaded in the current session, tell the user exactly what remains:
- install plugin
- restart OpenClaw
- apply Waltz config
- restart the gateway
- retry the flight request
- Keep the explanation short and concrete. Do not send the user to local repo paths.
Scan to join WeChat group