← Back to Skills Marketplace
sonpham1909

Google Research Pro

by sonpham1909 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
113
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install google-research-pro
Description
Performs advanced Google searches with Playwright for OpenClaw technical resources and summarizes results for Telegram channel delivery in Markdown format.
README (SKILL.md)

Google_Research_Pro\r

\r Performs advanced Google searches using Playwright to bypass bot detection, focusing on technical documentation, GitHub repositories, and usage guides for OpenClaw projects. Results are summarized and sent to a specified Telegram channel.\r \r

Overview\r

\r

  • Skill name: Google_Research_Pro\r
  • Purpose: Enhance web searching with robust, bot-bypass-capable Playwright automation to fetch technical OpenClaw resources from Google.\r
  • Output: A Markdown-formatted summary of top results, delivered to Telegram channel (via a separate workflow step).\r \r

Workflow\r

\r This skill implements a workflow to enhance web searching capabilities by simulating real user behavior with Playwright.\r \r

1. UserInput\r

\r

  • Description: Receives the search keyword from the user.\r
  • Input: keyword (string)\r \r

2. ExecutePythonScript\r

\r

  • Description: Executes a Python script that uses Playwright to perform an advanced Google search for the given keyword, targeting technical OpenClaw resources.\r
  • Input: keyword (string) from UserInput\r
  • Action: Run Python script\r
    • Command: python C:\Users\Admin\OneDrive\Desktop\LearnOpCL\bot.py "{keyword}"\r
    • Working directory: C:\Users\Admin\OneDrive\Desktop\LearnOpCL\r
    • Notes: Ensure Playwright browsers are installed (playwright install)\r \r
  • Output: search_results (structured data, e.g., JSON) containing titles and summaries from the top 3-5 results\r \r

3. ProcessResults\r

\r

  • Description: Formats the extracted search results into a Markdown string.\r
  • Input: search_results\r
  • Action: Transform into a concise Markdown summary\r \r
  • Output: formatted_summary (Markdown string)\r \r

4. SendToTelegram\r

\r

  • Description: Sends the formatted summary to the specified Telegram channel\r
  • Input: formatted_summary\r
  • Action: Send message via Telegram bot/channel\r
    • Destination: Telegram channel/user ID (example: 6830424983)\r
    • Content: formatted_summary (Markdown)\r \r
  • Output: Confirmation of sending or error status\r \r

Implementation Notes\r

\r

  • ExecutePythonScript assumes bot.py can accept a keyword argument and return a structured result.\r
  • The top-3-5 results should include: title, URL, and a short summary/snippet.\r
  • The formatting should be Markdown-friendly for Telegram delivery.\r
  • If the Telegram integration requires a token or bot setup, separate configuration steps are needed.\r \r

Security & Compliance\r

\r

  • This workflow uses Playwright to simulate real user behavior. Ensure compliance with Google terms of service and local laws.\r
  • Do not expose credentials in this file. Use environment variables or a secure vault for sensitive data (e.g., Telegram bot token, Google account credentials if needed).
Usage Guidance
Do not install or run this skill until you verify the missing pieces. Specifically: (1) ask the publisher for the bot.py source (the skill currently points to C:\Users\Admin\OneDrive\Desktop\LearnOpCL\bot.py but does not include it); review that code line-by-line before executing it. (2) Require the skill to declare any required environment variables (e.g., TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID) in metadata and confirm where they will be stored. (3) Understand Playwright/browser installation needs and run them in a sandboxed environment; avoid running scripts that claim to 'bypass bot detection' because that may violate Google terms and could be used for abusive scraping. (4) If you must test, run the referenced bot.py in an isolated VM/container with no access to your real secrets or personal files, and monitor network activity. If the author cannot provide the missing code and a clear explanation for why credentials aren't declared, do not trust this skill.
Capability Analysis
Type: OpenClaw Skill Name: google-research-pro Version: 1.0.0 The skill contains a critical shell injection vulnerability in SKILL.md, where the user-provided '{keyword}' is interpolated directly into a system command. It also hardcodes a specific Telegram recipient ID (6830424983) for data delivery and relies on an external Python script (bot.py) located at a specific local path (C:\Users\Admin\OneDrive\Desktop\LearnOpCL) that is not included in the bundle, which is highly irregular for a portable skill.
Capability Assessment
Purpose & Capability
The declared purpose (Playwright-driven Google searches + Telegram summaries) is plausible, but the skill metadata lists no code, no install steps, and no required environment variables. The SKILL.md expects a local Python script at C:\Users\Admin\OneDrive\Desktop\LearnOpCL\bot.py which is not provided by the skill bundle — that is incoherent with an instruction-only skill published with no code.
Instruction Scope
Runtime instructions explicitly tell the agent to execute a local Python script using an absolute path and working directory (OneDrive path). That script would run with the agent's privileges, can access local files and network, and is not included in the skill. The instructions also describe using Playwright to 'bypass bot detection' (techniques that could violate service terms) and to send messages to a Telegram channel, but do not declare or require the Telegram token/chat ID in the metadata.
Install Mechanism
No install spec is provided (instruction-only), which is low-risk in itself. However SKILL.md requires Playwright and its browser installs (playwright install) and a local bot.py — the absence of an install section means the skill assumes local setup that isn't managed or described by the skill bundle.
Credentials
The skill will need sensitive credentials (e.g., Telegram bot token and channel ID) and possibly Google account credentials or proxies, but requires.env is empty and no primary credential is declared. This mismatch means the skill asks the agent to handle secrets without declaring them, and instructs executing an external script that could itself access any environment variables or secrets on the host.
Persistence & Privilege
The skill does not request persistent always:true, which is good, but its runtime instructions require executing arbitrary local code (bot.py) from the user's OneDrive path. That grants the executed code full runtime privileges and potential access to user files and networks — a high-privilege action that is not reflected in the skill metadata.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install google-research-pro
  3. After installation, invoke the skill by name or use /google-research-pro
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Google_Research_Pro—advanced Google search automation for OpenClaw resources with Telegram delivery. - Automates technical Google searches using Playwright to bypass detection. - Targets documentation, GitHub repos, and usage guides relevant to OpenClaw. - Summarizes top results in Markdown format. - Delivers formatted summaries to a specified Telegram channel. - Designed for flexible integration and secure credential handling.
Metadata
Slug google-research-pro
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Google Research Pro?

Performs advanced Google searches with Playwright for OpenClaw technical resources and summarizes results for Telegram channel delivery in Markdown format. It is an AI Agent Skill for Claude Code / OpenClaw, with 113 downloads so far.

How do I install Google Research Pro?

Run "/install google-research-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Google Research Pro free?

Yes, Google Research Pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Google Research Pro support?

Google Research Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Google Research Pro?

It is built and maintained by sonpham1909 (@sonpham1909); the current version is v1.0.0.

💬 Comments