remote-browser
Controls an isolated Browser Use Cloud browser from a sandboxed machine with the current Browser Use CLI.
DeepseekModel
Curated skill
Quality Excellent · 90
v1.0.0
Get
https://deepseekmodel.com/api/download.php?id=browser-use-browser-use-skills-remote-browser-skill-md&format=skill
Download .skill
Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
name remote-browser description Controls an isolated Browser Use Cloud browser from a sandboxed machine with the current Browser Use CLI. allowed-tools Bash(browser-use:*) Remote Browser Use this skill when an agent runs on a machine without a usable local Chrome and needs an isolated browser. The current Browser Use CLI runs Python from stdin. Do not use the removed open , state , click , input , tab , cloud connect , or --connect commands. Check the CLI browser-use --doctor browser-use skill show If setup fails, follow the current Browser Use skill . Start an isolated browser Authenticate once: browser-use auth login Pick a short unique name. r7k2 below is only an example. browser-use << 'PY' start_remote_daemon( "r7k2" ) PY Use the same name for every command in this browser: BU_NAME=r7k2 browser-use << 'PY' new_tab( "https://example.com" ) wait_for_load() print (page_info()) PY Each remote daemon is a separate Browser Use Cloud browser. Use a different name for each parallel task. Remote browsers can bill until they stop or time out. Inspect and interact Helpers are pre-imported. Keep multi-step work in one heredoc when practical. BU_NAME=r7k2 browser-use << 'PY' print (page_info()) print (js( "document.title" )) fill_input( 'input[name="q"]' , "browser automation" ) press_key( "Enter" ) wait_for_load() print (page_info()) PY Useful helpers: Navigate: new_tab(url) , goto_url(url) , wait_for_load() Inspect: page_info() , js(code) , cdp(method, ...) Interact: click_at_xy(x, y) , type_text(text) , fill_input(selector, text) , press_key(key) , scroll(x, y) Tabs: list_tabs() , switch_tab(target) , close_tab(target) Files and proof: capture_screenshot() , wait_for_element(selector) Prefer the accessibility tree for element discovery: nodes = cdp( "Accessibility.getFullAXTree" )[ "nodes" ] Use a targeted js(...) query when the accessibility tree lacks the element. Verify each action with page_info() , a focused DOM check, or a screenshot. Stop the browser When the work is done, stop the exact named browser: browser-use << 'PY' stop_remote_daemon( "r7k2" ) PY Do not leave an unused remote browser running.
Keywords that activate this skill. Click one to copy it.
This skill does not provide trigger words.
The downloaded .skill package contains the following fields.
| Field | Description |
|---|---|
| format | Format tag (skill/v1) |
| skill_id | Unique skill ID |
| name | Skill name |
| version | Version |
| description | Description |
| category | Categories (array) |
| trigger_words | Trigger words |
| tags | Tags |
| source | Source |
| source_url | Source URL (this page) |
| exported_at | Exported at (set per download) |
| system_prompt | System prompt body |
| model_config | Model config: provider / model / temperature / max_tokens / top_p |
| examples | Examples |
| install_guide | Import guide for Coze / Dify / Claude / custom frameworks |
The same skill can be exported in different platform formats.