# Recording Browsing Skills

## Introduction

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](https://docs.duvo.ai/skills/creating-custom-skills) manually instead.

***

## How to Record a Skill

### Step 1. Start a Recording

Go to **Skills and Files** in the Resources section and click **Record Browsing Skill**. A browser session launches in an embedded window.

### Step 2. Perform the Workflow

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 3. Stop the Recording

When you have completed the workflow, click **Stop Recording**.

### Step 4. Name and Describe the Skill

Enter a name and description for the skill. The description should explain what the skill does and when to use it — this helps assignments understand when to apply it.

### Step 5. Save

Duvo generates the skill automatically from your recording. It is now available to attach to any assignment.

***

## 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

* **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.

***

## 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.
