| name | Resource Availability Check |
| slug | resource-availability-check |
| department | project_management |
| description | Check whether the requested people/resources are available in the requested window. |
| requires_data_source | true |
| input_schema | {"type":"object","properties":{"team":{"type":"string"},"start_date":{"type":"string"},"end_date":{"type":"string"}},"required":["team","start_date","end_date"]} |
| output_schema | {"type":"object","properties":{"available":{"type":"boolean"},"reason":{"type":"string"}},"required":["available","reason"]} |
Resource Availability Check
When to use
A project request needs a resource/availability check. Requires a data source bound by the admin.
What it does
- data_query — Query a granted data source (read-only).
- calculation — Evaluate a deterministic expression.
- branch — Branch on a prior result; end the skill.
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.