control-browser

Featured

Control a browser using the tools available in the current session to navigate, inspect, click, fill, capture and verify pages. Use for browser actions; combine with web-gui-tester for structured GUI testing.

Web & Frontend 2,629 stars 229 forks Updated today LGPL-3.0

Install

View on GitHub

Quality Score: 90/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

<!-- Adapted for codexhost from ZCode 872ad960de7ec172591f7e1952f7849229f94521. See ../NOTICE.md for provenance and licenses. --> # Browser control This is a portable adaptation of ZCode's browser skill. The tool runtime comes from the current session; copying this skill does not install a browser, plugin, MCP server or ZCode Node REPL host. ## Choose the actual runtime Honor the user's selected browser and existing tab. Prefer the session's browser-control tools and read their entrypoint documentation before acting. When unified computer use is available, use its documented browser/tab entrypoint and APIs; its initialization and observation rules take precedence. If a ZCode browser plugin is actually connected, read its current tool documentation and advertised backends before selecting one. Do not assume `ZCODE_PLUGIN_ROOT`, `agent.browsers`, an in-app browser, or `mcp__node_repl__js` exists in another Harness. When the task uses the `agent-browser` CLI, read [agent-browser](../agent-browser/SKILL.md), verify the executable and supported commands, then follow that route. Report an unavailable runtime accurately; do not fabricate tool availability or silently switch away from an explicitly chosen browser. ## Observe, act, verify 1. Get the current tab and page state using the selected tool's documented observation method. 2. Locate the intended visible element from observed DOM/accessibility facts or a screenshot. Use current references; refresh after navigation or s...

Details

Author
BytePioneer-AI
Repository
BytePioneer-AI/codex-host
Created
2 months ago
Last Updated
today
Language
TypeScript
License
LGPL-3.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category