← Back to Skills Marketplace
jackdark425

AIGroup Browser Skill

by jackdark · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ✓ Security Clean
124
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install aigroup-browser-skill
Description
Open pages with the real CN or global browser profile on spark and return the live page title plus final URL. Use this instead of web_fetch, search, canvas,...
README (SKILL.md)

AIGroup Browser Skill

Use the real browser running on spark instead of substituting web_fetch, search, nodes, or canvas.

Purpose

This skill gives OpenClaw a stable browser-opening path for sites that must be opened in the actual local browser on spark.

It is designed for the dual-profile setup already present on the host:

  • oc-cn for mainland Chinese sites through the CN browser profile
  • oc-global for international sites through the global browser profile
  • oc-browser for automatic host-based routing when the destination is unclear

When to use

Use this skill when the user explicitly asks to open a site in the browser, especially when CN and global routing matters.

  • Use mode=cn for China mainland sites such as eastmoney.com, baidu.com, or bilibili.com
  • Use mode=global for international sites such as huggingface.co
  • Use mode=auto only when routing is genuinely unclear

Usage

python3 scripts/open_page.py '{"url":"https://huggingface.co/","mode":"global"}'

Parameters

Param Type Required Default Description
url str yes - Target URL to open
mode str no auto cn, global, or auto
timeout int no 20 Max seconds to wait for a non-empty page title

Output

Returns JSON with:

  • ok
  • mode
  • port
  • title
  • url

Workflow

  1. Choose mode=cn for mainland Chinese destinations and mode=global for international destinations.
  2. Run the script and wait for a real page title from the live browser session.
  3. Return the browser-reported title and final URL.
  4. Do not fall back to web_fetch, search, canvas, or nodes unless the user explicitly asks for those tools instead of a real browser.
Usage Guidance
This skill appears to do what it says: open a URL in a local browser profile and return the live title and final URL. Before installing, verify the following: 1) Confirm the oc-cn / oc-global / oc-browser binaries on the target host are the expected, trusted wrappers and not untrusted scripts—inspect or run them manually. 2) Update the script to use the binaries from PATH (e.g., 'oc-cn') or adjust the absolute paths to match your host; the current /home/jack/.local/bin hard-coded paths are developer-specific and will likely fail elsewhere. 3) Confirm the CDP ports (127.0.0.1:18810 and :18800) are local-only and not exposed externally. 4) If you deploy in a high-security environment, run the skill in a sandboxed/test workspace first to validate behavior. These are operational hygiene checks rather than indications of malicious behavior.
Capability Analysis
Type: OpenClaw Skill Name: aigroup-browser-skill Version: 0.1.1 The skill provides a specialized interface for opening URLs in specific local browser profiles (mainland China vs. international) and retrieving page metadata via the Chrome DevTools Protocol (CDP). The core logic in `scripts/open_page.py` uses `subprocess.run` safely with a list of arguments to invoke local binaries and interacts only with local CDP ports (18800/18810). While it contains hardcoded paths to a specific user directory (`/home/jack/.local/bin/`), the behavior is entirely consistent with its stated purpose of browser routing and lacks any indicators of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
The skill's name, description, SKILL.md, and the included Python script all align: they call local 'oc-cn' / 'oc-global' / 'oc-browser' wrappers and query local CDP endpoints to return a page title and final URL. One mismatch to be aware of: the script uses hard-coded absolute command paths under /home/jack/.local/bin (CN_CMD/GLOBAL_CMD/AUTO_CMD) while the metadata only lists generic binary names (oc-cn, oc-global, oc-browser). This is an operational inconsistency (it will fail on hosts where the binaries are installed elsewhere) but not evidence of malicious intent.
Instruction Scope
SKILL.md instructs the agent to invoke the provided script with a JSON payload and to prefer the real browser over web_fetch/search/canvas/nodes when requested. The script only contacts localhost CDP endpoints (127.0.0.1 on expected ports), runs the oc-* command to open the URL, and returns the page title and final URL. It does not read other files or environment variables, nor does the SKILL.md direct data to external endpoints.
Install Mechanism
This is instruction-only with a small Python script included; there is no install spec that downloads or extracts code from remote URLs. Risk from installation is therefore low. The skill expects existing local binaries; it does not install third-party packages itself.
Credentials
The skill requires no credentials or environment variables. It uses only local binaries and localhost HTTP endpoints for the browser CDP. The requested resources are proportional to the stated goal. Note: the script's hard-coded paths assume a specific user's home layout, which is operationally unnecessary and should be adjusted.
Persistence & Privilege
The skill is not always-enabled, does not request system-wide persistence, and does not modify other skills or global agent configuration. It only runs when invoked and prints a JSON result.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aigroup-browser-skill
  3. After installation, invoke the skill by name or use /aigroup-browser-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
Add explicit MIT license metadata.
v0.1.0
Initial public release.
Metadata
Slug aigroup-browser-skill
Version 0.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is AIGroup Browser Skill?

Open pages with the real CN or global browser profile on spark and return the live page title plus final URL. Use this instead of web_fetch, search, canvas,... It is an AI Agent Skill for Claude Code / OpenClaw, with 124 downloads so far.

How do I install AIGroup Browser Skill?

Run "/install aigroup-browser-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AIGroup Browser Skill free?

Yes, AIGroup Browser Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does AIGroup Browser Skill support?

AIGroup Browser Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AIGroup Browser Skill?

It is built and maintained by jackdark (@jackdark425); the current version is v0.1.1.

💬 Comments