Skills
How Skills make Do Browser smarter at specific tasks, and how to create your own.
Skills are like specialized training for Do Browser's AI agent. They give it step-by-step knowledge for specific tasks — things like how to navigate Gmail's compose window, how to scrape data from Twitter, or how to work with Google Sheets.
Without a skill, the agent can still figure things out — it's a capable AI. But with a skill, it already knows the best approach and can get it right faster and more reliably.
Do Browser supports the Agent Skills open standard, so you can use community-created skills or publish your own.
How Skills Work
When you ask Do Browser to do something, the agent automatically checks if any skills match your request. If one does, it loads that skill's instructions behind the scenes and uses them to guide its work.
You don't need to manually activate skills. Just describe what you want — "send an email to Sarah" or "find flights to Tokyo" — and the agent picks the right skill on its own.
Built-in Skills
Do Browser comes with a set of pre-loaded skills out of the box:
| Skill | What it does |
|---|---|
| Gmail | Send emails, check sent messages, manage drafts |
| Google Sheets | Create spreadsheets, read/write data, format cells |
| Google Flights | Search for flights, compare prices, find travel options |
| Twitter / X | Scrape tweet data and post tweets |
| LinkedIn Messaging | Send messages to your LinkedIn connections |
| Figma | Automate bulk edits, audits, and layer operations in Figma |
| tldraw | Create and manipulate shapes on tldraw canvases |
| YouTube Transcripts | Extract the full text transcript from any video |
| Slideshows | Turn content into interactive HTML presentations |
| Quizzes | Generate interactive quizzes from text or articles |
These skills are always available and load automatically when relevant.
Creating Your Own Skills
One of the most powerful things about Do Browser is that you can teach it new skills.
From Something It Already Did
If Do Browser just figured out how to do something — say, scraping a particular website or filling out a specific form — you can ask it to save that knowledge for next time:
"Create a skill from what you just did"
The agent will package up the steps it took into a reusable skill, so the next time you (or it) need to do the same thing, it already knows how.
From Scratch
You can also describe a new skill from scratch. Just tell the agent what you want it to learn:
"Create a skill for navigating the Jira board and creating tickets"
The agent will ask you a few questions to understand the task, then build a skill with the right instructions, examples, and structure.
What Goes Into a Skill
Under the hood, a skill is a folder with a SKILL.md file — a set of instructions written for the AI agent. Skills can also include:
- Scripts — reusable code the agent can run
- References — documentation or schemas it can look up as needed
- Assets — templates, images, or other files it might use in its output
You don't need to worry about this structure when creating skills through conversation — the agent handles it for you.
Tips for Good Skills
- Keep them focused. A skill that does one thing well beats a skill that tries to do everything. "Gmail automation" is better than "email and calendar and contacts."
- Give concrete examples. When creating a skill, describe specific scenarios — "when I say 'check my flights,' search Google Flights for upcoming trips." The more concrete, the better.
- Iterate. If a skill doesn't work perfectly the first time, try it out and then tell the agent what to fix. Skills get better with feedback.
- Let the agent ask questions. When you ask it to create a skill, it may ask clarifying questions. This is a good thing — it leads to better results.
Where Skills Live
Your custom skills are saved locally in the Do Browser workspace. Built-in skills come bundled with the extension and are always available. Custom skills take priority — if you create a skill with the same name as a built-in one, yours will be used instead.
Common Questions
"Do I need to tell the agent which skill to use?" No. The agent reads the descriptions of all available skills and picks the right one automatically. You just describe what you want done.
"Can I edit a skill after creating it?" Yes. Just ask the agent to update or improve an existing skill — for example, "update the Jira skill to also handle subtasks."
"Can skills break anything?" Skills are just instructions — they don't have any special permissions beyond what the agent already has. If something isn't working, you can always ask the agent to fix or remove a skill.
Still have questions? Reach out at sawyer@dobrowser.io.