[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-browserbase-cookie-sync-en":3,"guides-for-browserbase-cookie-sync":575,"similar-k170yerym85rjxnc0dhv8ncq4186n1n4-en":576},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":233,"parentExtension":246,"providers":303,"relations":307,"repo":308,"tags":573,"workflow":574},1778683460321.3823,"k170yerym85rjxnc0dhv8ncq4186n1n4",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"browserbase/skills","cookie-sync","https://github.com/browserbase/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":240},1778683727786.8037,"kn7drzys8ek2qk4n4wrsqzkk0x86necp","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"targetMarket":218,"tier":219,"useCases":220},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,100,104,108,111,114,117,121,124,127,130,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of syncing local Chrome cookies to a Browserbase persistent context for authenticated browsing, and names Browserbase persistent context as the solution.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers value beyond default behavior by directly integrating local browser cookies with a cloud browsing environment, which is not a standard LLM capability.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, providing clear installation and usage instructions, handling prerequisites, and covering the full lifecycle of syncing and using cookies.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on syncing cookies from local Chrome to Browserbase contexts, with no unrelated capabilities.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality and use cases.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This extension is a single script and does not expose multiple discrete tools.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","All parameters (domains, context, stealth, proxy) and environment variables are clearly documented with their purposes and usage.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This is a single script, not a set of tools with names to evaluate.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The script takes specific, well-defined arguments and environment variables, and its output is focused on the context ID and usage instructions.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on 2026-05-13, which is recent.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project uses npm and includes an `npm install` step, indicating dependency management practices are followed.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The `BROWSERBASE_API_KEY` is required via an environment variable and is not hardcoded or echoed in the output.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The script appears to treat inputs as data and does not execute arbitrary code from external sources.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The script does not fetch external content at runtime for execution; all dependencies are managed via npm install.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The script interacts with local Chrome and Browserbase APIs but does not appear to modify files outside its intended scope or project folder.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached processes or denial-of-service primitives were detected in the script.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The script uses the API key for Browserbase operations and does not appear to exfiltrate confidential data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled script and documentation do not contain any hidden steering tricks or obfuscated content.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The script is written in plain JavaScript/Node.js and is not obfuscated.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The script makes reasonable assumptions about Node.js and Chrome being available and documents how to find the CDP URL.",{"category":96,"check":97,"severity":98,"summary":99},"Trust","Issues Attention","warning","There were 2 issues opened in the last 90 days and 0 closed, indicating slow response to new issues.",{"category":101,"check":102,"severity":98,"summary":103},"Versioning","Release Management","There is no explicit versioning in the SKILL.md frontmatter or package.json, and installation instructions point to 'main', making version pinning difficult.",{"category":105,"check":106,"severity":24,"summary":107},"Code Execution","Validation","Input arguments are parsed and validated, and critical values like API keys are handled via environment variables.",{"category":66,"check":109,"severity":24,"summary":110},"Unguarded Destructive Operations","The script does not perform destructive operations on the user's file system or data outside of its intended cookie syncing purpose.",{"category":105,"check":112,"severity":24,"summary":113},"Error Handling","The script includes try-catch blocks and provides meaningful error messages with exit codes.",{"category":105,"check":115,"severity":24,"summary":116},"Logging","The script provides console output for key steps and errors, allowing users to follow its execution.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The script handles cookies, which can contain sensitive data, but it syncs them to a user-controlled Browserbase context and does not submit them to third parties without explicit user action.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The extension is globally applicable and does not have any regional restrictions.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The script has clear prerequisites (Node.js, Chrome) and provides troubleshooting steps for common issues, suggesting good cross-platform compatibility.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README provides a clear overview of the Browserbase skills, installation instructions, and usage examples.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This is a single-purpose script, not an extension with multiple tools.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","This extension is a single script and does not expose multiple tools.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features, such as domain filtering and context reuse, are implemented and documented.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","Clear installation instructions are provided in the README and SKILL.md, including npm install and usage examples.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The script provides clear error messages and troubleshooting tips for common issues like missing dependencies or CDP connection problems.",{"category":148,"check":149,"severity":24,"summary":150},"Execution","Pinned dependencies","The project includes an `npm install` command, implying dependency pinning via package-lock.json or similar.",{"category":33,"check":152,"severity":42,"summary":153},"Dry-run preview","The operation is primarily about transferring data and does not have a direct destructive side-effect that would necessitate a dry-run mode.",{"category":155,"check":156,"severity":24,"summary":157},"Protocol","Idempotent retry & timeouts","The script has error handling and timeouts for its operations, and the context persistence is managed by Browserbase.",{"category":118,"check":159,"severity":24,"summary":160},"Telemetry opt-in","The extension does not appear to emit any telemetry beyond standard console logging.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The description clearly states the artifact (local Chrome cookies) and the task (sync to Browserbase context) and provides usage scenarios.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The SKILL.md frontmatter is concise and effectively summarizes the core capability and usage.",{"category":45,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md body is concise, outlining prerequisites, setup, and usage without excessive detail.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md provides a direct usage overview and links to detailed reference materials in REFERENCE.md for architecture and advanced topics.",{"category":171,"check":175,"severity":42,"summary":176},"Forked exploration","This skill is a utility for data transfer and does not involve deep exploration or code review.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","Detailed examples are provided in EXAMPLES.md covering basic sync, context reuse, and authenticated page interaction.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The TROUBLESHOOTING section in SKILL.md and the REFERENCE.md cover common edge cases and failure modes with recovery steps.",{"category":105,"check":184,"severity":42,"summary":185},"Tool Fallback","This skill does not rely on an external MCP server; it directly uses the Browserbase SDK and local Chrome CDP.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The script includes error handling that halts execution and reports issues, and prerequisites are clearly stated.",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The skill operates independently and does not implicitly rely on other skills; its function is self-contained.",1778683727661,"This Node.js script syncs cookies from a local Chrome browser instance to a Browserbase persistent context. It supports domain filtering, context reuse, stealth mode, and proxy settings. Prerequisites include Chrome with remote debugging enabled and a Browserbase API key.",[196,197,198,199,200],"Sync cookies from local Chrome to Browserbase","Filter cookies by domain","Reuse and refresh existing Browserbase contexts","Enable advanced stealth mode for reduced bot detection","Route traffic through residential proxies with geolocation",[202,203,204,205],"Managing browser profiles or settings beyond cookie synchronization.","Automating direct interactions with websites (this is handled by the `browse` CLI).","Replacing the need for a Browserbase account or API key.","Syncing cookies from browsers other than Chrome or compatible Chromium-based browsers.","3.0.0","4.4.0","Enable authenticated browsing in cloud environments by transferring local browser session cookies, allowing users to maintain logged-in states for sites like Google or GitHub via Browserbase.","Release Management and Issues Attention findings are warnings. The skill has clear documentation, robust error handling, and good security practices.",78,"A practical skill for syncing local Chrome cookies to Browserbase for authenticated cloud browsing.",[213,214,215,216,217],"browser-automation","cookies","chrome","browserbase","cli","global","community",[221,222,223,224],"Browse authenticated sites in a cloud environment as yourself.","Maintain logged-in sessions for scheduled jobs or recurring tasks.","Transfer specific site cookies (e.g., for development or testing).","Utilize Browserbase's anti-bot measures for sensitive sites.",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"popularity":237,"security":238,"testCoverage":239},{"hasLockfile":227},true,1778683709290,{"descriptionLength":230,"readmeSize":231},214,4101,{"closedIssues90d":8,"forks":230,"hasChangelog":233,"openIssues90d":234,"pushedAt":235,"stars":236},false,2,1778633729000,3179,{"npmDownloads":8},{"hasNpmPackage":227,"smitheryVerified":233},{"hasCi":233,"hasTests":233},{"updatedAt":241},1778683727786,{"basePath":243,"githubOwner":216,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/cookie-sync","skills","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":254,"parentExtension":257,"providers":287,"relations":299,"tags":300,"workflow":301},1778683460321.38,"k17bx77jb71yrwatep2nb43r0d86m6cb",{"reviewCount":8},{"description":251,"installMethods":252,"name":253,"sourceUrl":14},"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":244},"browse",{"basePath":255,"githubOwner":216,"githubRepo":244,"locale":18,"slug":244,"type":256},"","plugin",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"providers":266,"relations":281,"tags":283,"workflow":284},1778683460321.3796,"k17aawpn1wczwwhv1snb1x3q2h86m1hy",{"reviewCount":8},{"description":262,"installMethods":263,"name":216,"sourceUrl":14},"Browser automation and Browserbase CLI skills",{"claudeCode":12},{"basePath":255,"githubOwner":216,"githubRepo":244,"locale":18,"slug":244,"type":265},"marketplace",{"evaluate":267,"extract":275},{"promptVersionExtension":268,"promptVersionScoring":207,"score":269,"tags":270,"targetMarket":218,"tier":274},"3.1.0",95,[213,217,271,272,273],"web-scraping","developer-tools","testing","verified",{"commitSha":276,"marketplace":277,"plugin":279},"HEAD",{"name":216,"pluginCount":278},1,{"mcpCount":8,"provider":280,"skillCount":8},"classify",{"repoId":282},"kd77wvcdm5fq9xp8hk6ppm832s86myxr",[213,217,272,273,271],{"evaluatedAt":285,"extractAt":286,"updatedAt":285},1778683478405,1778683460321,{"evaluate":288,"extract":296},{"promptVersionExtension":206,"promptVersionScoring":207,"score":289,"tags":290,"targetMarket":218,"tier":274},98,[291,292,293,294,295],"browser","agent","cdp","playwright","automation",{"commitSha":276,"plugin":297},{"mcpCount":8,"provider":280,"skillCount":298},12,{"parentExtensionId":259,"repoId":282},[292,295,291,293,294],{"evaluatedAt":302,"extractAt":286,"updatedAt":302},1778683581384,{"evaluate":304,"extract":306},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":305,"targetMarket":218,"tier":219},[213,214,215,216,217],{"commitSha":276},{"parentExtensionId":248,"repoId":282},{"_creationTime":309,"_id":282,"identity":310,"providers":311,"workflow":568},1778683454816.9644,{"githubOwner":216,"githubRepo":244,"sourceUrl":14},{"classify":312,"discover":559,"extract":562,"github":563,"npm":567},{"commitSha":276,"extensions":313},[314,324,329,335,341,347,353,378,388,414,423,447,457,480,491,500,514,525,551],{"basePath":255,"description":262,"displayName":216,"installMethods":315,"rationale":316,"selectedPaths":317,"source":323,"sourceLanguage":18,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[318,321],{"path":319,"priority":320},".claude-plugin/marketplace.json","mandatory",{"path":322,"priority":320},"README.md","rule",{"basePath":255,"description":251,"displayName":253,"installMethods":325,"rationale":326,"selectedPaths":327,"source":323,"sourceLanguage":18,"type":256},{"claudeCode":244},"inline plugin source from marketplace.json at /",[328],{"path":322,"priority":320},{"basePath":255,"description":330,"displayName":331,"installMethods":332,"rationale":326,"selectedPaths":333,"source":323,"sourceLanguage":18,"type":256},"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":244},[334],{"path":322,"priority":320},{"basePath":255,"description":336,"displayName":337,"installMethods":338,"rationale":326,"selectedPaths":339,"source":323,"sourceLanguage":18,"type":256},"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":244},[340],{"path":322,"priority":320},{"basePath":255,"description":342,"displayName":343,"installMethods":344,"rationale":326,"selectedPaths":345,"source":323,"sourceLanguage":18,"type":256},"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":244},[346],{"path":322,"priority":320},{"basePath":255,"description":348,"displayName":349,"installMethods":350,"rationale":326,"selectedPaths":351,"source":323,"sourceLanguage":18,"type":256},"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":244},[352],{"path":322,"priority":320},{"basePath":354,"description":355,"displayName":356,"installMethods":357,"rationale":358,"selectedPaths":359,"source":323,"sourceLanguage":18,"type":245},"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":12},"SKILL.md frontmatter at skills/autobrowse/SKILL.md",[360,362,364,366,369,371,373,375],{"path":361,"priority":320},"SKILL.md",{"path":322,"priority":363},"high",{"path":365,"priority":363},"LICENSE.txt",{"path":367,"priority":368},"EXAMPLES.md","medium",{"path":370,"priority":368},"REFERENCE.md",{"path":372,"priority":368},"references/example-skill.md",{"path":374,"priority":368},"references/example-task.md",{"path":376,"priority":377},"scripts/evaluate.mjs","low",{"basePath":379,"description":380,"displayName":291,"installMethods":381,"rationale":382,"selectedPaths":383,"source":323,"sourceLanguage":18,"type":245},"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":12},"SKILL.md frontmatter at skills/browser/SKILL.md",[384,385,386,387],{"path":361,"priority":320},{"path":365,"priority":363},{"path":367,"priority":368},{"path":370,"priority":368},{"basePath":389,"description":390,"displayName":343,"installMethods":391,"rationale":392,"selectedPaths":393,"source":323,"sourceLanguage":18,"type":245},"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":12},"SKILL.md frontmatter at skills/browser-trace/SKILL.md",[394,395,396,397,398,400,402,404,406,408,410,412],{"path":361,"priority":320},{"path":365,"priority":363},{"path":367,"priority":368},{"path":370,"priority":368},{"path":399,"priority":377},"scripts/bb-capture.mjs",{"path":401,"priority":377},"scripts/bb-finalize.mjs",{"path":403,"priority":377},"scripts/bisect-cdp.mjs",{"path":405,"priority":377},"scripts/lib.mjs",{"path":407,"priority":377},"scripts/query.mjs",{"path":409,"priority":377},"scripts/snapshot-loop.mjs",{"path":411,"priority":377},"scripts/start-capture.mjs",{"path":413,"priority":377},"scripts/stop-capture.mjs",{"basePath":415,"description":416,"displayName":337,"installMethods":417,"rationale":418,"selectedPaths":419,"source":323,"sourceLanguage":18,"type":245},"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":12},"SKILL.md frontmatter at skills/browserbase-cli/SKILL.md",[420,421,422],{"path":361,"priority":320},{"path":365,"priority":363},{"path":370,"priority":368},{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":323,"sourceLanguage":18,"type":245},"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":12},"SKILL.md frontmatter at skills/company-research/SKILL.md",[430,431,433,435,437,439,441,443,445],{"path":361,"priority":320},{"path":432,"priority":368},"references/example-research.md",{"path":434,"priority":368},"references/report-template.html",{"path":436,"priority":368},"references/research-patterns.md",{"path":438,"priority":368},"references/workflow.md",{"path":440,"priority":377},"scripts/compile_report.mjs",{"path":442,"priority":377},"scripts/extract_page.mjs",{"path":444,"priority":377},"scripts/list_urls.mjs",{"path":446,"priority":377},"scripts/package.json",{"basePath":243,"description":10,"displayName":13,"installMethods":448,"rationale":449,"selectedPaths":450,"source":323,"sourceLanguage":18,"type":245},{"claudeCode":12},"SKILL.md frontmatter at skills/cookie-sync/SKILL.md",[451,452,453,454,455],{"path":361,"priority":320},{"path":365,"priority":363},{"path":367,"priority":368},{"path":370,"priority":368},{"path":456,"priority":377},"scripts/cookie-sync.mjs",{"basePath":458,"description":459,"displayName":460,"installMethods":461,"rationale":462,"selectedPaths":463,"source":323,"sourceLanguage":18,"type":245},"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":12},"SKILL.md frontmatter at skills/event-prospecting/SKILL.md",[464,465,467,468,469,470,471,473,474,476,477,478],{"path":361,"priority":320},{"path":466,"priority":368},"references/event-platforms.md",{"path":432,"priority":368},{"path":434,"priority":368},{"path":436,"priority":368},{"path":438,"priority":368},{"path":472,"priority":377},"scripts/__fixtures__/stripe-snapshot.json",{"path":440,"priority":377},{"path":475,"priority":377},"scripts/extract_event.mjs",{"path":442,"priority":377},{"path":446,"priority":377},{"path":479,"priority":377},"scripts/recon.mjs",{"basePath":481,"description":482,"displayName":483,"installMethods":484,"rationale":485,"selectedPaths":486,"source":323,"sourceLanguage":18,"type":245},"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":12},"SKILL.md frontmatter at skills/fetch/SKILL.md",[487,488,489,490],{"path":361,"priority":320},{"path":365,"priority":363},{"path":367,"priority":368},{"path":370,"priority":368},{"basePath":492,"description":493,"displayName":331,"installMethods":494,"rationale":495,"selectedPaths":496,"source":323,"sourceLanguage":18,"type":245},"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":12},"SKILL.md frontmatter at skills/functions/SKILL.md",[497,498,499],{"path":361,"priority":320},{"path":365,"priority":363},{"path":370,"priority":368},{"basePath":501,"description":502,"displayName":349,"installMethods":503,"rationale":504,"selectedPaths":505,"source":323,"sourceLanguage":18,"type":245},"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":12},"SKILL.md frontmatter at skills/safe-browser/SKILL.md",[506,507,508,510,512],{"path":361,"priority":320},{"path":365,"priority":363},{"path":509,"priority":377},"templates/claude-agent-sdk/.gitignore",{"path":511,"priority":377},"templates/claude-agent-sdk/hn-scraper-demo.mjs",{"path":513,"priority":377},"templates/claude-agent-sdk/package.json",{"basePath":515,"description":516,"displayName":517,"installMethods":518,"rationale":519,"selectedPaths":520,"source":323,"sourceLanguage":18,"type":245},"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":12},"SKILL.md frontmatter at skills/search/SKILL.md",[521,522,523,524],{"path":361,"priority":320},{"path":365,"priority":363},{"path":367,"priority":368},{"path":370,"priority":368},{"basePath":526,"description":527,"displayName":528,"installMethods":529,"rationale":530,"selectedPaths":531,"source":323,"sourceLanguage":18,"type":245},"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":12},"SKILL.md frontmatter at skills/ui-test/SKILL.md",[532,533,534,535,536,538,540,542,544,546,548,549],{"path":361,"priority":320},{"path":322,"priority":363},{"path":365,"priority":363},{"path":367,"priority":368},{"path":537,"priority":368},"references/adversarial-patterns.md",{"path":539,"priority":368},"references/browser-recipes.md",{"path":541,"priority":368},"references/design-consistency.md",{"path":543,"priority":368},"references/design-system.example.md",{"path":545,"priority":368},"references/exploratory-testing.md",{"path":547,"priority":368},"references/parallel-testing.md",{"path":434,"priority":368},{"path":550,"priority":368},"references/ux-heuristics.md",{"basePath":255,"displayName":552,"installMethods":553,"rationale":554,"selectedPaths":555,"source":323,"sourceLanguage":18,"type":217},"browserbase-skills",{"npm":552},"cli ecosystem detected at /",[556,558],{"path":557,"priority":320},"package.json",{"path":322,"priority":320},{"sources":560},[561],"manual",{"npmPackage":552},{"closedIssues90d":8,"description":564,"forks":230,"homepage":565,"openIssues90d":234,"pushedAt":235,"readmeSize":231,"stars":236,"topics":566},"Browserbase's official collection of agent skills to access the web.","https://www.browserbase.com/SKILL.md",[],{"downloads":8},{"classifiedAt":569,"discoverAt":570,"extractAt":571,"githubAt":571,"npmAt":572,"updatedAt":569},1778683460101,1778683454817,1778683457134,1778683458753,[213,216,215,217,214],{"evaluatedAt":241,"extractAt":286,"updatedAt":241},[],[577,603,630,657,676,704],{"_creationTime":578,"_id":579,"community":580,"display":581,"identity":587,"providers":591,"relations":596,"tags":598,"workflow":599},1778697205743.894,"k17ej9360g7468qswf3svnrx9186m1ng",{"reviewCount":8},{"description":582,"installMethods":583,"name":585,"sourceUrl":586},"Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to \"open a website\", \"fill out a form\", \"click a button\", \"take a screenshot\", \"scrape data from a page\", \"test this web app\", \"login to a site\", \"automate browser actions\", or any task requiring programmatic web interaction.",{"claudeCode":584},"shanraisshan/claude-code-best-practice","agent-browser","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":588,"githubOwner":589,"githubRepo":590,"locale":18,"slug":585,"type":245},".claude/skills/agent-browser","shanraisshan","claude-code-best-practice",{"evaluate":592,"extract":595},{"promptVersionExtension":206,"promptVersionScoring":207,"score":593,"tags":594,"targetMarket":218,"tier":274},100,[213,271,273,217,295],{"commitSha":276},{"repoId":597},"kd74710g49kxgwbfjxeb7s132d86myxr",[295,213,217,273,271],{"evaluatedAt":600,"extractAt":601,"updatedAt":602},1778697222051,1778697205743,1778697438718,{"_creationTime":604,"_id":605,"community":606,"display":607,"identity":613,"providers":617,"relations":624,"tags":626,"workflow":627},1778696993586.7058,"k174ty9vbfgj7cv3v2szdwjgh986mrsf",{"reviewCount":8},{"description":608,"installMethods":609,"name":611,"sourceUrl":612},"Search ChatGPT and extract the full response + hydration JSON that powers the UI.\nAttaches to a running Chrome instance (port 9222 by default), opens ChatGPT,\nsubmits a query, waits for the streamed response, and returns structured data:\nmessages, product cards, hydration JSON, and API calls.\nUse when asked to \"search chatgpt\", \"ask chatgpt\", \"chatgpt search\",\n\"get chatgpt response\", or \"scrape chatgpt\".\n",{"claudeCode":610},"SeifBenayed/claude-code-sdk","chatgpt-search","https://github.com/SeifBenayed/claude-code-sdk",{"basePath":614,"githubOwner":615,"githubRepo":616,"locale":18,"slug":611,"type":245},".claude/skills/chatgpt-search","SeifBenayed","claude-code-sdk",{"evaluate":618,"extract":623},{"promptVersionExtension":206,"promptVersionScoring":207,"score":593,"tags":619,"targetMarket":218,"tier":274},[620,621,213,622,271],"chatgpt","scraping","data-extraction",{"commitSha":276},{"repoId":625},"kd78s53c1852h5p7c3qem663xs86njab",[213,620,622,621,271],{"evaluatedAt":628,"extractAt":629,"updatedAt":628},1778697026743,1778696993586,{"_creationTime":631,"_id":632,"community":633,"display":634,"identity":640,"providers":644,"relations":651,"tags":653,"workflow":654},1778688417731.9568,"k174wzq7pzgctyr9y4yakmzsjn86mwk9",{"reviewCount":8},{"description":635,"installMethods":636,"name":638,"sourceUrl":639},"Safari browser automation CLI on macOS via safari-mcp. Controls real Safari (native, keeps logins) by wrapping the safari-mcp MCP server. Every one of the 84 MCP tools is exposed 1:1 with schema-accurate arguments — guaranteed parity, no manual drift.",{"claudeCode":637},"hkuds/cli-anything","cli-anything-safari","https://github.com/hkuds/cli-anything",{"basePath":641,"githubOwner":642,"githubRepo":643,"locale":18,"slug":638,"type":245},"skills/cli-anything-safari","hkuds","cli-anything",{"evaluate":645,"extract":650},{"promptVersionExtension":206,"promptVersionScoring":207,"score":593,"tags":646,"targetMarket":218,"tier":274},[647,648,213,217,649],"safari","macos","mcp",{"commitSha":276},{"repoId":652},"kd7e2bra4ymb6r521a25r6yges86n35p",[213,217,648,649,647],{"evaluatedAt":655,"extractAt":656,"updatedAt":655},1778689594971,1778688417732,{"_creationTime":658,"_id":659,"community":660,"display":661,"identity":664,"providers":665,"relations":672,"tags":673,"workflow":674},1778683460321.381,"k1707rtzme0qezretvp3gmtfvn86n1k1",{"reviewCount":8},{"description":355,"installMethods":662,"name":663,"sourceUrl":14},{"claudeCode":12},"AutoBrowse",{"basePath":354,"githubOwner":216,"githubRepo":244,"locale":18,"slug":356,"type":245},{"evaluate":666,"extract":670},{"promptVersionExtension":206,"promptVersionScoring":207,"score":593,"tags":667,"targetMarket":218,"tier":274},[213,271,668,273,669],"llm-agent","node-js",{"commitSha":276,"license":671},"MIT",{"parentExtensionId":248,"repoId":282},[213,668,669,273,271],{"evaluatedAt":675,"extractAt":286,"updatedAt":675},1778683610531,{"_creationTime":677,"_id":678,"community":679,"display":680,"identity":686,"providers":690,"relations":696,"tags":699,"workflow":700},1778683762612.1245,"k1709q7z5grftph7kb93c569qh86n56a",{"reviewCount":8},{"description":681,"installMethods":682,"name":684,"sourceUrl":685},"Uses Chrome DevTools MCP and documentation to troubleshoot connection and target issues. Trigger this skill when list_pages, new_page, or navigate_page fail, or when the server initialization fails.",{"claudeCode":683},"ChromeDevTools/chrome-devtools-mcp","troubleshooting","https://github.com/ChromeDevTools/chrome-devtools-mcp",{"basePath":687,"githubOwner":688,"githubRepo":689,"locale":18,"slug":684,"type":245},"skills/troubleshooting","ChromeDevTools","chrome-devtools-mcp",{"evaluate":691,"extract":695},{"promptVersionExtension":206,"promptVersionScoring":207,"score":593,"tags":692,"targetMarket":218,"tier":274},[693,215,684,694,295,649],"devtools","debugging",{"commitSha":276},{"parentExtensionId":697,"repoId":698},"k17evynnzmmag96rw4rpybyydx86m0py","kd7an8ppnz1q2np9tc5yw4qenn86mg6h",[295,215,694,693,649,684],{"evaluatedAt":701,"extractAt":702,"updatedAt":703},1778683958622,1778683762612,1778684097619,{"_creationTime":705,"_id":706,"community":707,"display":708,"identity":714,"providers":719,"relations":728,"tags":731,"workflow":732},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":709,"installMethods":710,"name":712,"sourceUrl":713},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":711},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":715,"githubOwner":716,"githubRepo":717,"locale":18,"slug":718,"type":245},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":720,"extract":727},{"promptVersionExtension":206,"promptVersionScoring":207,"score":593,"tags":721,"targetMarket":218,"tier":274},[722,723,724,725,726,217],"finance","trading","market-analysis","ai","typescript",{"commitSha":276,"license":671},{"parentExtensionId":729,"repoId":730},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[725,217,722,724,723,726],{"evaluatedAt":733,"extractAt":734,"updatedAt":733},1778701108877,1778696691708]