Browser Use
Operates and checks web pages in the OpenSquilla sidebar with browser tools.
Install
npx skills add TokenRhythm/opensquilla --skill browser-use -g -a claude-code -y- Repository
- TokenRhythm/opensquilla7.1k
- Category
- Engineering
- Updated
- 3d ago
- License
- Apache-2.0
- Context cost
- Lightabout 923 tokens
- Runs scripts
- No, instructions only
What it does
Operate and verify webpages in the OpenSquilla Desktop sidebar using the conversation-owned browser MCP tools. Use for interactive browsing, forms, page navigation, and visual checks.
Browser Use
Use the browser owned by this conversation in the OpenSquilla Desktop sidebar. Discover its current MCP tools when needed; their live schemas, descriptions, capabilities, and returned state define what this client supports. Older clients may lack optional operations. If the connection or required capability is unavailable, state the limitation instead of claiming that a separate browser or web search operated the sidebar. Other task-relevant skills remain available.
Page state
- When the live
browser_openschema makesurloptional, omit it to open a blank page (about:blank). Supply an HTTP(S) URL to open a website; older clients may require it.browser_navigaterequires a URL for the owned page. - Use the current
targetRefto identify a page. Reuse an owned tab when appropriate; closing and reopening it creates a different handle. - Inspect or observe before acting when the target is uncertain. Navigation, reload, tab changes, and page updates can invalidate element refs. Use refs from current page evidence; never invent them or carry them across pages.
- Choose DOM refs or visual actions from the evidence actually available. Batch only related actions permitted by the advertised contract. Check each action's execution state and the resulting observation before relying on it.
- A tool action completing does not prove the user's goal was met. Verify the resulting page state or exact value when the task requires it. If a scroll reports no change, inspect the affected region or boundary before deciding whether another scroll is useful.
argument_validationwithoutcome=not_startedmeans that request did not execute. For a timeout, protocol failure, or lost response, the outcome may be unknown: inspect the page before repeating a state-changing action. Respect returned recovery limits and blockers.
