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

# Recording Browsing Skills

> Capture a browser workflow once in a guided session and Duvo turns it into a reusable skill automatically—no code required.

Recording lets you capture a browser workflow and turn it into a reusable skill automatically. Instead of writing a skill from scratch, you perform the task once in a guided browser session and Duvo generates the skill for you.

This is the fastest way to create browser-based skills. No code, no manual file authoring — just do the work and Duvo learns it.

## When to Use Recording

Recording is the right choice when:

1. The task is a repetitive browser workflow (filling forms, navigating dashboards, extracting data)
2. The system has no API and must be operated through its UI
3. You want to onboard team members to a browser process without writing documentation manually
4. The workflow follows a consistent sequence of steps each time it runs

For tasks that require complex branching logic or conditional decisions, consider [Creating Custom Skills](/user-guide/skills/creating-custom-skills) manually instead.

## How to Record a Skill

<Steps>
  <Step title="Start a Recording" icon="circle-play">
    Go to **Skills and Files** in the Resources section and click **Record Browsing Skill**. A browser session launches in an embedded window.
  </Step>

  <Step title="Perform the Workflow" icon="mouse-pointer-click">
    Click **Start Recording** and carry out the task as you normally would:

    * Navigate to pages
    * Click buttons and links
    * Fill in form fields
    * Scroll, hover, and interact with elements
    * Switch tabs if the workflow spans multiple pages

    Work at a steady pace. Every action you take is captured.
  </Step>

  <Step title="Stop the Recording" icon="circle-stop">
    When you have completed the workflow, click **Stop Recording**.
  </Step>

  <Step title="Name and Describe the Skill" icon="pencil">
    Enter a name and description for the skill. The description should explain what the skill does and when to use it — this helps agents understand when to apply it.
  </Step>

  <Step title="Save" icon="save">
    Duvo generates the skill automatically from your recording. It is now available to attach to any agent.
  </Step>
</Steps>

## What Gets Captured

The recorder tracks the actions you take during the session:

* **Clicks** — buttons, links, menus, checkboxes, radio buttons
* **Text input** — form fields, search boxes, text areas
* **Navigation** — page loads, URL changes, tab switches
* **Scrolling** — page and element scrolls
* **Hovers** — tooltips and dropdown triggers
* **Keypresses** — keyboard shortcuts and special keys

The recording captures *what* you did and *where* you did it, so the skill can replay the same steps reliably.

## Tips for Clean Recordings

<Tip>
  * **Go slowly.** Rushing can cause missed or misordered steps.
  * **Avoid unnecessary clicks.** Every action is recorded. Stray clicks become extra steps the skill will try to replay.
  * **Use clear, realistic form values.** The recorded values serve as examples for how the skill fills in data.
  * **Complete the full workflow.** Start from the beginning of the task and finish at a natural endpoint.
  * **Keep it focused.** Record one workflow per skill. If a process has distinct phases, consider recording separate skills for each.
</Tip>

## Key Takeaway

Recording is the quickest path from a manual browser task to a reusable, automated skill. Perform the workflow once, and Duvo handles the rest.
