Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when working in the embedded browser and you want the cheapest reliable interaction loop.
.claude/skills/holaboss-ai-browser-core-efficient/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | -2% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -4% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -22% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 106% | 0% |
| case-20 | ✗→✓ | ▲ Improved | -24% | 0% |
Use this skill when operating the workspace-embedded browser and efficiency matters.
browser_act directly with locator signals.browser_find.browser_get_state only for orientation or when the target is still unclear.wait_for on the action itself when possible.browser_act over index-based tools when text, label, role, selector, or ref can identify the target.browser_find before browser_get_state when you know what you want but not where it is.browser_click and browser_type only when you already have a stable index from a fresh state snapshot.browser_select_tab and browser_close_tab instead of spending extra calls re-orienting around tabs.browser_wait for explicit stabilization, especially for URL changes, DOM changes, and download completion.browser_get_state with compact detail.data-* attributes, hrefs, or hydration data rather than visible text, inspect that targeted page-local DOM source before concluding the fact is unavailable.wait_for over a separate follow-up wait call.interactive or domcontentloaded after lightweight transitions.download_started and download_completed for browser-triggered downloads instead of manual polling through state reads.browser_get_state detail=standard only when compact state is insufficient.include_page_text=true only when the page content itself is the task output.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.| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 6,453 | 30,095 | +366% | 1 | 1 | 0% | 839 | 1,052 | +25% | 0 | 0 | — |
case-02 | fail→fail | 4,564 | 5,337 | +17% | 1 | 1 | 0% | 596 | 901 | +51% | 0 | 0 | — |
case-03 | fail→fail | 3,268 | 3,646 | +12% | 1 | 1 | 0% | 579 | 856 | +48% | 0 | 0 | — |
case-04 | fail→fail | 6,546 | 6,883 | +5% | 1 | 1 | 0% | 1,205 | 1,771 | +47% | 0 | 0 | — |
case-05 | pass→pass | 3,663 | 3,922 | +7% | 1 | 1 | 0% | 462 | 1,025 | +122% | 0 | 0 | — |
case-06 | pass→pass | 4,648 | 6,969 | +50% | 1 | 1 | 0% | 811 | 1,719 | +112% | 0 | 0 | — |
case-07 | fail→pass | 10,575 | 6,237 | -41% | 1 | 1 | 0% | 1,676 | 1,640 | -2% | 0 | 0 | — |
case-08 | fail→fail | 13,253 | 2,380 | -82% | 1 | 1 | 0% | 2,186 | 933 | -57% | 0 | 0 | — |
case-09 | fail→pass | 10,049 | 8,109 | -19% | 1 | 1 | 0% | 1,950 | 1,869 | -4% | 0 | 0 | — |
case-10 | fail→pass | 11,297 | 4,703 | -58% | 1 | 1 | 0% | 1,811 | 1,416 | -22% | 0 | 0 | — |
case-11 | pass→pass | 6,779 | 4,023 | -41% | 1 | 1 | 0% | 973 | 1,283 | +32% | 0 | 0 | — |
case-12 | fail→fail | 7,098 | 2,046 | -71% | 1 | 1 | 0% | 1,159 | 963 | -17% | 0 | 0 | — |
case-13 | fail→pass | 3,960 | 3,499 | -12% | 1 | 1 | 0% | 590 | 1,216 | +106% | 0 | 0 | — |
case-14 | pass→pass | 8,779 | 3,440 | -61% | 1 | 1 | 0% | 1,414 | 1,171 | -17% | 0 | 0 | — |
case-15 | fail→fail | 11,088 | 7,807 | -30% | 1 | 1 | 0% | 2,007 | 1,776 | -12% | 0 | 0 | — |
case-16 | fail→fail | 8,788 | 2,735 | -69% | 1 | 1 | 0% | 1,479 | 1,140 | -23% | 0 | 0 | — |
case-17 | fail→fail | 7,993 | 5,097 | -36% | 1 | 1 | 0% | 1,100 | 1,516 | +38% | 0 | 0 | — |
case-18 | fail→fail | 12,787 | 1,485 | -88% | 1 | 1 | 0% | 2,108 | 887 | -58% | 0 | 0 | — |
case-19 | fail→fail | 5,692 | 3,626 | -36% | 1 | 1 | 0% | 787 | 1,267 | +61% | 0 | 0 | — |
case-20 | fail→pass | 10,502 | 2,903 | -72% | 1 | 1 | 0% | 1,306 | 994 | -24% | 0 | 0 | — |
case-21 | fail→fail | 10,923 | 5,007 | -54% | 1 | 1 | 0% | 1,898 | 1,290 | -32% | 0 | 0 | — |
case-22 | fail→fail | 5,979 | 3,354 | -44% | 1 | 1 | 0% | 1,057 | 1,077 | +2% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 19 counted toward the lift figure. The other 3 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +23 percentage points is the difference between those two pass rates over the 19 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.