When to Use Recording
Recording is the right choice when:- The task is a repetitive browser workflow (filling forms, navigating dashboards, extracting data)
- The system has no API and must be operated through its UI
- You want to onboard team members to a browser process without writing documentation manually
- The workflow follows a consistent sequence of steps each time it runs
How to Record a Skill
Start a Recording
Go to Skills and Files in the Resources section, open the Add Skill menu, and choose Record Browsing Skill. A browser session launches in an embedded window.
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
Stop the Recording
When you have completed the workflow, click Stop Recording.
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 agents understand when to apply it.
Save
Duvo generates the skill automatically from your recording. It is now available to attach to any agent.
Signing In Automatically
Some internal portals and enterprise web apps show a browser-level HTTP Basic Auth prompt — a username/password dialog — before the page loads. If you have a matching Login saved, Duvo signs in automatically as soon as the recording browser opens, so you’re not stuck at the prompt before you can start recording. Click Logins in the recording toolbar to see how many of your saved Logins are eligible, or add a new one without leaving the recording session.This covers HTTP Basic Auth prompts only, not in-page login forms. It’s also not saved to the skill — when the skill replays later, sign-in still uses whichever Login you attach to the agent, the same as with any other skill.
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
- Keypresses — keyboard shortcuts and special keys
Passwords and one-time codes are never stored in a recording. Sign-in values are filled server-side and recorded as empty fields — at replay, the Agent signs in fresh using the attached Login.
Re-recording a Skill
When a site changes, or the steps you recorded no longer match how the work is done, record the skill again instead of building a new one. Open the skill and choose Re-record from its actions menu, or use Re-record on the skill’s card. Re-recording keeps the skill’s identity: its name and everything attached to it stay as they are, and every agent already using it picks up the new steps with nothing to reconnect. The name field is fixed during a re-record for that reason. The description stays editable — update it when the new steps do something different from the old ones. Each re-recording is saved as a new revision. The one you just made becomes active, and earlier revisions stay in the skill’s revision history, so you can look back at what changed or return to an earlier one.A skill can only be re-recorded as what it already is. A Skill cannot become a
Workflow, or the reverse — record a new one for that.
If a Draft Is Already Open
A skill can hold only one unpublished draft revision at a time. If someone has a draft open on this skill — including you, from an earlier edit — Duvo asks you to resolve it before the recording browser opens:- Make active publishes the draft as the skill’s active revision.
- Delete discards it.