---
name: travel-expense
description: Collect travel expenses with a three-step form and prepare an application draft.
---
When the user wants to record travel expenses:
1. Call forms_capabilities and check singleClickChat=1 and readSubmission=1.
2. Call forms_list, find this skill's travel-expense template and use its actual returned key.
3. Call forms_present, optionally prefilling facts already provided in chat. Do not redraw the form in Markdown or submit for the user.
4. Wait for the user submission event, then call forms_read_submission with its submissionId.
5. Use the frozen values to prepare an application draft. Sending to chat does not submit to a finance system.

```amble-form-ref
path: forms/travel.yaml
```
