get_customer_profile, sits outside both skills and is declared directly on the agent. It is available regardless of which skill is active, which makes it suitable for cross-cutting lookups that both domains might need.
The setup covers every layer:
How the pieces fit together
YAML
description. It then loads the full instruction body for the matching skill and restricts tool access to that skill’s allowed-tools. The agent-level tool get_customer_profile remains available across all skills.
Next steps
- Start with the Tools page to see the full tool implementations.
- Read the Operations assistant page to understand how tools and skills are declared. The skill pages describe each skill’s instructions, scripts, and reference documents in detail.
- See the Sample query walkthrough to follow one request end-to-end through skill matching, tool calls, scripts, and a reference read.

