← Back to Skills Marketplace
270
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install web-chat
Description
Use when the user wants to interact with Google Gemini or ChatGPT via browser automation. Triggers on phrases like "ask Gemini", "ask ChatGPT", "ask GPT", "让...
Usage Guidance
This skill appears to do what it says: it runs local Python scripts that control your Chrome (via remote debugging) to send queries to Gemini or ChatGPT and return the responses verbatim. Before installing or running it: 1) Review the included scripts (they are bundled so you can inspect them) to confirm no unexpected network calls or behavior; 2) Be aware the skill uses a Chrome profile directory (cookies/sessions) — consider using a dedicated profile or logging out of accounts you don't want accessible; 3) Expect to pip install Playwright from PyPI (Playwright may also fetch browser tooling); 4) Understand that responses are returned exactly as the chatbot outputs (including any links or potentially sensitive content); 5) Only run this on machines you trust; if you want stronger isolation, run Chrome in a dedicated user account, container, or VM and review the full script contents (particularly the truncated parts) before use.
Capability Analysis
Type: OpenClaw Skill
Name: web-chat
Version: 1.0.0
The 'web-chat' skill bundle is a legitimate tool designed to automate interactions with Google Gemini and ChatGPT via Playwright. The shell script (start_chrome.sh) safely manages a Chrome instance with remote debugging enabled, using a dedicated user data directory (~/.openclaw/workspace/chrome_profile) to isolate sessions. The Python scripts (ask_chatgpt.py and ask_gemini.py) use standard browser automation techniques to send user queries and extract responses/citations without any evidence of data exfiltration or unauthorized access. The instructions in SKILL.md are strictly focused on task execution and do not contain malicious prompt injections.
Capability Assessment
Purpose & Capability
Name/description match the implementation: Python + Playwright scripts connect to a local Chrome CDP, navigate to gemini.google.com or chatgpt.com, send the user query, and extract the response and citations. Required binary (python3) and no env vars align with this purpose. Using the user's Chrome session (via a user-data-dir) is expected to preserve login state.
Instruction Scope
SKILL.md instructs the agent to run the included Python scripts and start_chrome.sh, connect to a local Chrome CDP, and return the script output verbatim. That is within scope, but returning responses verbatim can leak sensitive content from the chat (and any links/citations the chatbot emits). The instructions do not ask the agent to read arbitrary host files or unrelated env vars.
Install Mechanism
There is no external/obscure download URL in the skill. The only install activity is creating a virtualenv and pip installing requirements.txt (playwright>=1.40.0) which is normal for Python projects. Note: pip/Playwright will fetch packages from PyPI (and Playwright may download browser tooling if used), so standard package-supply risks apply but nothing unusual in this repo.
Credentials
No environment variables or external credentials are requested. The skill uses a Chrome user-data-dir (~/.openclaw/workspace/chrome_profile) and requires you to be logged into Google/OpenAI in that browser. Access to your browser profile (cookies, sessions) is necessary for the functionality but is a sensitive capability — the scripts can control the browser and interact with pages in that profile.
Persistence & Privilege
The skill is not always-enabled and does not request platform-wide privileges. It creates/uses a dedicated user-data-dir for Chrome and includes a start script that launches Chrome under that profile. It does not modify other skills or global agent configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install web-chat - After installation, invoke the skill by name or use
/web-chat - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of web-chat skill.
- Enables browser automation to interact with Google Gemini or ChatGPT based on user prompts.
- Detects trigger phrases in English and Chinese, extracts the user query, and sends it verbatim to the chosen chatbot.
- Automates Chrome startup with session persistence and safe concurrent handling.
- Returns chatbot responses exactly as received, without modifications.
- Provides clear error handling steps for Chrome connection issues and chatbot site changes.
- Supports Linux and macOS (Darwin) with Python 3 as a prerequisite.
Metadata
Frequently Asked Questions
What is Ask Gemini/ChatGPT?
Use when the user wants to interact with Google Gemini or ChatGPT via browser automation. Triggers on phrases like "ask Gemini", "ask ChatGPT", "ask GPT", "让... It is an AI Agent Skill for Claude Code / OpenClaw, with 270 downloads so far.
How do I install Ask Gemini/ChatGPT?
Run "/install web-chat" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Ask Gemini/ChatGPT free?
Yes, Ask Gemini/ChatGPT is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Ask Gemini/ChatGPT support?
Ask Gemini/ChatGPT is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin).
Who created Ask Gemini/ChatGPT?
It is built and maintained by Jie Liu (@ljie-pi); the current version is v1.0.0.
More Skills