> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.cloudraker.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.cloudraker.com/_mcp/server.

# Actions and the library

An **action** is a reusable, single-purpose tool your team runs on documents. Examples: read a document and pull out structured data, fill a form, send a document for signature. You install an action once from the library and configure it. Then you run it over a space's files, on its own or as a step the AI assistant dispatches inside a [playbook](/workspace/playbooks/overview).

To run an installed action, see [Run an action](/workspace/actions/run-an-action).

## Installed actions

Open **Actions** in the sidebar to reach `/actions`, titled **"Actions"** with the description **"Installable actions your team can run on documents."** The **"Installed actions"** section lists each action your team installed. Use the **"Filter actions"** box to narrow the list.

The table has these columns:

* **Name** — links to the action's configuration editor.
* **Created** — when the action was installed.
* **Uninstall** — a trash button. It opens a confirm dialog titled **"Uninstall action?"** ("This removes "`{name}`" from your organization. This can't be undone."). Confirm with **"Uninstall"**.

If nothing is installed, you see **"No actions installed"** / "Install an action from the library to get started." The list is paginated (10, 20, 50, or 100 per page).

To install a new action, click **"New action"** in the top right. It opens the library.

Only admins can install actions. The **"Action type"**, **"ID"**, and **"Slug"** columns appear only in [developer mode](#developer-mode). Other users see Name, Created, and Uninstall. The **ID** and the **slug** identify the same installed action. Use either one where the API asks for one. The slug is per-organization and changes if you rename the action. The ID never changes.

<img src="https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/cloudraker.docs.buildwithfern.com/c31953b34b20f66e384ef8344396a50a6ea0c3195756b2eded90773f9a401b0a/docs/assets/images/guide/actions/installed-actions.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260826%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260826T011945Z&X-Amz-Expires=604800&X-Amz-Signature=4adc8d23c78c74e44de9fc9b385bb2986a93b0d0ba7d8a081382b3e4ea8facb5&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject" alt="The Installed actions table listing three installed actions with Created dates, Uninstall buttons, and the New action button" />

## The library

The library at `/actions/library` is titled **"Action library"** with the description **"Install a curated preset or start from a base action."** A left-hand nav filters the catalog by **"All"**, **"Themes"**, and **"Categories"**. A **"Search the library"** box searches by name. **"Back to installed actions"** returns you to `/actions`.

Cards are grouped into two sections:

* **Starter presets** — curated, ready-to-use configurations for a common job. Example: extract the key terms from a contract. Each preset card has a **"Use preset"** button.
* **Base actions** — the plain, unconfigured version of each action, one per action type. Each base card has a **"Start from base"** button.

Every card shows an icon, a short description, and dot-badges for its theme, category, and output type. **Click "Use preset" or "Start from base" to install the action for your organization immediately.** The action's configuration editor then opens. Install and configuration are not separate steps. If an install fails, you see **"Couldn't install this action."**

<img src="https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/cloudraker.docs.buildwithfern.com/d2586c23d69a685b7b53d4b1d0b088c33438ff3023da0d10d9b7d69ca0ac4c7d/docs/assets/images/guide/actions/action-library.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260826%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260826T011945Z&X-Amz-Expires=604800&X-Amz-Signature=4438b2a910354c17b59dcbc7413c4797a5e49d317941716263b68961e36a46d8&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject" alt="The Action library catalog with the Themes and Categories nav, Starter presets cards with Use preset buttons, and Base actions cards with Start from base buttons" />

## Configure an installed action

The configuration editor lives at `/actions/$actionId`. It has an editable **"Name"**, a **"Configuration"** section, and a right-rail **"Details"** card.

The action's own definition generates the **"Configuration"** form. The help text reads **"These settings are passed to the action each time it runs."** Fill in the typed controls (text boxes, switches, dropdowns, lists, pickers) and click **"Save"**. If an action takes no settings, you see **"This action has no configuration."**

Some settings exist only as raw configuration. In that case, non-developers see **"This action's configuration can only be edited in developer mode."** Turn on [developer mode](#developer-mode) to edit those settings.

### The Output choice

Extract-style actions read documents and pull out structured fields. They add an **"Output"** control with two choices:

* **Data object** — bind the extraction to a [record type](/workspace/data/record-types). Approved results then import as [records](/workspace/data/records) in the space's Data tab.
* **Schema only** — the extracted data stays on the run. Nothing is imported into Data.

These actions also carry a **grounding** setting, **off by default**. Turn it on to get each extracted field with its source citations. You can then check each value against the document. See [Extract data](/workspace/actions/extract-data).

### Focused Build entry points

Three sidebar destinations under **Build** are convenience views over the same installed actions. Each view filters to one action type and opens a tailored editor:

* **Document understanding** — your structured-extraction actions. See [Extract data from documents](/workspace/actions/extract-data).
* **Document generation → Fill form** and **Document generation → Sign** — your form-filling and e-signature actions. See [Fill and sign documents](/workspace/actions/document-generation).

Each of these lists has a **"New configuration"** button that seeds a fresh install of that type. They edit the same installed actions as `/actions/$actionId`.

## First-party actions

CloudRaker ships six actions you can install from the library. Three have dedicated Build pages:

| Action                 | What it does                                                                               | Guide                                                         |
| ---------------------- | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------- |
| Document understanding | Reads each source document and extracts structured fields, with optional source citations. | [Extract data](/workspace/actions/extract-data)               |
| Fill form              | Drafts values from your documents into a fillable PDF, then flattens it.                   | [Document generation](/workspace/actions/document-generation) |
| Sign                   | Sends a document for e-signature and tracks the envelope.                                  | [Document generation](/workspace/actions/document-generation) |

The other three actions are **redact PDF**, **redact audio**, and **browser fill**. They have no dedicated Build page or review UI. Install them from the library and run them like any other action. Collect their output under **Generated files** on the run page. See [Run an action](/workspace/actions/run-an-action).

## Developer mode

**Developer mode** is a toggle in the profile menu. When it is on, you also see:

* the **Action type**, **ID**, and **Slug** columns on the installed-actions list (ID and Slug render as copy-to-clipboard chips), and the catalog slug on library cards;
* a **Form / JSON** tab switch and a raw JSON editor in the configuration form;
* the **Run details** disclosure on the run page (see [Run an action](/workspace/actions/run-an-action));
* a **Manifest** card on the configuration editor.

Developer mode changes only what you *see* in the app. To drive actions and runs from outside the app, see the [Developers](/paperwork/developers/overview) tab. It covers the API.

## Where to go next

#### [Run an action](/actions/run-an-action)

Launch a run over a space's files, in bulk, and follow it on the run page.

#### [Extract data from documents](/actions/extract-data)

Review extracted fields against their sources and import them into Data.

#### [Fill and sign documents](/actions/document-generation)

Set up form filling and e-signature, and track a signing envelope.

#### [The Developers tab](/developers/overview)

Drive actions and runs from the API.