| name | Expense Approval Check |
| slug | expense-approval-check |
| department | finance |
| description | Check an expense claim against the spend policy and threshold rules. |
| requires_data_source | false |
| input_schema | {"type":"object","properties":{"amount":{"type":"number"},"category":{"type":"string"},"employee_id":{"type":"string"}},"required":["amount","category"]} |
| output_schema | {"type":"object","properties":{"compliant":{"type":"boolean"},"reason":{"type":"string"}},"required":["compliant","reason"]} |
Expense Approval Check
When to use
An expense claim needs a policy/threshold check before human approval.
What it does
- calculation — Evaluate a deterministic expression.
- policy_check — Search the department's policy knowledge.
- llm_evaluate — Ask the LLM for a structured judgement.
Notes
Execution is deterministic — the engine runs steps.yaml; this file is what the department agent reads to select the skill. Admins may edit both.