本文へ移動
cccskills
無料GitHub で公開

browser-core-efficient

Use when working in the embedded browser and you want the cheapest reliable interaction loop.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Browser Core Efficient

Use this skill when operating the workspace-embedded browser and efficiency matters.

Goals

  • reduce browser tool round trips
  • reduce large state snapshots
  • reduce unnecessary screenshots and page text reads
  • prefer reliable one-call actions over browse-then-browse-again loops

Default Loop

  1. If the target is already known, use browser_act directly with locator signals.
  2. If the target is semantically known but the page is large, use browser_find.
  3. Use browser_get_state only for orientation or when the target is still unclear.
  4. After page-changing actions, use wait_for on the action itself when possible.
  5. Re-read state only if the action result is ambiguous.

Tool Selection

  • Prefer browser_act over index-based tools when text, label, role, selector, or ref can identify the target.
  • Prefer browser_find before browser_get_state when you know what you want but not where it is.
  • Use browser_click and browser_type only when you already have a stable index from a fresh state snapshot.
  • Use browser_select_tab and browser_close_tab instead of spending extra calls re-orienting around tabs.
  • Use browser_wait for explicit stabilization, especially for URL changes, DOM changes, and download completion.

State Discipline

  • Default to browser_get_state with compact detail.
  • Do not request page text unless the task is primarily about reading content.
  • Do not request screenshots unless DOM-first signals are insufficient.
  • When a fact may live in custom-element attributes, data-* attributes, hrefs, or hydration data rather than visible text, inspect that targeted page-local DOM source before concluding the fact is unavailable.
  • If a page change likely invalidated earlier refs or indexes, treat them as stale and re-locate the target.

Wait Discipline

  • Prefer action-local wait_for over a separate follow-up wait call.
  • Use interactive or domcontentloaded after lightweight transitions.
  • Use full load completion only when the page truly needs it.
  • Use download_started and download_completed for browser-triggered downloads instead of manual polling through state reads.

Escalation Rules

  • Escalate to browser_get_state detail=standard only when compact state is insufficient.
  • Escalate to include_page_text=true only when the page content itself is the task output.
  • Escalate to browser_evaluate for narrow read-only extraction when the required fact is likely present in page-local attributes or hydration data but not exposed cleanly through visible text.
  • Escalate to screenshots for visual ambiguity, layout validation, canvas/chart/PDF content, or explicit user-visible confirmation.
  • Escalate to debug or observability tools only after the cheaper path fails.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Build a new holaOS app using @holaboss/app-builder-sdk (5 backend primitives + optional shadcn dashboard UI). The canonical path for vibe-coded apps — integration modules AND dashboard apps both live here.

日本語の概要は準備中です。原文の説明を表示しています。

holaboss-ai/holaOS1.1万2026年8月21日 更新

Analyze your audience demographics, behavior, and preferences for targeted content.

日本語の概要は準備中です。原文の説明を表示しています。

holaboss-ai/holaOS1.1万2026年8月21日 更新

Use when validating or debugging a workflow in the embedded browser and you need a reproducible, evidence-first loop.

日本語の概要は準備中です。原文の説明を表示しています。

holaboss-ai/holaOS1.1万2026年8月21日 更新

Build the visual layer of a holaOS dashboard app — TanStack Start + @holaboss/ui + workspace tokens. Use when an app has SDK primitives wired (via app-builder-sdk) AND needs a `src/client/` UI surface. NOT for marketing pages, NOT for snapshot HTML reports.

日本語の概要は準備中です。原文の説明を表示しています。

holaboss-ai/holaOS1.1万2026年8月21日 更新

Guide for assembling a workspace capability (skills + integrations). Use when the user wants to create a capability.

日本語の概要は準備中です。原文の説明を表示しています。

holaboss-ai/holaOS1.1万2026年8月21日 更新

Research competitors and produce a weekly digest of their positioning, launches, and messaging.

日本語の概要は準備中です。原文の説明を表示しています。

holaboss-ai/holaOS1.1万2026年8月21日 更新

holaboss-ai のスキルをすべて見る

このスキルの問題を報告する