Use Nextbrowser cloud API to spin up cloud browsers for Openclaw to run autonomous browser tasks. Primary use is creating browser sessions with profiles (per...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install next-browser或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install next-browser⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/next-browser/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: next-browser description: Use Nextbrowser cloud API to spin up cloud browsers for Openclaw to run autonomous browser tasks. Primary use is creating browser sessions with profiles (persisted logins/cookies) that Openclaw can control to manage social media and other online accounts. Secondary use is running task subagents for fast autonomous browser automation under residential proxy, browser stealth, and CAPTCHA solving capability. Docs at docs.nextbrowser.com. ---
Nextbrowser provides cloud browsers and autonomous browser automation via API.
Docs:
API Key is read from openclaw config at skills.entries.next-browser.apiKey.
If not configured, tell the user: > To use Nextbrowser, you need an API key. Get one at https://app.nextbrowser.com/user-settings (new signups get 2000 free credits). Then configure it: > ``` > openclaw config set skills.entries.next-browser.apiKey "YOUR_API_KEY" > ```
Important: Nextbrowser API keys can have various formats and prefixes. Do NOT validate the key format yourself - simply use whatever key the user provides. If the key is invalid, the API will return an authentication error, and only then should you ask the user to verify their key.
Base URL: https://app.nextbrowser.com/api/v1
All requests need header: Authorization: x-api-key
---
The Credentials Manager securely stores and reuses authentication data across browser runs and autonomous tasks.
# List credentials
curl "https://app.nextbrowser.com/api/v1/users/credentials" -H "Authorization: x-api-key $API_KEY"
---
Profiles persist cookies and login state across browser sessions. Create one, log into your accounts in the browser, and reuse it.
# List profiles
curl "https://app.nextbrowser.com/api/v1/browser/profiles" -H "Authorization: x-api-key $API_KEY"
# Create browser profile
curl -X POST "https://app.nextbrowser.com/api/v1/browser/profiles" \
-H "Authorization: x-api-key $API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "<profile-name>", "browser_settings": {"os_type": "<os-type>", "browser_type": "chrome"},
"proxy_settings":{"protocol":"<http|socks5>","country":"<iso-2-country-code>","mode":"built-in"},
"credentials": ["<credential-id>"]}'
# Create browser profile with custom proxy
curl -X POST "https://app.nextbrowser.com/api/v1/browser/profiles" \
-H "Authorization: x-api-key $API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "<profile-name>", "browser_settings": {"os_type": "<os-type>", "browser_type": "chrome"},
"proxy_settings":{"mode":"custom","protocol":"<http|https|socks5>","host":"<proxy-host>","port":<proxy-port>,"username":"<proxy-username>","password":"<proxy-password>"},
"credentials": ["<credential-id>"]}'
# Delete profile
curl -X DELETE "https://app.nextbrowser.com/api/v1/browser/profiles/<profile-id>" \
-H "Authorization: x-api-key $API_KEY"
# Start browser for profile (creates browser instance)
curl -X POST "https://app.nextbrowser.com/api/v1/browser/profiles/<profile-id>/start" \
-H "Authorization: x-api-key $API_KEY"
# Get profile details (check status after start)
curl "https://app.nextbrowser.com/api/v1/browser/profiles/<profile-id>" \
-H "Authorization: x-api-key $API_KEY"
# Stop browser for profile
curl -X PUT "https://app.nextbrowser.com/api/v1/browser/profiles/<profile-id>/stop" \
-H "Authorization: x-api-key $API_KEY"
OS type: browser_settings.os_type defines the operating system fingerprint used by the browser. Supported values are windows, linux, macos, and android. If not provided, it defaults to linux.
Proxy modes: The proxy_settings.mode field controls which proxy is used:
built-in (default): Uses Nextbrowser's residential proxies. Specify country (ISO-2 code), and optionally region, city, isp, and proxy_type to narrow the location. Use the Locations endpoints (section 3) to discover available values.
custom: Uses your own proxy server. All five fields are required: protocol (http, https, or socks5), host, port, username, and password. The country/region/city/isp fields are ignored in custom mode.
Important: After creating a new profile (or recreating one, e.g. to change country), you must call the start endpoint to create a browser instance for it. Tasks will fail if the profile has no running browser.
Start/stop flow: After calling /start, poll GET /browser/profiles/ until status becomes active. Only then proceed with tasks or call /stop when done.
---
The Locations endpoints provide available geolocation metadata for proxy and browser configuration. Use them to dynamically discover supported countries, regions, cities, and ISPs before creating profiles or running tasks under specific network conditions.
# List Countries
curl "https://app.nextbrowser.com/api/v1/location/countries?\
limit=<limit>&\
offset=<offset>&\
name=<name>&\
code=<iso2-code>&\
connection_type=<connection-type>" \
-H "Authorization: x-api-key $API_KEY"
# List Regions
curl "https://app.nextbrowser.com/api/v1/location/regions?\
country__code=<iso2-country>&\
limit=<limit>&\
offset=<offset>&\
name=<name>&\
code=<region-code>&\
city__code=<city-code>&\
connection_type=<connection-type>" \
-H "Authorization: x-api-key $API_KEY"
# List Cities
curl "https://app.nextbrowser.com/api/v1/location/cities?\
country__code=<iso2-country>&\
limit=<limit>&\
offset=<offset>&\
name=<name>&\
code=<city-code>&\
region__code=<region-code>&\
connection_type=<connection-type>" \
-H "Authorization: x-api-key $API_KEY"
# List ISPs
curl "https://app.nextbrowser.com/api/v1/location/isps?\
country__code=<iso2-country>&\
limit=<limit>&\
offset=<offset>&\
name=<name>&\
code=<isp-code>&\
region__code=<region-code>&\
city__code=<city-code>&\
connection_type=<connection-type>" \
-H "Authorization: x-api-key $API_KEY"
---
Run autonomous browser tasks - like a subagent that handles browser interactions for you. Give it a prompt and it completes the task.
Always use fast mode - optimized for browser tasks, 3-5x faster than other models.
Always use true for skip_plan_approval - optimized for automated tasks, skips the approval and improve performance.
curl -X POST "https://app.nextbrowser.com/api/v1/chat/tasks" \
-H "Authorization: x-api-key $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"task_description": "'"\
Go to Reddit.com account, check if the account is logged in (if not, use credentials stored). \
Find 10 relevant posts on the topic of AI Agents, upvote 8 of them and post 3 witty-sounding comments \
that a cynical and funny Reddit user would post. Ensure that the comment is posted, ask for approval \
if you are not sure whether such comment is okay. By the end, you should have at least 10 relevant posts \
viewed, 8 upvotes, and 3 comments."\
"'",
"mode": "fast",
"profile_id": "<profile-id>",
"skip_plan_approval": true,
"send_email_notification": false,
"attached_files": ["<file-name-1>", "<file-name-2>"]
}'
The chat-session-id is returned in the response of - POST /api/v1/chat/tasks
curl -X PUT "https://app.nextbrowser.com/api/v1/chat/sessions/<chat-session-id>/stop" \
-H "Authorization: x-api-key $API_KEY"
curl "https://app.nextbrowser.com/api/v1/chat/tasks/<task-id>" \
-H "Authorization: x-api-key $API_KEY"
...安装 Nextbrowser 后,可以对 AI 说这些话来触发它
Help me get started with Nextbrowser
Explains what Nextbrowser does, walks through the setup, and runs a quick demo based on your current project
Use Nextbrowser to use Nextbrowser cloud API to spin up cloud browsers for Openclaw to...
Invokes Nextbrowser with the right parameters and returns the result directly in the conversation
What can I do with Nextbrowser in my ai agent & automation workflow?
Lists the top use cases for Nextbrowser, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/next-browser/ 目录(个人级,所有项目可用),或 .claude/skills/next-browser/(项目级)。重启 AI 客户端后,用 /next-browser 主动调用,或让 AI 根据上下文自动发现并使用。
Nextbrowser 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Nextbrowser 可免费安装使用。请查阅仓库了解许可证信息。
Use Nextbrowser cloud API to spin up cloud browsers for Openclaw to run autonomous browser tasks. Primary use is creating browser sessions with profiles (per...
Nextbrowser 属于「AI Agent & Automation」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my ai agent & automation tasks using Nextbrowser
Identifies repetitive steps in your workflow and sets up Nextbrowser to handle them automatically