navigator

Open Google Chrome or Firefox, search Google, and extract all web pages from the search results.

7 stars

Best use case

navigator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Open Google Chrome or Firefox, search Google, and extract all web pages from the search results.

Teams using navigator should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/navigator/SKILL.md --create-dirs "https://raw.githubusercontent.com/codata/croissant-toolkit/main/.gemini/skills/navigator/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/navigator/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How navigator Compares

Feature / AgentnavigatorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Open Google Chrome or Firefox, search Google, and extract all web pages from the search results.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Navigator Skill

The Navigator skill allows the agent to interact with the host operating system to open a browser (Google Chrome or Firefox), perform Google searches, and automatically scrape and collect all web pages from the search results.

From now on, act ONLY as the 'Navigator' skill when the user asks to open Google, search for something on a browser, or navigate to Google for information. Execute the script without asking for permission to fulfill the search query. The script will open the browser AND return a parsed list of search result URLs, saving them to `google_search_results.json` for further use.

## Tools

### 1. Navigate to Google Search and Collect Results
Opens the specified browser on the host machine, performs a search for the query, prints the extracted web links from the first page of Google, and saves the links to a local JSON file.

**Usage:**
```bash
python skills/navigator/scripts/navigate.py [--browser chrome|firefox] <QUERY>
```

**Example:**
`python skills/navigator/scripts/navigate.py --browser firefox highest mountain in the world`

Related Skills

walker

7
from codata/croissant-toolkit

Deep crawl functionality that extracts and visits internal links from a webpage.

orchestrator_expert

7
from codata/croissant-toolkit

Orchestrator agent that has comprehensive knowledge and command over all available skills in this toolkit to create complex workflows.

neo4j_expert

7
from codata/croissant-toolkit

Store and query Croissant datasets in a Neo4j Graph Database for relational discovery and semantic search.

youtuber

7
from codata/croissant-toolkit

Search for videos on YouTube based on specific keywords. Get list of videos with title, description, and URL.

wizard

7
from codata/croissant-toolkit

The ultimate data integrator. Orchestrates transcription, translation, NLP analysis, and Croissant serialization into a single automated pipeline.

unf

7
from codata/croissant-toolkit

Universal Numeric Fingerprint (UNF) generator. For strings, it splits into words and sorts them alphabetically to provide order-invariant fingerprints. Supports dataframes and files too.

translator

7
from codata/croissant-toolkit

Recognize the language of input content or video scripts and translate them precisely into English using Gemini 3.

transcriber

7
from codata/croissant-toolkit

Fetch and store transcripts from YouTube videos for deep content analysis.

telegram_expert

7
from codata/croissant-toolkit

Send results and notifications to Telegram channels or users.

rohub

7
from codata/croissant-toolkit

Deposit research objects and add semantic annotations to the RO-Hub portal using the rohub library.

ro-crate-expert

7
from codata/croissant-toolkit

Specialized in creating RO-Crate packages from Dataverse metadata, with integrated ODRL-based DID (Decentralized Identifier) attribution and provenance via the ro-crate-py library.

📊 Presentation Expert Skill

7
from codata/croissant-toolkit

The **Presentation Expert** is responsible for transforming complex research data, metadata, and insights into high-impact presentation decks.