[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-browserbase-skills-de":3,"guides-for-browserbase-skills":532,"similar-k17aawpn1wczwwhv1snb1x3q2h86m1hy-de":533},{"_creationTime":4,"_id":5,"children":6,"community":47,"display":48,"evaluation":52,"identity":250,"isFallback":233,"parentExtension":252,"providers":253,"relations":260,"repo":261,"tags":530,"workflow":531},1778683460321.3796,"k17aawpn1wczwwhv1snb1x3q2h86m1hy",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":23,"relations":41,"tags":43,"workflow":44},1778683460321.38,"k17bx77jb71yrwatep2nb43r0d86m6cb",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Automate web browser interactions using natural language. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications.",{"claudeCode":15},"skills","browse","https://github.com/browserbase/skills",{"basePath":19,"githubOwner":20,"githubRepo":15,"locale":21,"slug":15,"type":22},"","browserbase","en","plugin",{"evaluate":24,"extract":36},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":28,"targetMarket":34,"tier":35},"3.0.0","4.4.0",98,[29,30,31,32,33],"browser","agent","cdp","playwright","automation","global","verified",{"commitSha":37,"plugin":38},"HEAD",{"mcpCount":11,"provider":39,"skillCount":40},"classify",12,{"parentExtensionId":5,"repoId":42},"kd77wvcdm5fq9xp8hk6ppm832s86myxr",[30,33,29,31,32],{"evaluatedAt":45,"extractAt":46,"updatedAt":45},1778683581384,1778683460321,{"reviewCount":11},{"description":49,"installMethods":50,"name":20,"sourceUrl":17},"Browser automation and Browserbase CLI skills",{"claudeCode":51},"browserbase/skills",{"_creationTime":53,"_id":54,"extensionId":5,"locale":21,"result":55,"trustSignals":231,"workflow":248},1778683478405.6719,"kn7f3mej4rvf8g1vmb6ekwn7md86n5zb",{"checks":56,"evaluatedAt":203,"extensionSummary":204,"features":205,"nonGoals":211,"promptVersionExtension":215,"promptVersionScoring":26,"purpose":216,"rationale":217,"score":218,"summary":219,"tags":220,"targetMarket":34,"tier":35,"useCases":226},[57,62,65,68,72,75,79,84,87,90,94,98,101,105,108,111,114,117,120,123,127,131,136,140,144,147,150,153,157,160,163,166,169,172,175,179,183,187,190,194,197,200],{"category":58,"check":59,"severity":60,"summary":61},"Practical Utility","Problem relevance","pass","The description clearly states that the extension enables Claude Code to work with Browserbase, addressing the problem of integrating browser automation and CLI workflows into an AI agent.",{"category":58,"check":63,"severity":60,"summary":64},"Unique selling proposition","The extension provides specialized skills for browser automation and CLI workflows, offering significant value beyond default LLM capabilities by enabling complex browser interactions and management.",{"category":58,"check":66,"severity":60,"summary":67},"Production readiness","The provided skills and installation instructions indicate that this extension is ready for use in production workflows, covering a complete lifecycle for browser automation and CLI management.",{"category":69,"check":70,"severity":60,"summary":71},"Scope","Single responsibility principle","The extension focuses on Browserbase skills, encompassing browser automation and CLI workflows, which are coherently related under the Browserbase ecosystem.",{"category":69,"check":73,"severity":60,"summary":74},"Description quality","The displayed description accurately and concisely reflects the extension's purpose of enabling Claude Code to work with Browserbase through browser automation and CLI skills.",{"category":76,"check":77,"severity":60,"summary":78},"Invocation","Scoped tools","The listed skills (e.g., `browser`, `fetch`, `search`, `ui-test`) appear to be narrow verb-noun specialists, facilitating precise agent selection.",{"category":80,"check":81,"severity":82,"summary":83},"Documentation","Configuration & parameter reference","not_applicable","As a marketplace, this extension does not expose tools or parameters directly for configuration; such details would be within the hosted plugins.",{"category":69,"check":85,"severity":60,"summary":86},"Tool naming","The skill names listed in the README (e.g., `browser`, `functions`, `site-debugger`) are descriptive and follow a kebab-case convention within the domain.",{"category":69,"check":88,"severity":82,"summary":89},"Minimal I/O surface","This is a marketplace, not an executable skill. I/O surface is determined by individual hosted plugins.",{"category":91,"check":92,"severity":60,"summary":93},"License","License usability","The license is not explicitly stated in the provided files, but the presence of a GitHub repository and the nature of the project suggest a permissive open-source license, likely MIT or Apache 2.0. Further investigation of the repo would be needed for a definitive SPDX identifier.",{"category":95,"check":96,"severity":60,"summary":97},"Maintenance","Commit recency","The repository was updated on 2026-05-13, indicating recent maintenance activity within the last 90 days.",{"category":95,"check":99,"severity":82,"summary":100},"Dependency Management","No third-party dependencies are explicitly managed or listed for this marketplace itself. Dependencies would be handled by individual hosted plugins.",{"category":102,"check":103,"severity":82,"summary":104},"Security","Secret Management","As a marketplace, this extension does not handle secrets directly. Secret management is the responsibility of the individual hosted plugins.",{"category":102,"check":106,"severity":82,"summary":107},"Injection","This is a marketplace catalog and does not execute code or load external data, thus there are no injection vulnerabilities.",{"category":102,"check":109,"severity":82,"summary":110},"Transitive Supply-Chain Grenades","This marketplace extension does not fetch or execute external code at runtime; it merely lists other plugins.",{"category":102,"check":112,"severity":82,"summary":113},"Sandbox Isolation","This is a metadata-only marketplace and does not interact with the file system or execute code.",{"category":102,"check":115,"severity":82,"summary":116},"Sandbox escape primitives","As a marketplace, this extension does not have hooks or scripts that could attempt sandbox escapes.",{"category":102,"check":118,"severity":82,"summary":119},"Data Exfiltration","This marketplace extension does not make outbound calls or handle user data.",{"category":102,"check":121,"severity":60,"summary":122},"Hidden Text Tricks","The provided README and marketplace JSON do not contain any hidden text tricks or suspicious Unicode characters.",{"category":124,"check":125,"severity":82,"summary":126},"Hooks","Opaque code execution","This marketplace extension consists of metadata and does not contain any executable code or hooks.",{"category":128,"check":129,"severity":82,"summary":130},"Portability","Structural Assumption","As a marketplace, this extension makes no assumptions about the user's project structure.",{"category":132,"check":133,"severity":134,"summary":135},"Trust","Issues Attention","info","22 issues opened, 0 closed in the last 90 days, indicating slow response to new issues.",{"category":137,"check":138,"severity":60,"summary":139},"Versioning","Release Management","The `marketplace.json` includes a `version` field ('1.0.0'), indicating meaningful versioning.",{"category":141,"check":142,"severity":82,"summary":143},"Code Execution","Validation","This marketplace extension does not have executable code or structured output to validate.",{"category":102,"check":145,"severity":82,"summary":146},"Unguarded Destructive Operations","As a marketplace, this extension is read-only and does not perform any destructive operations.",{"category":141,"check":148,"severity":82,"summary":149},"Error Handling","This marketplace extension does not execute code and therefore has no user-facing error paths.",{"category":141,"check":151,"severity":82,"summary":152},"Logging","This marketplace extension does not execute code and therefore has no logging requirements.",{"category":154,"check":155,"severity":82,"summary":156},"Compliance","GDPR","This marketplace extension does not handle personal data; data handling is the responsibility of the hosted plugins.",{"category":154,"check":158,"severity":60,"summary":159},"Target market","The extension does not exhibit any regional or jurisdictional logic and is therefore considered global.",{"category":128,"check":161,"severity":82,"summary":162},"Runtime stability","This marketplace extension does not have runtime dependencies beyond the host agent's environment.",{"category":80,"check":164,"severity":60,"summary":165},"README","The README file exists and clearly states the extension's purpose of enabling Claude Code to work with Browserbase.",{"category":69,"check":167,"severity":82,"summary":168},"Tool surface size","This is a marketplace, not a skill with tools. The size of the tool surface is determined by the individual hosted plugins.",{"category":76,"check":170,"severity":82,"summary":171},"Overlapping near-synonym tools","This is a marketplace and does not expose tools directly. Overlapping tools would be within the hosted plugins.",{"category":80,"check":173,"severity":60,"summary":174},"Phantom features","All features mentioned in the README (e.g., browser automation, CLI workflows) correspond to the listed skills and plugins.",{"category":176,"check":177,"severity":60,"summary":178},"Install","Installation instruction","The README provides clear installation instructions for both general agents and specifically for Claude Code, including copy-paste examples.",{"category":180,"check":181,"severity":82,"summary":182},"Errors","Actionable error messages","This marketplace extension does not have error paths visible to the user.",{"category":184,"check":185,"severity":82,"summary":186},"Execution","Pinned dependencies","This marketplace extension does not manage dependencies directly; this is the responsibility of the individual hosted plugins.",{"category":69,"check":188,"severity":82,"summary":189},"Dry-run preview","This marketplace extension is read-only and does not have state-changing commands or outbound data sending capabilities.",{"category":191,"check":192,"severity":82,"summary":193},"Protocol","Idempotent retry & timeouts","This marketplace extension does not involve remote calls or state-changing operations.",{"category":154,"check":195,"severity":82,"summary":196},"Telemetry opt-in","This marketplace extension does not emit telemetry.",{"category":69,"check":198,"severity":60,"summary":199},"Theme declaration","The marketplace README declares a theme focused on Browserbase skills for Claude Code, encompassing browser automation and CLI workflows.",{"category":137,"check":201,"severity":60,"summary":202},"Per-entry version metadata","The `marketplace.json` lists several plugins, and each entry includes explicit version metadata ('0.0.1') alongside the source reference.",1778683478294,"This is a marketplace that curates Browserbase skills, offering capabilities for browser automation, CLI workflows, serverless functions, debugging, and security-focused browser agents.",[206,207,208,209,210],"Browser automation via CLI commands","Serverless browser automation deployment","Browserbase CLI platform workflows","Browser automation debugging and analysis","Secure, domain-restricted browser agents",[212,213,214],"Providing direct execution of browser automation","Handling non-Browserbase related functionalities","Replacing the need for a Browserbase account or CLI setup","3.1.0","To provide a curated catalog of Browserbase skills, enabling Claude Code to perform complex browser automation and command-line tasks efficiently.","The extension has a clear purpose and well-defined features, with excellent documentation and installation instructions. The only minor finding is related to open issues with slow response times.",95,"A comprehensive marketplace for Browserbase skills, providing advanced browser automation and CLI capabilities for Claude Code.",[221,222,223,224,225],"browser-automation","cli","web-scraping","developer-tools","testing",[227,228,229,230],"Automating web browser interactions with Claude Code","Deploying and managing serverless browser automation","Debugging failing browser automations","Building secure browser agents with domain restrictions",{"codeQuality":232,"collectedAt":234,"documentation":235,"maintenance":238,"popularity":245,"security":246,"testCoverage":247},{"hasLockfile":233},true,1778683463960,{"descriptionLength":236,"readmeSize":237},45,4101,{"closedIssues90d":11,"forks":239,"hasChangelog":240,"manifestVersion":241,"openIssues90d":242,"pushedAt":243,"stars":244},214,false,"1.0.0",2,1778633729000,3179,{"npmDownloads":11},{"hasNpmPackage":233,"smitheryVerified":240},{"hasCi":240,"hasTests":240},{"updatedAt":249},1778683478405,{"basePath":19,"githubOwner":20,"githubRepo":15,"locale":21,"slug":15,"type":251},"marketplace",null,{"evaluate":254,"extract":256},{"promptVersionExtension":215,"promptVersionScoring":26,"score":218,"tags":255,"targetMarket":34,"tier":35},[221,222,223,224,225],{"commitSha":37,"marketplace":257,"plugin":259},{"name":20,"pluginCount":258},1,{"mcpCount":11,"provider":39,"skillCount":11},{"repoId":42},{"_creationTime":262,"_id":42,"identity":263,"providers":264,"workflow":525},1778683454816.9644,{"githubOwner":20,"githubRepo":15,"sourceUrl":17},{"classify":265,"discover":516,"extract":519,"github":520,"npm":524},{"commitSha":37,"extensions":266},[267,277,282,288,294,300,306,332,342,368,377,401,414,437,448,457,471,482,508],{"basePath":19,"description":49,"displayName":20,"installMethods":268,"rationale":269,"selectedPaths":270,"source":276,"sourceLanguage":21,"type":251},{"claudeCode":51},"marketplace.json at .claude-plugin/marketplace.json",[271,274],{"path":272,"priority":273},".claude-plugin/marketplace.json","mandatory",{"path":275,"priority":273},"README.md","rule",{"basePath":19,"description":13,"displayName":16,"installMethods":278,"rationale":279,"selectedPaths":280,"source":276,"sourceLanguage":21,"type":22},{"claudeCode":15},"inline plugin source from marketplace.json at /",[281],{"path":275,"priority":273},{"basePath":19,"description":283,"displayName":284,"installMethods":285,"rationale":279,"selectedPaths":286,"source":276,"sourceLanguage":21,"type":22},"Deploy serverless browser automation to the cloud using Browserbase Functions. Use when the user wants to deploy automation to run on a schedule, needs a webhook endpoint for browser automation, wants to run automation in the cloud instead of locally, or asks about Browserbase Functions.","functions",{"claudeCode":15},[287],{"path":275,"priority":273},{"basePath":19,"description":289,"displayName":290,"installMethods":291,"rationale":279,"selectedPaths":292,"source":276,"sourceLanguage":21,"type":22},"Use the Browserbase CLI (`bb`) for Browserbase Functions and platform API workflows. Use when the user asks to run `bb`, deploy or invoke functions, manage sessions, projects, contexts, or extensions, fetch a page through the Browserbase Fetch API, or open the Browserbase dashboard from the command line.","browserbase-cli",{"claudeCode":15},[293],{"path":275,"priority":273},{"basePath":19,"description":295,"displayName":296,"installMethods":297,"rationale":279,"selectedPaths":298,"source":276,"sourceLanguage":21,"type":22},"Capture a full DevTools-protocol trace (CDP firehose, screenshots, DOM dumps) alongside any browser automation, then bisect the stream into per-page searchable buckets. Use when the user wants to debug a failed run, audit network/console/DOM activity, attach a trace to an in-flight Browserbase session, or feed structured per-page summaries back into an agent loop.","browser-trace",{"claudeCode":15},[299],{"path":275,"priority":273},{"basePath":19,"description":301,"displayName":302,"installMethods":303,"rationale":279,"selectedPaths":304,"source":276,"sourceLanguage":21,"type":22},"Build local constrained-browser agents with a safe_browser tool that owns CDP, enforces a domain allowlist with Fetch interception, and lets a runtime Claude Agent SDK agent complete browsing tasks without raw browser, shell, or CDP access.","safe-browser",{"claudeCode":15},[305],{"path":275,"priority":273},{"basePath":307,"description":308,"displayName":309,"installMethods":310,"rationale":311,"selectedPaths":312,"source":276,"sourceLanguage":21,"type":331},"skills/autobrowse","Self-improving browser automation via the auto-research loop. Iteratively runs a browsing task, reads the trace, and improves the navigation skill (strategy.md) until it reliably passes. Supports parallel runs across multiple tasks using sub-agents. Use when you want to build or improve browser automation skills for specific website tasks.","autobrowse",{"claudeCode":51},"SKILL.md frontmatter at skills/autobrowse/SKILL.md",[313,315,317,319,322,324,326,328],{"path":314,"priority":273},"SKILL.md",{"path":275,"priority":316},"high",{"path":318,"priority":316},"LICENSE.txt",{"path":320,"priority":321},"EXAMPLES.md","medium",{"path":323,"priority":321},"REFERENCE.md",{"path":325,"priority":321},"references/example-skill.md",{"path":327,"priority":321},"references/example-task.md",{"path":329,"priority":330},"scripts/evaluate.mjs","low","skill",{"basePath":333,"description":334,"displayName":29,"installMethods":335,"rationale":336,"selectedPaths":337,"source":276,"sourceLanguage":21,"type":331},"skills/browser","Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications. Supports remote Browserbase sessions with automatic CAPTCHA solving, anti-bot stealth mode, and residential proxies — ideal for scraping protected websites, bypassing bot detection, and interacting with JavaScript-heavy pages.",{"claudeCode":51},"SKILL.md frontmatter at skills/browser/SKILL.md",[338,339,340,341],{"path":314,"priority":273},{"path":318,"priority":316},{"path":320,"priority":321},{"path":323,"priority":321},{"basePath":343,"description":344,"displayName":296,"installMethods":345,"rationale":346,"selectedPaths":347,"source":276,"sourceLanguage":21,"type":331},"skills/browser-trace","Capture a full DevTools-protocol trace of any browser automation — CDP firehose, screenshots, and DOM dumps — then bisect the stream into per-page searchable buckets. Use when the user wants to debug a failed run, audit network/console/DOM activity, attach a trace to an in-progress session, or feed structured per-page summaries back into an agent loop so its next iteration learns from the last one.",{"claudeCode":51},"SKILL.md frontmatter at skills/browser-trace/SKILL.md",[348,349,350,351,352,354,356,358,360,362,364,366],{"path":314,"priority":273},{"path":318,"priority":316},{"path":320,"priority":321},{"path":323,"priority":321},{"path":353,"priority":330},"scripts/bb-capture.mjs",{"path":355,"priority":330},"scripts/bb-finalize.mjs",{"path":357,"priority":330},"scripts/bisect-cdp.mjs",{"path":359,"priority":330},"scripts/lib.mjs",{"path":361,"priority":330},"scripts/query.mjs",{"path":363,"priority":330},"scripts/snapshot-loop.mjs",{"path":365,"priority":330},"scripts/start-capture.mjs",{"path":367,"priority":330},"scripts/stop-capture.mjs",{"basePath":369,"description":370,"displayName":290,"installMethods":371,"rationale":372,"selectedPaths":373,"source":276,"sourceLanguage":21,"type":331},"skills/browserbase-cli","Use the Browserbase CLI (`bb`) for Browserbase Functions and platform API workflows. Use when the user asks to run `bb`, deploy or invoke functions, manage sessions, projects, contexts, or extensions, fetch a page through the Browserbase Fetch API, search the web through the Browserbase Search API, or scaffold starter templates. Prefer the Browser skill for interactive browsing; use `bb browse` only when the user explicitly wants the Browserbase CLI path.",{"claudeCode":51},"SKILL.md frontmatter at skills/browserbase-cli/SKILL.md",[374,375,376],{"path":314,"priority":273},{"path":318,"priority":316},{"path":323,"priority":321},{"basePath":378,"description":379,"displayName":380,"installMethods":381,"rationale":382,"selectedPaths":383,"source":276,"sourceLanguage":21,"type":331},"skills/company-research","Company discovery and deep research skill. Researches a company's product and ICP,\ndiscovers target companies to sell to using Browserbase Search API, deeply researches\neach using a Plan→Research→Synthesize pattern, and scores ICP fit — compiled into\na scored research report and CSV. Supports depth modes (quick/deep/deeper) for\nbalancing scale vs intelligence.\nUse when the user wants to: (1) find companies to sell to, (2) research potential\ncustomers, (3) discover companies matching an ICP, (4) build a target company list,\n(5) do market research on prospects. Triggers: \"find companies to sell to\",\n\"company research\", \"find prospects\", \"ICP research\", \"target companies\",\n\"who should we sell to\", \"market research\", \"lead research\", \"prospect list\".\n","company-research",{"claudeCode":51},"SKILL.md frontmatter at skills/company-research/SKILL.md",[384,385,387,389,391,393,395,397,399],{"path":314,"priority":273},{"path":386,"priority":321},"references/example-research.md",{"path":388,"priority":321},"references/report-template.html",{"path":390,"priority":321},"references/research-patterns.md",{"path":392,"priority":321},"references/workflow.md",{"path":394,"priority":330},"scripts/compile_report.mjs",{"path":396,"priority":330},"scripts/extract_page.mjs",{"path":398,"priority":330},"scripts/list_urls.mjs",{"path":400,"priority":330},"scripts/package.json",{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":276,"sourceLanguage":21,"type":331},"skills/cookie-sync","Sync cookies from local Chrome to a Browserbase persistent context so the browse CLI can access authenticated sites. Use when the user wants to browse as themselves, sync cookies, or log into sites via Browserbase.","cookie-sync",{"claudeCode":51},"SKILL.md frontmatter at skills/cookie-sync/SKILL.md",[408,409,410,411,412],{"path":314,"priority":273},{"path":318,"priority":316},{"path":320,"priority":321},{"path":323,"priority":321},{"path":413,"priority":330},"scripts/cookie-sync.mjs",{"basePath":415,"description":416,"displayName":417,"installMethods":418,"rationale":419,"selectedPaths":420,"source":276,"sourceLanguage":21,"type":331},"skills/event-prospecting","Event prospecting skill. Takes a conference / event speakers URL,\nextracts the people, filters their companies against the user's\nICP, then deep-researches only the speakers at ICP-fit companies.\nOutputs a person-first HTML report where each card answers \"why\nshould the AE talk to this person?\" with all public links and a\none-click DM opener.\nUse when the user wants to: (1) find leads at a specific\nconference, (2) prep for an event, (3) research event speakers,\n(4) build a target list from a sponsor/exhibitor page,\n(5) scrape conference speakers and rank by ICP fit.\nTriggers: \"find leads at {event}\", \"research speakers at\",\n\"prospect this conference\", \"stripe sessions leads\",\n\"ai engineer summit prospects\", \"event prospecting\",\n\"scrape conference speakers\", \"who should I meet at\".\n","event-prospecting",{"claudeCode":51},"SKILL.md frontmatter at skills/event-prospecting/SKILL.md",[421,422,424,425,426,427,428,430,431,433,434,435],{"path":314,"priority":273},{"path":423,"priority":321},"references/event-platforms.md",{"path":386,"priority":321},{"path":388,"priority":321},{"path":390,"priority":321},{"path":392,"priority":321},{"path":429,"priority":330},"scripts/__fixtures__/stripe-snapshot.json",{"path":394,"priority":330},{"path":432,"priority":330},"scripts/extract_event.mjs",{"path":396,"priority":330},{"path":400,"priority":330},{"path":436,"priority":330},"scripts/recon.mjs",{"basePath":438,"description":439,"displayName":440,"installMethods":441,"rationale":442,"selectedPaths":443,"source":276,"sourceLanguage":21,"type":331},"skills/fetch","Use this skill when the user wants to retrieve a URL without a full browser session: fetch HTML or JSON from static pages, inspect status codes or headers, follow redirects, or get page source for simple scraping. Prefer it over a browser when JavaScript rendering and page interaction are not needed. Supports proxies and redirect control.","fetch",{"claudeCode":51},"SKILL.md frontmatter at skills/fetch/SKILL.md",[444,445,446,447],{"path":314,"priority":273},{"path":318,"priority":316},{"path":320,"priority":321},{"path":323,"priority":321},{"basePath":449,"description":450,"displayName":284,"installMethods":451,"rationale":452,"selectedPaths":453,"source":276,"sourceLanguage":21,"type":331},"skills/functions","Deploy serverless browser automation as cloud functions using Browserbase. Use when the user wants to deploy browser automation to run on a schedule or cron, create a webhook endpoint for browser tasks, run automation in the cloud instead of locally, or asks about Browserbase Functions.",{"claudeCode":51},"SKILL.md frontmatter at skills/functions/SKILL.md",[454,455,456],{"path":314,"priority":273},{"path":318,"priority":316},{"path":323,"priority":321},{"basePath":458,"description":459,"displayName":302,"installMethods":460,"rationale":461,"selectedPaths":462,"source":276,"sourceLanguage":21,"type":331},"skills/safe-browser","Build local constrained-browser agents with a safe_browser tool that owns CDP, enforces a domain allowlist with Fetch interception, and lets a runtime Claude Agent SDK agent complete browsing tasks without raw browser, shell, or CDP access. Use when the user wants an agent to browse or scrape while staying on approved domains, demo blocked off-domain navigation, or generate a safe browser client.",{"claudeCode":51},"SKILL.md frontmatter at skills/safe-browser/SKILL.md",[463,464,465,467,469],{"path":314,"priority":273},{"path":318,"priority":316},{"path":466,"priority":330},"templates/claude-agent-sdk/.gitignore",{"path":468,"priority":330},"templates/claude-agent-sdk/hn-scraper-demo.mjs",{"path":470,"priority":330},"templates/claude-agent-sdk/package.json",{"basePath":472,"description":473,"displayName":474,"installMethods":475,"rationale":476,"selectedPaths":477,"source":276,"sourceLanguage":21,"type":331},"skills/search","Use this skill when the user wants to search the web without a full browser session: find URLs, titles, and metadata for a query. Prefer it over a browser when you just need search results, not page content. Returns structured results with titles, URLs, authors, and dates.","search",{"claudeCode":51},"SKILL.md frontmatter at skills/search/SKILL.md",[478,479,480,481],{"path":314,"priority":273},{"path":318,"priority":316},{"path":320,"priority":321},{"path":323,"priority":321},{"basePath":483,"description":484,"displayName":485,"installMethods":486,"rationale":487,"selectedPaths":488,"source":276,"sourceLanguage":21,"type":331},"skills/ui-test","AI-powered adversarial UI testing via the browse CLI. Analyzes git diffs to test only what changed, or explores the full app to find bugs. Tests functional correctness, accessibility, responsive layout, and UX heuristics. Use when the user asks to test UI changes, QA a pull request, audit accessibility, or run exploratory testing. Supports local browser (localhost) and remote Browserbase (deployed sites).","ui-test",{"claudeCode":51},"SKILL.md frontmatter at skills/ui-test/SKILL.md",[489,490,491,492,493,495,497,499,501,503,505,506],{"path":314,"priority":273},{"path":275,"priority":316},{"path":318,"priority":316},{"path":320,"priority":321},{"path":494,"priority":321},"references/adversarial-patterns.md",{"path":496,"priority":321},"references/browser-recipes.md",{"path":498,"priority":321},"references/design-consistency.md",{"path":500,"priority":321},"references/design-system.example.md",{"path":502,"priority":321},"references/exploratory-testing.md",{"path":504,"priority":321},"references/parallel-testing.md",{"path":388,"priority":321},{"path":507,"priority":321},"references/ux-heuristics.md",{"basePath":19,"displayName":509,"installMethods":510,"rationale":511,"selectedPaths":512,"source":276,"sourceLanguage":21,"type":222},"browserbase-skills",{"npm":509},"cli ecosystem detected at /",[513,515],{"path":514,"priority":273},"package.json",{"path":275,"priority":273},{"sources":517},[518],"manual",{"npmPackage":509},{"closedIssues90d":11,"description":521,"forks":239,"homepage":522,"openIssues90d":242,"pushedAt":243,"readmeSize":237,"stars":244,"topics":523},"Browserbase's official collection of agent skills to access the web.","https://www.browserbase.com/SKILL.md",[],{"downloads":11},{"classifiedAt":526,"discoverAt":527,"extractAt":528,"githubAt":528,"npmAt":529,"updatedAt":526},1778683460101,1778683454817,1778683457134,1778683458753,[221,222,224,225,223],{"evaluatedAt":249,"extractAt":46,"updatedAt":249},[],[534],{"_creationTime":535,"_id":536,"community":537,"display":538,"identity":544,"providers":547,"relations":556,"tags":559,"workflow":560},1778698612821.232,"k1767dhhrwvbkcms5g6akw40h586nhag",{"reviewCount":11},{"description":539,"installMethods":540,"name":542,"sourceUrl":543},"Browserautomatisierung für KI-Agenten",{"claudeCode":541},"vercel-labs/agent-browser","agent-browser","https://github.com/vercel-labs/agent-browser",{"basePath":19,"githubOwner":545,"githubRepo":542,"locale":546,"slug":542,"type":251},"vercel-labs","de",{"evaluate":548,"extract":553},{"promptVersionExtension":215,"promptVersionScoring":26,"score":549,"tags":550,"targetMarket":34,"tier":35},99,[221,222,551,225,552],"webdriver","ai-agent",{"commitSha":37,"marketplace":554,"plugin":555},{"name":542,"pluginCount":258},{"mcpCount":11,"provider":39,"skillCount":11},{"repoId":557,"translatedFrom":558},"kd74a6sfc26xa0ec2tpntj8r2986mn0a","k171hvn0e2t3jzczxm3vzspj3186mgj7",[552,221,222,225,551],{"evaluatedAt":561,"extractAt":562,"updatedAt":563},1778698406247,1778698388091,1778698612821]