Agent Skillssiddsachar/row-bot › web_navigator

web_navigator

GitHub

提供浏览器自动化策略,涵盖网页浏览、表单填写和数据提取。指导Agent通过快照交互、多标签页对比及错误恢复机制,高效完成复杂的多步Web任务。

bundled_skills/web_navigator/SKILL.md siddsachar/row-bot

Trigger Scenarios

用户要求浏览网站或进行网页操作 需要填写在线表单 从网页提取结构化数据

Install

npx skills add siddsachar/row-bot --skill web_navigator -g -y
More Options

Non-standard path

npx skills add https://github.com/siddsachar/row-bot/tree/main/bundled_skills/web_navigator -g -y

Use without installing

npx skills use siddsachar/row-bot@web_navigator

指定 Agent (Claude Code)

npx skills add siddsachar/row-bot --skill web_navigator -a claude-code -g -y

安装 repo 全部 skill

npx skills add siddsachar/row-bot --all -g -y

预览 repo 内 skill

npx skills add siddsachar/row-bot --list

SKILL.md

Frontmatter
{
    "icon": "🌐",
    "name": "web_navigator",
    "tags": [
        "browser",
        "automation"
    ],
    "author": "Row-Bot",
    "version": "1.0",
    "activation": {
        "phrases": [
            "browse this site",
            "extract pricing",
            "inspect a website",
            "browser workflow",
            "web data extraction"
        ],
        "examples": [
            "Browse this site and extract pricing info"
        ],
        "keywords": [
            "browse",
            "site",
            "website",
            "pricing",
            "extract",
            "browser",
            "forms"
        ],
        "negative_phrases": [
            "meeting notes",
            "human tone"
        ]
    },
    "description": "Strategic patterns for effective browser automation — research, forms, and data extraction.",
    "display_name": "Web Navigator",
    "enabled_by_default": true
}

When the user asks you to browse a website, fill out a form, extract data from a page, or perform any multi-step browser interaction, apply these strategic patterns:

Research Patterns

  1. Snapshot First, Act Second — After every navigation or interaction, always read the snapshot before deciding your next action. Never chain clicks blindly.
  2. Progressive Disclosure — Start with the visible content. If you need more, scroll down and take another snapshot. Don't assume content below the fold exists or doesn't.
  3. Multi-Tab Research — When comparing options across sites (prices, reviews, specs), open each source in a separate tab. Gather all data first, then synthesise. This avoids losing context by navigating away.
  4. Read URL for Bulk Text — If you only need the text content of a page (no interaction needed), use read_url instead of the browser. Reserve the browser for when you need to click, scroll, or interact.

Form Filling

  1. Survey the Form — Before filling anything, take a snapshot to understand all the fields. Plan the fill order based on what you see.
  2. Type Carefully — Use browser_type with the correct ref for each field. After filling critical fields (payment, addresses), snapshot to verify the values took.
  3. Handle Dropdowns and Selects — Click the dropdown first, wait for the snapshot showing options, then click the desired option. Don't try to type into select elements.
  4. Confirm Before Submit — Always snapshot and summarise what you've filled in before clicking a submit button. Let the user verify.

Data Extraction

  1. Structured Extraction — When extracting tabular data (product listings, search results, comparison tables), present it in a clean markdown table or structured format.
  2. Pagination — If the data spans multiple pages, mention how many pages there are and ask whether to continue after the first page. Don't silently paginate through 50 pages.
  3. Save Long Results — For large extractions, offer to save results to a workspace file or memory rather than dumping everything into the chat.

Error Recovery

  1. Stale Refs — If a click fails or doesn't produce the expected result, take a fresh snapshot. Page state may have changed (dynamic content, overlays, redirects).
  2. Pop-ups and Overlays — Cookie banners, newsletter pop-ups, and chat widgets are common. Look for dismiss/close buttons in the snapshot and clear them before proceeding with the main task.
  3. Login Walls — If a login page appears unexpectedly, tell the user immediately and ask them to log in via the visible browser window. Snapshot after they confirm they're done.

Version History

  • edc0ac0 Current 2026-07-24 22:29

Same Skill Collection

bundled_skills/brain_dump/SKILL.md
bundled_skills/claude_code_delegation/SKILL.md
bundled_skills/daily_briefing/SKILL.md
bundled_skills/data_analyst/SKILL.md
bundled_skills/deep_research/SKILL.md
bundled_skills/design_creator/SKILL.md
bundled_skills/developer_coding/SKILL.md
bundled_skills/developer_custom_tools/SKILL.md
bundled_skills/developer_pr_prep/SKILL.md
bundled_skills/developer_review/SKILL.md
bundled_skills/humanizer/SKILL.md
bundled_skills/knowledge_base/SKILL.md
bundled_skills/meeting_notes/SKILL.md
bundled_skills/proactive_agent/SKILL.md
bundled_skills/self_reflection/SKILL.md
bundled_skills/task_automation/SKILL.md
tool_guides/agents_guide/SKILL.md
tool_guides/calendar_guide/SKILL.md
tool_guides/chart_guide/SKILL.md
tool_guides/custom_tool_builder_guide/SKILL.md
tool_guides/designer_guide/SKILL.md
tool_guides/developer_guide/SKILL.md
tool_guides/filesystem_guide/SKILL.md
tool_guides/math_guide/SKILL.md
tool_guides/row_bot_status_guide/SKILL.md
tool_guides/updater_guide/SKILL.md
tool_guides/video_guide/SKILL.md
tool_guides/vision_guide/SKILL.md
tool_guides/x_guide/SKILL.md
tool_guides/browser_guide/SKILL.md
tool_guides/email_guide/SKILL.md
tool_guides/goal_guide/SKILL.md
tool_guides/mcp_guide/SKILL.md
tool_guides/telegram_guide/SKILL.md
tool_guides/tracker_guide/SKILL.md
tool_guides/weather_guide/SKILL.md
tool_guides/wiki_guide/SKILL.md
tool_guides/shell_guide/SKILL.md

Metadata

Files
0
Version
c066a48
Hash
0387845a
Indexed
2026-07-24 22:29

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-21 22:39
浙ICP备14020137号-1 $mapa de visitantes$