> ## Documentation Index
> Fetch the complete documentation index at: https://help.gorelo.io/llms.txt
> Use this file to discover all available pages before exploring further.

# How scripts work

> Learn how Gorelo scripts run on agent assets to automate tasks, with PowerShell, Command Line, or Bash support, timeout settings, and CLI execution.

Scripts in Gorelo handle anything that checks/plugins can't do natively. You write scripts using either:

* PowerShell
* Command Line (CMD)
* Bash

To see a list of all your scripts:

1. Expand the Gorelo left menu.
2. Under **RMM**, click **Scripts**.

You can [test a script](/write-and-test-a-script) against an asset. Input options for timeout and Gorelo built-in variables (custom asset/client fields, files), and trigger an alert depending on the results.

## Check an asset script history

Each asset dashboard contains a **Script** tab that lets you see:

* Which script was run on the asset.
* The date of the run.
* The success status.
* The results of the run.

Customize which scripts appear on the asset details dashboard by pinning each script from [the script editor](https://app.gorelo.io/asset/script-list).

<Info>
  Roles without access to the script editor can't see or use scripts from the asset details dashboard unless you pin the script.
</Info>
