ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified browser automation Safety 4/5

browsh

A modern text-based browser. Renders web pages in the terminal using headless Firefox.

Why use this skill?

Learn how to use Browsh to render complex web pages in your terminal. Save bandwidth, block ads, and browse effectively with this powerful OpenClaw browser automation tool.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/gumadeiras/browsh
Or

What This Skill Does

The Browsh skill integrates a fully-functional, modern text-based web browser into your OpenClaw environment. Unlike traditional text-only browsers that merely strip HTML tags, Browsh utilizes a headless Firefox instance to render web pages as they would appear in a graphical interface, but translates them into a TUI (Text User Interface) format within your terminal. It supports rich media, including the ability to play videos and render complex CSS layouts, while significantly reducing bandwidth consumption and filtering out intrusive web advertisements automatically.

Installation

To integrate this skill, ensure you have the required binaries available in your system path. Execute the following command in your terminal: clawhub install openclaw/skills/skills/gumadeiras/browsh

Ensure that both browsh and firefox are installed on your system. If you have installed them in custom locations, update your shell configuration (e.g., .bashrc or .zshrc) by adding: export PATH=$HOME/apps:$HOME/apps/firefox:$PATH. Note that Browsh requires a PTY environment to function correctly; ensure your OpenClaw tool session is initialized with pty=true.

Use Cases

This skill is ideal for users who need to scrape or interact with modern, JavaScript-heavy websites that standard CLI tools like curl or wget cannot parse. It is perfect for developers debugging responsive layouts without launching a full desktop browser, researchers scraping data from sites that require browser-side rendering, and users working on low-bandwidth connections who need to browse the web efficiently.

Example Prompts

  1. "Open https://wikipedia.org and read the main summary for today's featured article using the browsh skill."
  2. "Use browsh to navigate to https://github.com/openclaw/skills and extract the recent project release notes from the main page."
  3. "Launch browsh to check the latest news on https://news.ycombinator.com and summarize the top three headlines."

Tips & Limitations

Browsh is highly dependent on a working Firefox installation; ensure your headless Firefox environment is updated to avoid rendering glitches. Because it relies on a PTY session, avoid running it as a background daemon without proper terminal emulation. While it supports video and images, remember that it is still a text-based rendering engine; performance may vary based on page complexity and system memory.

Metadata

Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-gumadeiras-browsh": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#browser#tui#automation#terminal#web-scraping
Safety Score: 4/5

Flags: network-access, file-read