# Master Scripts

{% embed url="<https://youtu.be/zBw3XOmYZOs>" %}

Select Master from the Script groups menu:

<div align="center"><figure><img src="/files/jUAJF5cLXXJPXj0DHufH" alt=""><figcaption></figcaption></figure></div>

The navigation pane will display all the Script **Categories** and opening any of these will reveal the related **Topics.** The Category properties are displayed in the editing pane:

<figure><img src="/files/9uCoi3Yq6OORspTrzJK6" alt=""><figcaption><p>Master Script Category for Adaptations</p></figcaption></figure>

{% hint style="info" %}
Script Categories and Topics must be created at Master Script level to be available at Script Set level.
{% endhint %}

By selecting a Topic, e.g. '**Hoist**' in the **Adaptations** Category above, the script steps will be displayed:

<figure><img src="/files/m25rNwCMteyZ8D9AA02Y" alt=""><figcaption><p>Master script steps displayed in editing pane</p></figcaption></figure>

To add a new Topic click on the **\<New Topic>** tab at the bottom of each category list (or click **Add** on the menu bar). This will open the Topic Properties pane for your new topic and will automatically take you into *Edit* mode. This Topic will be added to the Categories held at the *Master* Script level.

The **Menu bar** immediately above the script grid shows the available options:

<div align="center"><figure><img src="/files/es2Vx1jz3xgNohsSovvu" alt=""><figcaption><p>The Menu bar</p></figcaption></figure></div>

| Menu button    | What it does                                                                                         |
| -------------- | ---------------------------------------------------------------------------------------------------- |
| **ADD**        | Adds a new, Category, Topic or Section depending on the properties you have selected                 |
| **SAVE**       | Saves any change you've made                                                                         |
| **EDIT**       | Switches in/out of Edit mode. This is greyed out if you are editing in another tab.                  |
| **RESTORE**    | Restore the script to the last saved point (this is not an UNDO button)                              |
| **DELETE**     | Delete a line from the script or the Category/Topic itself (you'll need to be in **Exclusive** mode) |
| **PROPERTIES** | Show the Category or Topic properties                                                                |
| **SCRIPT**     | Show the Topic script                                                                                |
| **FLOW**       | Show a flow diagram of the selected script                                                           |
| **EXPAND**     | Expand all script grid steps                                                                         |
| **CLOSE ALL**  | Close all grid steps                                                                                 |
| **REFERENCES** | Show where this script is used                                                                       |
| **READ ONLY**  | Indicates if you are in Edit mode                                                                    |
| **HELP**       | Show related Help pages                                                                              |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keyfax.biz/product-suite/admin/script-levels/master-scripts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
