pinchtab-opt

Benchmarks AI agent browser automation against PinchTab across chrome, cloak, and ghost-chrome providers.

10.2k|773|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/pinchtab/pinchtab --skill pinchtab-opt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pinchtab-opt
Source: https://github.com/pinchtab/pinchtab/tree/main/skills/pinchtab-opt
Command: npx skills add https://github.com/pinchtab/pinchtab --skill pinchtab-opt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Measuring how efficiently an AI agent can drive a browser through PinchTab requires a repeatable, instrumented benchmark; this Skill runs a standardized 108-step optimization loop and a fresh-install setup validation so doc quality and agent performance are quantified instead of guessed.

Core Features & Use Cases

  • Optimization benchmark: Spawns 3 parallel blind subagents on the runner's HIGH model inside Docker to execute 108 browser automation steps across 47 groups, then merges reports and compares ops-per-step against a stored baseline.
  • Setup validation: Runs a single subagent on the runner's LOW model against a clean-slate environment to verify an agent can go from zero to working using only the skill docs (OOTB doc-quality gate).
  • Multi-provider matrix: Supports chrome, cloak, and ghost-chrome providers individually or sequentially via the all argument.
  • Use Case: After editing the PinchTab skill documentation, run /pinchtab-opt setup all to confirm a weak model can still complete the 11-step fresh-install flow on every provider.

Quick Start

Ask the agent to run the PinchTab optimization loop against the chrome provider, or run the setup test with the setup keyword followed by a provider name.

Frequently Asked Questions about pinchtab-opt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run the PinchTab optimization benchmark?

Invoke /pinchtab-opt with an optional provider argument: chrome (default), cloak, ghost-chrome, or all. The skill brings up the provider with up.sh, spawns three parallel subagents over 47 task groups, then merges their JSON reports and prints a baseline comparison table.

What is the difference between optimization mode and setup mode?

Optimization mode runs three Docker-based subagents on the runner's HIGH model across 108 steps to measure browser-op efficiency. Setup mode runs one native-binary subagent on the LOW model to test whether the skill docs alone enable a zero-to-working fresh install.

Which providers does the PinchTab benchmark support?

The benchmark supports chrome, cloak, and ghost-chrome providers. Passing all runs each provider sequentially, and up.sh accepts all three names while down.sh tears down the shared containers.

Why does the setup test use a low-tier model?

The setup test is a documentation-quality gate: if a small, fast model like Claude Haiku can complete all 11 steps from the skill docs alone, the onboarding flow is genuinely out-of-the-box ready. A strong model passing would not prove the docs are sufficient.

What are the baseline numbers for the optimization benchmark?

The stored baseline completes 108 of 108 steps using 272 browser operations in about 49.8 seconds, averaging 2.5 ops per step. Agents are expected to land in the 250-400 ops range, roughly 2.5-4 ops per step.