yuzc-001/grasp/skill

Claude Code and agent skill by yuzc-001/grasp

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when an agent needs the visible local Grasp browser runtime for multi-step web tasks or public-web extraction through one interface: confirm the runtime instance, enter URLs, inspect/extract/share page content, switch visible tabs, interact with live pages, fill forms, operate authenticated workspaces, capture screenshots, and recover through handoff after login or CAPTCHA checkpoints.

Install

npx vskill@latest install yuzc-001/grasp/skill

SKILL.md

Grasp

When to use

  • The task needs a real browser session, not a one-shot headless script
  • The work depends on persistent login state, a visible browser window, or human handoff/recovery
  • The agent needs one interface for page entry, extraction, share/export, forms, workspace actions, screenshots, and low-level browser control
  • The agent must know which runtime instance it is acting on, or it needs to switch between user-visible tabs safely

Safe defaults

  • Treat Grasp as the browser runtime surface. Use MCP tools for page actions instead of recreating interactions in shell scripts.
  • Start with get_status. Before page-changing actions, prefer confirm_runtime_instance(display="windowed") or confirm the mode you actually expect.
  • If a tool returns INSTANCE_CONFIRMATION_REQUIRED, confirm the instance and retry the same action.
  • For first arrival to a URL, prefer entry(url, intent). Use navigate(url) only when you intentionally want to move the current page directly.
  • Prefer the high-level surfaces first: runtime loop, form tools, and workspace tools. Drop to hint map, tabs, cookies, dialogs, or evaluate only when the higher-level path is not enough.
  • Prefer list_visible_tabs / select_visible_tab before raw tab primitives such as get_tabs or switch_tab.
  • Refresh get_hint_map after navigation, a page-changing click, a visible DOM change, or scroll-loaded content. Old hint IDs are not safe to reuse after the page changes.
  • Use the handoff flow when the task is blocked by login, CAPTCHA, checkpoints, or other human-only steps.
  • If local CDP is unreachable, Grasp may auto-launch local Chrome or Edge now. If that still does not recover the runtime, ask the user to run npx -y @yuzc-001/grasp, grasp connect, or start-chrome.bat on Windows.

Recommended workflow

  1. get_status
  2. confirm_runtime_instance when the task needs a confirmed live instance
  3. entry(url, intent)
  4. inspect
  5. Follow the task surface that matches the job:
  • extract / extract_structured / extract_batch / share_page / continue
  • form_inspect
  • workspace_inspect
  1. Use explain_route when the route choice needs explanation
  2. If blocked, use handoff and then resume with continue

Task surfaces

Public web and extraction

Use entry(..., intent="extract" | "read"), then stay on inspect, extract, extract_structured, extract_batch, share_page, explain_share_card, and continue as long as the runtime surface is enough.

Forms

Use form_inspect -> fill_form / set_option / set_date -> verify_form -> safe_submit.

Authenticated workspaces

Use workspace_inspect -> select_live_item -> draft_action -> execute_action -> verify_outcome.

Lower-level control

Only when the higher-level surface is not enough, use get_hint_map, click, type, hover, scroll, scroll_into_view, screenshot, wait_for, go_back, go_forward, reload, raw tab tools, cookies, dialogs, file upload, drag-and-drop, keyboard controls, and evaluate.

Additional resources

Security

  • Security scanPassed, 93 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
76
Repository forks
10
7-day trend score
22

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/yuzc-001/grasp/skill/badge)](https://verified-skill.com/skills/yuzc-001/grasp/skill)

Something wrong with this skill or its page? Tell us.