Skip to content
Automation
Skill

/navigate

Navigate Firefox to a URL and take a DOM snapshot for interaction

From plugin
firefox-devtools-mcp
3405 skills2 agents
Install
$ npx -y skills add mozilla/firefox-devtools-mcp --skill navigate --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/navigate

Context preview

The summary Claude sees to decide when to auto-load this skill.

Navigate Firefox to a URL and take a DOM snapshot for interaction

SKILL.md

navigate.SKILL.md
name: navigate
description: Navigate Firefox to a URL and take a DOM snapshot for interaction
argument-hint: <url>

/firefox-devtools-mcp:navigate

Opens a URL in Firefox and takes a DOM snapshot for interaction.

Usage

/firefox-devtools-mcp:navigate <url>

Examples

/firefox-devtools-mcp:navigate https://example.com
/firefox-devtools-mcp:navigate https://github.com/login
/firefox-devtools-mcp:navigate file:///path/to/local.html

What Happens

1. Calls `navigate_page` with the URL 2. Waits for page load 3. Calls `take_snapshot` to create UID mappings 4. Returns the DOM snapshot with interactive elements marked

After navigating, you can interact with elements using their UIDs (e.g., `e42`).

Ships withfirefox-devtools-mcp

Model Context Protocol server for automating Firefox via WebDriver BiDi (through Selenium WebDriver). Works with Claude Code, Claude Desktop, Cursor, Cline and other MCP clients.

Get the whole plugin
Stats
341
Stars
51
Forks
Active
Maintenance
TypeScript
Language
5d ago
Last commit
10mo ago
Created

Repo: mozilla/firefox-devtools-mcp