Kimi WebBridge Pro
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @user_9ed681d6/kimi-webbridge-pro in your AI assistant.
About this skill
The problem it addresses
Many browser automation tasks fail not because a click is impossible, but because the agent accidentally disturbs the user's browser state. If an agent treats every visible tab as disposable, it may close a logged-in user tab, retry a click before the page finishes loading, or miss a popup that was blocked or opened in the background.
Kimi WebBridge Pro is designed for this situation. It lets an AI agent control the user's live browser through a local daemon at http://127.0.0.1:10086, while keeping the difference between user-owned tabs and task-owned tabs explicit. Existing login state or the current tab can be attached with find_tab; a temporary tab that should be cleaned up later can be created with navigate plus newTab:true.
How it works
The workflow is intentionally narrow and operational:
- Check readiness without side effects: use
doctor.pyor the readiness report to verify binary presence, daemon status, port reachability, PID staleness, and extension connection. - Assign one stable session name: this keeps the task's browser actions tied to a single context instead of drifting across multiple sessions.
- Read page state before acting:
snapshotreturns URL, title, accessible text, and@ereferences. For unknown pages,snapshot.py --autois the default: small pages return compact output, while large snapshots are written to a UTF-8 JSON file. - Use bounded actions:
clickandfilloperate on snapshot references or selectors, whileevaluateis reserved for limited page-state inspection or recovering a real link when normal actions are insufficient. - Recover when the page does not change: after navigation or a click, use
wait_for.pyto check URL, title, or text conditions. If nothing changes, inspectlist_tabs, look for popup blocking, and check whether the destination opened in a background tab.
This matters because browser pages are not always obvious state machines. Single-page apps can update in place, destination pages can open in new tabs, and result cards can contain nested click targets. The skill pushes the agent toward snapshot-first reasoning instead of blind DOM guessing.
Boundaries and cautions
It is not a general-purpose scraper, and it should not be used to bypass site security.
- Do not close user-owned tabs: tabs selected with
find_tabbelong to the user and should only be closed if the user explicitly asks. - Do not inspect sensitive state: avoid returning cookies, authorization headers, session tokens, password fields, browser storage, or unrelated private page content.
- Do not bypass protections: do not attempt CAPTCHAs, paywalls, age gates, browser warnings, or other site security controls.
- Clean up temporary artifacts: screenshots, PDFs, and large snapshot files should be deleted after use unless the user asks to keep them.
It fits best when an agent needs to work with the user's current browser context for form filling, content extraction, page-state inspection, screenshot capture, or diagnosing why a click did not navigate as expected.
Use Cases
- Attach an agent to the user's logged-in tab, snapshot the page, and fill a form without re-authenticating.
- Open task pages in new tabs, perform clicks, fills, and screenshots, then close only task-owned tabs.
- Diagnose clicks that do not navigate, popup blocking, or destination tabs opened in the background with list_tabs.
- Snapshot unknown-length pages first, then use compact mode to extract only the controls needed for interaction.
Best For
- AI agent engineers who need agents to operate the user's existing logged-in browser.
- Automation engineers debugging local browser daemons, snapshot scripts, and session cleanup.
- AI application developers building form filling, content extraction, and screenshot-based verification.
- RPA engineers handling popup blocking, background-tab recovery, and bounded page-state reads.
Related Skills
A guide for writing Seedance 2.0 video prompts, covering @ references, camera moves, time segments, audio direction, and common pitfalls.
Collects daily conversations, task logs, and errors, then runs a nine-module review to surface blind spots, generate actions, and update memory.
Local long-term memory for AI agents that appends key facts and daily logs, supports cross-session context and search recall, and auto-archives old diaries to gzip files.
A hybrid-evolution agent for OpenClaw developers that offers tiered-confirmation and rollback-safe capability optimization.