Auto-discovered marketplace from stemado/otto
npx claudepluginhub stemado/ottoStealth browser automation for websites with anti-detection. Scout page structure, execute actions, monitor network, then compose botasaurus-driver scripts.
Turn any web portal into a programmable API.
No web development knowledge required.
Every enterprise has systems that were never designed to be automated -- vendor dashboards, HR portals, benefits platforms, internal tools locked behind logins with no API in sight. Otto fills that gap.
Otto is a Claude Code plugin. You describe a task conversationally -- "log into the portal, navigate to Reports, export the CSV" -- and Claude scouts the page structure, drives the browser through the workflow, and exports a standalone Python script that runs unattended. It conforms to whatever interface it encounters and produces a replayable automation that behaves like the API that should have existed all along.
| Otto | Dev-Browser | Chrome Extension MCP | Playwright MCP | |
|---|---|---|---|---|
| Works on portals you don't control | Yes -- enterprise portals, vendor dashboards, HR systems | Limited -- designed for your own app | Limited -- your active browser session | Limited -- designed for your own app |
| Page discovery | Compact scout reports (~200 tokens vs ~124,000 for a Playwright screenshot) | You provide selectors | You provide selectors | You provide selectors |
| Credential safety | Never appears in conversation | Plaintext in context | Plaintext in context | Plaintext in context |
| XHR interception | Built-in network monitor with filtering | No | No | Limited |
| Export to script | One command, runs unattended | No | No | No |
| Encrypted credentials | Vault with OS keyring | No | No | No |
| Credential scrubbing | Automatic in all output | No | No | No |
| Video recording | CDP screencast to MP4 | No | No | Built-in |
| Dependency pre-checks | SessionStart hook | No | No | No |
| Hot Takeover | Attach to a paused workflow's live browser, debug interactively, resume | No | No | No |
| Best for | Enterprise systems without APIs | Testing your own app | Interactive debugging | Cross-browser test suites |
Otto's compact scout reports return ~200 tokens per page vs ~124,000 tokens for a single Playwright MCP screenshot — 98% more efficient. For teams running automations regularly, that's the difference between viable and expensive.
| Task | Otto | Playwright MCP | Reduction |
|---|---|---|---|
| Fact lookup (Wikipedia) | 1,264 tokens / 4 tool calls | ~124,000 tokens / 1 tool call | 98% fewer tokens |
| Form fill (httpbin) | 3,799 tokens / 11 tool calls | ~124,000+ tokens / multi-step | 97% fewer tokens |
Wall-clock: 2.2 s (fact lookup) · 8.2 s (form fill) on Sonnet 4.6 — 100% success rate, zero retries across 6 runs.
Full methodology, run-by-run data, and model comparison → Benchmark results
Enterprise portals are tough terrain for automation. The login form lives inside a triple-nested iframe. The export button triggers an XHR that returns a signed URL instead of a file. The page uses dynamic selectors that change between deployments.
Other browser automation tools require you to already know the page structure and provide selectors upfront. Otto takes the opposite approach -- Claude scouts the page, discovers selectors from reconnaissance rather than guesswork, drives the workflow step by step, and exports a production-grade script. No web development knowledge required.
New here? The Getting Started guide walks through a complete example from scout to scheduled script.
The current showcase tells a compact story — scout, automate, export. The next version expands this into a seven-phase cinematic narrative that walks stakeholders from the initial pain ("your data is trapped behind a login screen") through teaching Otto, workflow transformation, delivery, internal discovery, the API switch, and finally integration at scale.
Two design documents define this upcoming work:
Development marketplace for Superpowers core skills library
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.