Install
openclaw skills install @shuxinyang111/smooth-browser-useUse when operating browser-based workflows that need smooth, human-like navigation, reliable text entry, real paste/input events, form validation, translators, AI detectors, Moodle editors, rich text fields, React/Vue/SPA forms, or any web page where front-end state must update correctly. Also use when a browser page is blank, stuck, stale, desynchronized, or should be refreshed back to a clean state before retrying.
openclaw skills install @shuxinyang111/smooth-browser-useUse browser pages the way a careful human would: wait for the real UI, click visible controls, paste through the page, and verify the page's own state before continuing.
Accessibility set_value can make text visible without firing the page's paste, input, change, validation, translation, word-count, or enable-button logic. Treat it as a narrow tool, not the default for web app text entry.
When a browser page is stuck, stale, or desynchronized, refresh back to a clean initial state before retrying.
get_app_state before interacting after navigation, reloads, user interruptions, or failed clicks.Do not trust visible text alone. Trust the page's own state indicators:
If visible text and page indicators disagree, treat the page as desynchronized.
Cmd+V on macOS) or the page's Paste button so the site receives a real paste event.Cmd+A, then paste.Use set_value only for low-risk browser chrome fields such as the address bar, or for simple native fields where no page-side logic is needed. Avoid it for translators, detectors, rich editors, SPAs, and assignment text boxes.
When a page is blank, stuck loading, shows a generic error, or has stale state:
For error screens with a visible retry control, try the page's retry button once. If it does not restore a consistent state, refresh the page.
Stop and recover when any of these happen:
0 Words, 0 Characters, or "enter text to scan."get_app_state before interacting after user interruption, page reload, or a failed click.Cmd+V for long text to avoid partial typing and to trigger paste handlers.For Baidu Translate:
Cmd+V.