Tools
Waltz Flight Assistant
OpenClaw plugin for Waltz Flight Assistant
Install
openclaw plugins install @waltzlabs/flight-assistant-plugin
Configuration Example
{
"plugins": {
"entries": {
"waltz-flight-assistant": {
"enabled": true,
"config": {
"baseUrl": "https://your-waltz-flight.example.com"
}
}
}
}
}
README
# Waltz Flight Assistant Plugin
Native OpenClaw plugin for Waltz Flight Assistant. It proxies real flight search and booking to the hosted backend.
This package bundles:
- `flight_assistant` for conversational flight search, Stripe card setup handoff, booking approval, and booking completion
- a bundled skill that teaches the correct Stripe saved-card flow
## Install
Published package:
```bash
openclaw plugins install @waltzlabs/flight-assistant-plugin
```
ClawHub-only install:
```bash
openclaw plugins install clawhub:@waltzlabs/flight-assistant-plugin
```
Local development install from this repo:
```bash
openclaw plugins install .
```
## Configure
Set the hosted flight agent URL in `openclaw.json`:
```json
{
"plugins": {
"entries": {
"waltz-flight-assistant": {
"enabled": true,
"config": {
"baseUrl": "https://your-waltz-flight.example.com"
}
}
}
}
}
```
If you previously installed this plugin under the old `flight-agent` id, move your config to `plugins.entries.waltz-flight-assistant` before restarting OpenClaw.
Optional plugin config:
- `authToken`: bearer token for protected hosted deployments
- `openclawId`: preferred stable OpenClaw user id forwarded to the hosted agent
- `userId`: legacy alias for `openclawId`
- `requestTimeoutMs`: HTTP timeout in milliseconds
Restart OpenClaw or start a new session after configuration changes.
## Booking flow
1. Use `flight_assistant` for search, flight selection, and passenger details.
2. Only after the user is ready to book, let `flight_assistant` check whether a saved card exists.
3. If no saved card exists, send the Stripe-hosted setup link returned by `flight_assistant`.
4. After setup, return to `flight_assistant` and ask for explicit approval to charge the saved card.
5. If the bank requires customer authentication, send the hosted authentication link returned by `flight_assistant`.
Hard rules:
- The merchant is the AI Flight Assistant, not the airline.
- Do not ask for payment setup during browsing or comparison.
- Do not ask for a specific wallet or off-platform payment flow.
## Publish
ClawHub plugin packages use the package publish flow:
```bash
clawhub package publish your-org/your-plugin --dry-run
clawhub package publish your-org/your-plugin
```
This repository is the standalone source for the Waltz Flight Assistant OpenClaw plugin. Update the GitHub owner or package metadata if you publish it from a different org or account.
tools
Comments
Sign in to leave a comment