Do Browser Docs

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:

SkillWhat it does
GmailSend emails, check sent messages, manage drafts
Google SheetsCreate spreadsheets, read/write data, format cells
Google FlightsSearch for flights, compare prices, find travel options
Twitter / XScrape tweet data and post tweets
LinkedIn MessagingSend messages to your LinkedIn connections
FigmaAutomate bulk edits, audits, and layer operations in Figma
tldrawCreate and manipulate shapes on tldraw canvases
YouTube TranscriptsExtract the full text transcript from any video
SlideshowsTurn content into interactive HTML presentations
QuizzesGenerate 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.