> ## Documentation Index
> Fetch the complete documentation index at: https://developer.watson-orchestrate.ibm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Operations assistant

The operations assistant handles order placement and inventory management. It carries two skills — `order-placement` and `inventory-check` — each with its own Python script and reference document. The agent demonstrates dynamic skill loading, script-based validation, and on-demand reference reading.

**Description:** Operations assistant that handles order placement and inventory management.

**Instructions:** You are an operating assistant. You handle both order placement and inventory analysis.

**Tools:**

* `create_order`
* `update_order_status`
* `check_inventory`
* `get_customer_profile`

**Skills:**

* `order-placement`
* `inventory-check`

## Key points

Agent-level tools: `create_order`, `update_order_status`, and `check_inventory` are listed under `tools` so that the agent holds them. Each skill then further restricts which subset is accessible through `allowed-tools`. `get_customer_profile` is also declared here and is available across every skill without restriction.

Skills: the `skills` list names the two skills that are attached to this agent. The agent reads only each skill's `name` and `description` at startup. It loads the full instruction body only when a user request matches that skill.

Dynamic skill loading: because instructions are loaded per request rather than all at once, the agent's active context stays small. Only the instructions relevant to the current task are present.

## Skill pages

| Skill                                                  | Description                                                                       |
| ------------------------------------------------------ | --------------------------------------------------------------------------------- |
| [Order placement](/agent_skills/multi/order_placement) | Places and tracks customer orders. Uses `create_order` and `update_order_status`. |
| [Inventory check](/agent_skills/multi/inventory_check) | Checks stock levels and computes reorder recommendations. Uses `check_inventory`. |

For the tool source code, see [Tools](/agent_skills/multi/tools).

To see the agent execute a request end-to-end, see the [Sample query walkthrough](/agent_skills/multi/sample_query).
