用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dvcrn/openclaw-skills-marketplace --skill human-browser-use命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | human-browser-use |
| description | Human Browser Use |
Human-like browser automation extension for browser-use.
Use human-browser-use instead of raw browser-use when:
navigator.webdriver, WebGL, etc.)pip install human-browser-use
hbu open https://example.com # Navigate
hbu state # See elements
hbu click 5 # Click (human-like trajectory)
hbu type "Hello" # Type (human-like dynamics)
hbu screenshot page.png # Screenshot
hbu close # Close
All browser-use CLI commands work with hbu. The browser stays alive between commands.
import asyncio
from human_browser_use import HumanBrowserSession, HumanBrowserProfile, HumanBehaviorConfig
async def main():
session = HumanBrowserSession(
human_config=HumanBehaviorConfig(),
browser_profile=HumanBrowserProfile(headless=False),
)
await session.start()
await session.navigate_to("https://example.com")
page = await session.get_current_page() # Returns HumanPage
els = await page.get_elements_by_css_selector("input") # Returns HumanElement[]
await els[0].click() # Human-like Bezier trajectory
await els[0].fill("hello world") # Human-like typing dynamics
await page.press("Enter")
await session.reset()
asyncio.run(main())
from browser_use import Agent
from langchain_openai import ChatOpenAI
from human_browser_use import HumanBrowserSession, HumanBrowserProfile, HumanBehaviorConfig
agent = Agent(
task="Your task here",
llm=ChatOpenAI(model="gpt-4o"),
browser_session=HumanBrowserSession(
human_config=HumanBehaviorConfig(),
browser_profile=HumanBrowserProfile(headless=False),
),
)
await agent.run()
| Class | Replaces | Purpose |
|---|---|---|
HumanBrowserSession | BrowserSession | Session with human behavior + stealth JS |
HumanBrowserProfile | BrowserProfile | Chrome flags to hide automation fingerprints |
HumanBehaviorConfig | — | Master config (mouse, keyboard, scroll, timing) |
session = HumanBrowserSession(human_config=config, browser_profile=profile)
await session.start()
await session.navigate_to(url)
page = await session.get_current_page() # HumanPage
pages = await session.get_pages() # list[HumanPage]
await session.reset()
elements = await page.get_elements_by_css_selector("selector") # list[HumanElement]
element = await page.get_element("selector") # HumanElement | None
await page.press("Enter")
await page.goto("https://...")
await element.click() # Bezier trajectory + variable press duration
await element.fill("text") # Lognormal delays + typo simulation
await element.fill("text", clear=False) # Append without clearing
config = HumanBehaviorConfig()
# Mouse
config.mouse.overshoot_probability = 0.15 # Overshoot chance
config.mouse.click_offset_sigma = 3.0 # Click position randomness (px)
config.mouse.press_duration_range = (0.05, 0.15)
# Keyboard
config.keyboard.delay_mu = 4.17 # Lognormal mean → ~65ms
config.keyboard.typo_probability = 0.02 # Typo chance per key
config.keyboard.common_bigram_factor = 0.7 # "th","er" 30% faster
# Scroll
config.scroll.impulse_delta_range = (80, 200)
config.scroll.inertia_decay = 0.85
# Timing
config.timing.pre_action_delay_range = (0.1, 0.3)
# Feature toggles
config.enable_stealth = True
config.enable_human_mouse = True
config.enable_human_keyboard = True
config.enable_human_scroll = True
human_browser_use, not browser_useHumanBrowserSession + HumanBrowserProfile (not BrowserSession / BrowserProfile)page.get_elements_by_css_selector() — they return HumanElement with human-like behaviorElement class directly — it bypasses human behavioros.environ['no_proxy'] = 'localhost,127.0.0.1' before creating the session监控 OpenClaw GitHub 版本更新,获取最新版本发布说明,翻译成中文, 并推送到 Telegram 和 Feishu。用于:(1) 定时检查版本更新 (2) 推送版本更新通知 (3) 生成中文版发布说明
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your agent a soul.
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
基于 SOC 职业分类