surf

Automate browser navigation, element interaction, and screenshots via CLI.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/rlaksana/.sharing --skill surf-rlaksana
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: surf
Source: https://github.com/rlaksana/.sharing/tree/main/surf
Command: npx skills add https://github.com/rlaksana/.sharing --skill surf-rlaksana

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates browser interactions, enabling tasks like form filling, page inspection, and AI queries directly through your logged-in browser sessions without needing API keys.

Core Features & Use Cases

  • Browser Automation: Navigate, click, type, screenshot, and manage tabs/windows.
  • AI Integration: Interact with ChatGPT, Gemini, Claude, Perplexity, Grok, and AI Studio using your existing logins.
  • Use Case: Automatically fill out a complex online form, then use an AI assistant to summarize the content of the submitted page.

Quick Start

Navigate to https://example.com and then take a screenshot.

Frequently Asked Questions about surf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate browser tasks like form filling and web scraping using my existing logged-in sessions?

Browser automation can be executed directly through your logged-in browser sessions without needing API keys. This allows seamless interaction with web pages for tasks like form filling, web scraping, and page inspection using a command-line interface.

Can I query AI models like ChatGPT, Gemini, and Claude without setting up API keys?

Yes, you can query AI models like ChatGPT, Gemini, and Claude without API keys. The AI interaction uses your existing browser logins to communicate with these platforms directly through the command-line interface.

What is browser automation and how does device emulation or network throttling work?

Browser automation controls web page navigation, element interaction, and tab management programmatically. Device emulation and network throttling simulate specific hardware environments and network conditions during these automated workflows.

How do I capture screenshots and manage browser tabs during a web scraping workflow?

You can capture screenshots and manage browser tabs by executing specific commands within the workflow automation interface. This enables dynamic page inspection and multi-tab navigation during complex web scraping operations.

Does this browser automation approach work with complex workflows and DevTools integration?

Yes, the browser automation approach supports executing complex workflows and includes DevTools features. It integrates network throttling, device emulation, and element inspection to handle advanced software engineering tasks.

What are the limitations of using existing browser sessions for AI interaction instead of official APIs?

Using existing browser sessions for AI interaction requires active logins and may lack the rate limits and structured response handling of official APIs. It is constrained by the browser's active session state and UI changes.