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

perplexity-pro-openclaw

Connect Perplexity PRO to OpenClaw with anti-bot browser automation, bypassing Cloudflare protection via Xvfb and VNC authentication

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/hantok/perplexity-pro-to-openclaw
Or

What This Skill Does

This skill, perplexity-pro-openclaw, bridges OpenClaw with the powerful Perplexity PRO search engine. It achieves this by employing advanced, undetectable browser automation techniques. Key features include bypassing Cloudflare's bot detection mechanisms using Xvfb (X virtual framebuffer) and VNC authentication, ensuring persistent, logged-in sessions that survive reboots. This allows OpenClaw agents to perform automated searches on Perplexity PRO reliably. The skill also provides VNC access, enabling manual OAuth authentication for a secure and persistent connection. It's designed to integrate seamlessly, offering automated search capabilities directly to your OpenClaw agents.

Installation

Prerequisites:

  • Ubuntu Server (with or without a desktop environment)
  • OpenClaw installed and configured
  • Google Chrome (ensure it's not the Snap version)
  • xvfb package installed (sudo apt-get install -y xvfb)
  • x11vnc for remote VNC access (sudo apt-get install -y x11vnc)

Installation Steps:

  1. Install the Skill: Use the OpenClaw command-line interface:

    clawhub install openclaw/skills/skills/hantok/perplexity-pro-to-openclaw
    
  2. Chrome Setup: During installation, the agent will guide you through removing the Snap version of Chromium and installing Google Chrome. This typically involves:

    sudo snap remove chromium
    wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    sudo dpkg -i google-chrome-stable_current_amd64.deb
    
  3. Browser Launcher Script: A script named start-stealth-browser.sh will be created in the scripts/ directory. This script configures Xvfb for a virtual display, sets up a persistent user profile in ~/.openclaw/browser-profile/, and applies stealth flags to mask the browser automation.

  4. VNC Configuration: The skill configures x11vnc for remote access. A VNC password will be set (defaulting to openclaw - change this in production):

    x11vnc -storepasswd openclaw /tmp/vncpass
    
  5. Manual Authentication (Crucial Step):

    • Connect to your server via VNC using a VNC client (e.g., RealVNC Viewer, or open vnc://your-server:5900 on macOS).
    • Once connected, open Perplexity.ai in the browser.
    • Click 'Sign in with Google' and enter your Google account credentials and any Two-Factor Authentication (2FA) codes.
    • Note: App Passwords will not work for this web authentication; use your primary Google account password.

Use Cases

This skill is ideal for scenarios where OpenClaw agents need to perform in-depth research and gather information from the web, specifically leveraging Perplexity PRO's capabilities. This includes:

  • Automated Research: Agents can be tasked with researching complex topics, summarizing findings, or identifying specific data points across vast amounts of information.
  • Competitive Analysis: Gathering information about competitors, market trends, or product details.
  • Content Creation Support: Assisting in gathering background information, statistics, or references for articles, reports, or presentations.
  • Data Gathering: Extracting specific data from search results for further analysis within OpenClaw.

Example Prompts

  1. OpenClaw, search Perplexity for the latest advancements in quantum computing and summarize the key breakthroughs from the past year.
  2. Find recent research papers on sustainable agriculture techniques using Perplexity and list the top 5 cited sources.
  3. What are the primary challenges in AI ethics according to Perplexity PRO, and what are the proposed solutions?

Tips & Limitations

Tips:

  • Change VNC Password: For security, immediately change the default VNC password from openclaw to something strong and unique.
  • Persistent Profile: The use of a persistent browser profile (~/.openclaw/browser-profile/) is key to maintaining your logged-in session. Ensure this directory is backed up if necessary.
  • Monitor Resources: Running Xvfb and a full browser can consume significant RAM and CPU. Monitor your server resources accordingly.
  • FlareSolverr Integration: For exceptionally difficult anti-bot challenges, consider integrating FlareSolverr as mentioned in the anti-bot techniques.

Limitations:

  • Manual Authentication Required: The initial and potentially periodic manual VNC authentication is a mandatory step and cannot be fully automated due to security measures by Google and Perplexity.
  • Resource Intensive: Running a full browser instance, even with Xvfb, is more resource-intensive than simple headless browsing.
  • Perplexity PRO Subscription: This skill leverages Perplexity PRO, implying that a valid subscription may be required for full functionality or access.
  • Browser Updates: Future Google Chrome or Perplexity.ai updates might necessitate adjustments to the anti-bot techniques used by the skill.

Metadata

Author@hantok
Stars2387
Views56
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-hantok-perplexity-pro-to-openclaw": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#perplexity#browser automation#cloudflare bypass#research#search
Safety Score: 3/5

Flags: network-access, file-write, file-read, code-execution, external-api