agentsclimarketplace

Web browse

Skill LFTPadilla/agent-dev-kit/plugins/dev-skills/skills/web-browse

Replicable agent development system: curated Claude Code/Codex skills + bootstrap for the external tools (GSD, caveman, ponytail) that complete the stack.

Install
npx -y skills add LFTPadilla/agent-dev-kit --skill web-browse

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Navigate websites and interact with web pages as a human user. Use when needing to browse, scrape, extract data from, or interact with websites that require real browser behavior (login flows, dynamic content, CAPTCHAs, bot detection, etc.). Triggers on phrases like "browse to", "go to website", "open webpage", "check the page", "extract from", "login to", "navigate to", or any task requiring real web interaction with a browser.

SKILL.md

2.7 KB, as published. Nobody here has run it

Web Browse Skill

Use the browser tool to navigate web pages as a real user.

Mandatory execution rule

Use this skill only when normal brave-search is insufficient: login flows, dynamic pages, forms, buttons, CAPTCHAs, dashboards, or explicit requests to open/navigate a site. For ordinary web search, use brave-search first. Do not tell the user web access is unavailable just because browser interaction is not needed.

Setup

Browser is already configured on Argo:

  • Chromium at /usr/bin/chromium (no sandbox, host mode)
  • CDP port: 18800

Browser Tool Quick Reference

ActionWhen to use
browser(action="open", url="...")Navigate to URL
browser(action="snapshot", targetId="...")Get page structure (aria refs)
browser(action="screenshot", targetId="...")Visual screenshot
browser(action="act", targetId="...", request={kind:"click", ref:"..."})Click element
browser(action="act", targetId="...", request={kind:"type", ref:"...", text:"..."})Type in input
browser(action="act", targetId="...", request={kind:"press", key:"Enter"})Press key

Workflow

  1. Open the URL with browser(action="open", target="host", url="...")
  2. Snapshot to see page structure and get element refs
  3. Act to interact (click, type, scroll, hover)
  4. Repeat until task is done
  5. Close the browser when done

Common Patterns

Login to a site

open → snapshot → find login fields → type credentials → click submit → verify

Extract data from a page

open → snapshot → identify data elements → act to expand/scroll if needed → snapshot → extract

Click through a flow

open → snapshot → click button → wait for navigation → snapshot → click next → ...

Tips

  • Use compact=true in snapshot for fewer nodes
  • Use refs="aria" to get stable aria refs for act targets
  • If a page doesn't load, try adding timeMs=2000 to act for wait
  • For pages requiring user interaction, use screenshot to see what the agent sees
  • Headless mode: add headless=true to open if you don't want visible browser
  • Keep browser open between related actions to avoid re-authenticating

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.