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

# Editor Overview

> The Versuno editor is a rich-text, block-based editor built for writing and structuring AI asset content.

Every asset in Versuno has a rich-text body. The editor gives you a full set of building blocks: headings, lists, toggles, callouts, code blocks, so you can write prompts, personas, and skills that are readable, organised, and version-controlled.

## How to open the editor

The editor is embedded in every asset's **Overview** tab. Click anywhere in the content area to place your cursor and start typing.

## Core concepts

<CardGroup cols={2}>
  <Card title="Blocks" icon="square" href="/editor/blocks">
    Every piece of content is a block. Insert any block with the `/` slash command menu.
  </Card>

  <Card title="Text Formatting" icon="bold" href="/editor/formatting">
    Select text to open the floating toolbar: bold, italic, link, inline code, and more.
  </Card>

  <Card title="Keyboard Shortcuts" icon="keyboard" href="/editor/keyboard-shortcuts">
    Every block type has a Markdown shortcut. Most actions also have a `Ctrl / ⌘` hotkey.
  </Card>

  <Card title="Versions" icon="clock-rotate-left" href="/api-reference/versioning/list-version-history">
    Content auto-saves every 3 seconds. Click **Save version** to create a named checkpoint.
  </Card>
</CardGroup>

## Auto-save

The editor auto-saves your changes to the database every **3 seconds** after you stop typing. You do not need to press save manually for edits to persist. The header shows **Saving…** while a write is in flight and **Saved X ago** once it completes.

Auto-save writes the content to the asset but does **not** create a version. Use **Save version** (or `Ctrl + S`) to create a versioned checkpoint you can diff and revert to later.

## Versions

<Steps>
  <Step title="Make your edits">
    Write or update content. The **Save version** button shows up when your current content differs from the latest saved version.
  </Step>

  <Step title="Click Save version">
    A modal opens where you can add an optional description (e.g. "Tightened tone", "Added soul section").
  </Step>

  <Step title="Confirm">
    The version is saved. The `v{N}` badge in the header increments. Click the badge to open version history.
  </Step>
</Steps>

## Copy

The **Copy** button in the header is a split button with two parts:

* **Left (Copy):** copies the full content as **Markdown** immediately. This is the default action.
* **Right (chevron):** opens a dropdown with additional options:
  * **Copy as Markdown:** same as the primary button.
  * **Copy as plain text:** strips all Markdown syntax and copies raw text.
  * **Open in ChatGPT / Claude / Perplexity / Grok:** sends the Markdown content directly to the chosen AI chatbot in a new tab.
