[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-browserbase-event-prospecting-de":3,"guides-for-browserbase-event-prospecting":574,"similar-k1749brrb1xg8wbt6802r76mr986mzcf-de":575},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":224,"parentExtension":246,"providers":302,"relations":306,"repo":307,"tags":572,"workflow":573},1778683460321.3826,"k1749brrb1xg8wbt6802r76mr986mzcf",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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",{"claudeCode":12},"browserbase/skills","event-prospecting","https://github.com/browserbase/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":239},1778683760146.5615,"kn7aw01r1nn1tf49p7kswh70jh86nmjr","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":215,"tier":216,"useCases":217},[21,26,29,32,36,39,43,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of event prospecting, identifying specific user needs like lead finding at conferences and event prep.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a distinct value proposition over basic prompting by automating complex multi-step research, ICP filtering, and report generation, going beyond simple web scraping.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill's workflow covers the complete lifecycle from URL input to a browsable HTML report and CSV export, with clear instructions, dependencies, and output handling.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on event prospecting, from URL input to lead generation and reporting, without expanding into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities, including its input (URL), process (extraction, filtering, research), output (HTML report, DM opener), and use cases.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill primarily uses narrowly scoped tools like `bb fetch`, `bb search`, and custom `extract_page.mjs` / `compile_report.mjs` scripts, adhering to hard tool call caps and avoiding generalist command execution.",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","not_applicable","The skill does not appear to have explicit configuration parameters beyond environment variables and command-line flags which are documented in the SKILL.md.",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","The custom scripts used by the skill (`recon.mjs`, `extract_event.mjs`, `extract_page.mjs`, `compile_report.mjs`) are descriptively named and operate within the skill's domain.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","Tool usage is constrained to specific outputs like JSON or markdown files, and inputs are validated via arguments or structured data, avoiding arbitrary data blobs.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The license is MIT, a permissive open-source license, clearly stated in the SKILL.md frontmatter.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository shows a commit date of 2026-05-13, indicating recent activity within the last 90 days.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The skill relies on specific CLIs (`bb`, `browse`) and Node.js packages listed in `package.json`, and the SKILL.md specifies prerequisites.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill requires a `BROWSERBASE_API_KEY` which is handled via environment variables and not hardcoded or echoed in output.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill's workflow relies on local scripts and `bb` CLI commands, and does not fetch or execute arbitrary remote code or data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill uses local scripts and the `bb` CLI, and does not perform runtime downloads of code or data that bypasses the bundled repository.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates within defined output directories and uses local scripts, avoiding file system modifications outside its designated scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls were detected in the provided scripts.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill operates on public event data and user-provided ICP information, without explicit instructions to exfiltrate confidential data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled markdown files and scripts do not contain hidden steering tricks, invisible characters, or obfuscated instructions.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's scripts (`.mjs` files) are in plain JavaScript and are not obfuscated, base64-encoded, or dynamically fetched and executed.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The script adheres to path rules, explicitly stating to use full literal paths instead of `~` or `$HOME`, and defines output directories relative to the provided path.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 2 open issues and 0 closed in the last 90 days, and a low overall issue count, maintainer engagement appears sufficient.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","A manifest version (`0.1.0`) is present in the SKILL.md frontmatter.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","Input parameters are handled via command-line arguments and within scripts, with evidence of argument parsing and type checking (e.g., `parseInt` for `--max-chars`).",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is primarily read-only, focusing on data extraction and report generation, and does not perform destructive file operations.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The scripts include basic error handling (e.g., try-catch blocks in `extract_page.mjs`, explicit exit codes) and report failures to stderr.",{"category":111,"check":115,"severity":46,"summary":116},"Logging","The skill does not perform destructive actions or outbound calls that would typically require a local audit log.",{"category":118,"check":119,"severity":46,"summary":120},"Compliance","GDPR","The skill processes public event data and does not appear to handle personal data beyond what is publicly available for event speakers.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill's functionality is global, focusing on event data extraction without regional restrictions, and thus `targetMarket` defaults to 'global'.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on standard Node.js and the `bb` CLI, with clear prerequisites listed, ensuring broad compatibility.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README is comprehensive, explaining installation, usage, and providing examples for interacting with Claude Code and the `bb` CLI.",{"category":33,"check":131,"severity":46,"summary":132},"Tool surface size","The skill is composed of a few core scripts rather than exposing a large number of distinct tools.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The skill uses distinct internal scripts for specific tasks (recon, extraction, compilation) rather than exposing overlapping commands.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features, including URL input, ICP filtering, deep research, and report generation, are implemented in the provided scripts and SKILL.md.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","Installation instructions are clear for both `npx skills add` and Claude Code's plugin interface, including necessary environment variables and CLIs.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","Script errors are reported to stderr, and the SKILL.md outlines failure modes and recovery steps for common issues like missing profiles or unsupported platforms.",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","The `package.json` indicates Node.js usage, and the SKILL.md specifies required CLIs, implying a controlled execution environment.",{"category":33,"check":151,"severity":46,"summary":152},"Dry-run preview","The skill is primarily data extraction and report generation, with no state-changing operations that would necessitate a dry-run mode.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The scripts include timeouts for tool calls (e.g., `browse wait timeout`), and operations like file writing are inherently idempotent or handled by overwriting.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill does not appear to emit any telemetry beyond standard `bb` CLI usage, which is typically opt-in or diagnostic.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely defined: event prospecting by extracting, filtering, and researching speakers from a given conference URL for AE outreach.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The SKILL.md frontmatter is concise, providing a clear summary of the skill's function and relevant trigger phrases.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured and under reasonable length, delegating detailed workflow steps to referenced markdown files.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Detailed workflow, research patterns, and examples are appropriately split into separate markdown files (`references/workflow.md`, `research-patterns.md`, etc.) linked from the main SKILL.md.",{"category":170,"check":174,"severity":46,"summary":175},"Forked exploration","The skill's workflow does not involve extensive code exploration or multi-file inspection that would necessitate `context: fork`.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md and README provide clear examples of skill invocation and expected outcomes, covering basic usage and integration with Claude Code.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill documentation addresses edge cases like unsupported event platforms, thin homepage content, and potential issues with profile resolution.",{"category":111,"check":183,"severity":46,"summary":184},"Tool Fallback","The skill relies on the `bb` CLI and Node.js, which are specified as prerequisites, and does not depend on optional external tools with fallbacks.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The workflow includes checks for conditions like missing profiles or insufficient extracted data, halting execution with clear error messages.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; cross-references are optional and clearly indicated.",1778683760032,"This skill automates event prospecting by taking a conference URL, extracting speaker data, filtering it against a user's Ideal Customer Profile (ICP), performing deep research on relevant speakers, and generating a detailed HTML report with DM openers.",[195,196,197,198,199],"Extracts speaker data from event URLs","Filters speakers based on user's ICP","Performs deep research on target speakers","Generates person-first HTML reports","Provides one-click DM openers",[201,202,203],"Replacing a full CRM or sales engagement platform","Performing direct outreach or follow-ups","Researching companies or individuals outside of event contexts","3.0.0","4.4.0","To efficiently identify and research high-quality sales leads from conference speaker lists, enabling targeted outreach and event preparation.","The skill is highly polished and production-ready, with comprehensive documentation, robust error handling, and a clear, well-defined scope. The few `not_applicable` ratings reflect the skill's focused design rather than any deficiency.",98,"A robust and production-ready event prospecting skill with excellent documentation and a focused scope.",[13,211,212,213,214],"lead-generation","web-scraping","data-extraction","reporting","global","verified",[218,219,220,221],"Finding leads at a specific conference","Preparing for an event by researching speakers","Building a target list from sponsor/exhibitor pages","Scraping conference speakers and ranking by ICP fit",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"popularity":236,"security":237,"testCoverage":238},{"hasLockfile":224},true,1778683729175,{"descriptionLength":227,"readmeSize":228},792,4101,{"closedIssues90d":8,"forks":230,"hasChangelog":231,"manifestVersion":232,"openIssues90d":233,"pushedAt":234,"stars":235},214,false,"0.1.0",2,1778633729000,3179,{"npmDownloads":8},{"hasNpmPackage":224,"smitheryVerified":231},{"hasCi":231,"hasTests":231},{"updatedAt":240},1778683760146,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/event-prospecting","browserbase","skills","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":254,"parentExtension":257,"providers":287,"relations":298,"tags":299,"workflow":300},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":243,"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":243,"sourceUrl":14},"Browser automation and Browserbase CLI skills",{"claudeCode":12},{"basePath":255,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":265},"marketplace",{"evaluate":267,"extract":275},{"promptVersionExtension":268,"promptVersionScoring":205,"score":269,"tags":270,"targetMarket":215,"tier":216},"3.1.0",95,[271,272,212,273,274],"browser-automation","cli","developer-tools","testing",{"commitSha":276,"marketplace":277,"plugin":279},"HEAD",{"name":243,"pluginCount":278},1,{"mcpCount":8,"provider":280,"skillCount":8},"classify",{"repoId":282},"kd77wvcdm5fq9xp8hk6ppm832s86myxr",[271,272,273,274,212],{"evaluatedAt":285,"extractAt":286,"updatedAt":285},1778683478405,1778683460321,{"evaluate":288,"extract":295},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":289,"targetMarket":215,"tier":216},[290,291,292,293,294],"browser","agent","cdp","playwright","automation",{"commitSha":276,"plugin":296},{"mcpCount":8,"provider":280,"skillCount":297},12,{"parentExtensionId":259,"repoId":282},[291,294,290,292,293],{"evaluatedAt":301,"extractAt":286,"updatedAt":301},1778683581384,{"evaluate":303,"extract":305},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":304,"targetMarket":215,"tier":216},[13,211,212,213,214],{"commitSha":276},{"parentExtensionId":248,"repoId":282},{"_creationTime":308,"_id":282,"identity":309,"providers":310,"workflow":567},1778683454816.9644,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":311,"discover":558,"extract":561,"github":562,"npm":566},{"commitSha":276,"extensions":312},[313,323,328,334,340,346,352,377,387,413,422,446,459,479,490,499,513,524,550],{"basePath":255,"description":262,"displayName":243,"installMethods":314,"rationale":315,"selectedPaths":316,"source":322,"sourceLanguage":18,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[317,320],{"path":318,"priority":319},".claude-plugin/marketplace.json","mandatory",{"path":321,"priority":319},"README.md","rule",{"basePath":255,"description":251,"displayName":253,"installMethods":324,"rationale":325,"selectedPaths":326,"source":322,"sourceLanguage":18,"type":256},{"claudeCode":244},"inline plugin source from marketplace.json at /",[327],{"path":321,"priority":319},{"basePath":255,"description":329,"displayName":330,"installMethods":331,"rationale":325,"selectedPaths":332,"source":322,"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},[333],{"path":321,"priority":319},{"basePath":255,"description":335,"displayName":336,"installMethods":337,"rationale":325,"selectedPaths":338,"source":322,"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},[339],{"path":321,"priority":319},{"basePath":255,"description":341,"displayName":342,"installMethods":343,"rationale":325,"selectedPaths":344,"source":322,"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},[345],{"path":321,"priority":319},{"basePath":255,"description":347,"displayName":348,"installMethods":349,"rationale":325,"selectedPaths":350,"source":322,"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},[351],{"path":321,"priority":319},{"basePath":353,"description":354,"displayName":355,"installMethods":356,"rationale":357,"selectedPaths":358,"source":322,"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",[359,361,363,365,368,370,372,374],{"path":360,"priority":319},"SKILL.md",{"path":321,"priority":362},"high",{"path":364,"priority":362},"LICENSE.txt",{"path":366,"priority":367},"EXAMPLES.md","medium",{"path":369,"priority":367},"REFERENCE.md",{"path":371,"priority":367},"references/example-skill.md",{"path":373,"priority":367},"references/example-task.md",{"path":375,"priority":376},"scripts/evaluate.mjs","low",{"basePath":378,"description":379,"displayName":290,"installMethods":380,"rationale":381,"selectedPaths":382,"source":322,"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",[383,384,385,386],{"path":360,"priority":319},{"path":364,"priority":362},{"path":366,"priority":367},{"path":369,"priority":367},{"basePath":388,"description":389,"displayName":342,"installMethods":390,"rationale":391,"selectedPaths":392,"source":322,"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",[393,394,395,396,397,399,401,403,405,407,409,411],{"path":360,"priority":319},{"path":364,"priority":362},{"path":366,"priority":367},{"path":369,"priority":367},{"path":398,"priority":376},"scripts/bb-capture.mjs",{"path":400,"priority":376},"scripts/bb-finalize.mjs",{"path":402,"priority":376},"scripts/bisect-cdp.mjs",{"path":404,"priority":376},"scripts/lib.mjs",{"path":406,"priority":376},"scripts/query.mjs",{"path":408,"priority":376},"scripts/snapshot-loop.mjs",{"path":410,"priority":376},"scripts/start-capture.mjs",{"path":412,"priority":376},"scripts/stop-capture.mjs",{"basePath":414,"description":415,"displayName":336,"installMethods":416,"rationale":417,"selectedPaths":418,"source":322,"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",[419,420,421],{"path":360,"priority":319},{"path":364,"priority":362},{"path":369,"priority":367},{"basePath":423,"description":424,"displayName":425,"installMethods":426,"rationale":427,"selectedPaths":428,"source":322,"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",[429,430,432,434,436,438,440,442,444],{"path":360,"priority":319},{"path":431,"priority":367},"references/example-research.md",{"path":433,"priority":367},"references/report-template.html",{"path":435,"priority":367},"references/research-patterns.md",{"path":437,"priority":367},"references/workflow.md",{"path":439,"priority":376},"scripts/compile_report.mjs",{"path":441,"priority":376},"scripts/extract_page.mjs",{"path":443,"priority":376},"scripts/list_urls.mjs",{"path":445,"priority":376},"scripts/package.json",{"basePath":447,"description":448,"displayName":449,"installMethods":450,"rationale":451,"selectedPaths":452,"source":322,"sourceLanguage":18,"type":245},"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":12},"SKILL.md frontmatter at skills/cookie-sync/SKILL.md",[453,454,455,456,457],{"path":360,"priority":319},{"path":364,"priority":362},{"path":366,"priority":367},{"path":369,"priority":367},{"path":458,"priority":376},"scripts/cookie-sync.mjs",{"basePath":242,"description":10,"displayName":13,"installMethods":460,"rationale":461,"selectedPaths":462,"source":322,"sourceLanguage":18,"type":245},{"claudeCode":12},"SKILL.md frontmatter at skills/event-prospecting/SKILL.md",[463,464,466,467,468,469,470,472,473,475,476,477],{"path":360,"priority":319},{"path":465,"priority":367},"references/event-platforms.md",{"path":431,"priority":367},{"path":433,"priority":367},{"path":435,"priority":367},{"path":437,"priority":367},{"path":471,"priority":376},"scripts/__fixtures__/stripe-snapshot.json",{"path":439,"priority":376},{"path":474,"priority":376},"scripts/extract_event.mjs",{"path":441,"priority":376},{"path":445,"priority":376},{"path":478,"priority":376},"scripts/recon.mjs",{"basePath":480,"description":481,"displayName":482,"installMethods":483,"rationale":484,"selectedPaths":485,"source":322,"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",[486,487,488,489],{"path":360,"priority":319},{"path":364,"priority":362},{"path":366,"priority":367},{"path":369,"priority":367},{"basePath":491,"description":492,"displayName":330,"installMethods":493,"rationale":494,"selectedPaths":495,"source":322,"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",[496,497,498],{"path":360,"priority":319},{"path":364,"priority":362},{"path":369,"priority":367},{"basePath":500,"description":501,"displayName":348,"installMethods":502,"rationale":503,"selectedPaths":504,"source":322,"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",[505,506,507,509,511],{"path":360,"priority":319},{"path":364,"priority":362},{"path":508,"priority":376},"templates/claude-agent-sdk/.gitignore",{"path":510,"priority":376},"templates/claude-agent-sdk/hn-scraper-demo.mjs",{"path":512,"priority":376},"templates/claude-agent-sdk/package.json",{"basePath":514,"description":515,"displayName":516,"installMethods":517,"rationale":518,"selectedPaths":519,"source":322,"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",[520,521,522,523],{"path":360,"priority":319},{"path":364,"priority":362},{"path":366,"priority":367},{"path":369,"priority":367},{"basePath":525,"description":526,"displayName":527,"installMethods":528,"rationale":529,"selectedPaths":530,"source":322,"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",[531,532,533,534,535,537,539,541,543,545,547,548],{"path":360,"priority":319},{"path":321,"priority":362},{"path":364,"priority":362},{"path":366,"priority":367},{"path":536,"priority":367},"references/adversarial-patterns.md",{"path":538,"priority":367},"references/browser-recipes.md",{"path":540,"priority":367},"references/design-consistency.md",{"path":542,"priority":367},"references/design-system.example.md",{"path":544,"priority":367},"references/exploratory-testing.md",{"path":546,"priority":367},"references/parallel-testing.md",{"path":433,"priority":367},{"path":549,"priority":367},"references/ux-heuristics.md",{"basePath":255,"displayName":551,"installMethods":552,"rationale":553,"selectedPaths":554,"source":322,"sourceLanguage":18,"type":272},"browserbase-skills",{"npm":551},"cli ecosystem detected at /",[555,557],{"path":556,"priority":319},"package.json",{"path":321,"priority":319},{"sources":559},[560],"manual",{"npmPackage":551},{"closedIssues90d":8,"description":563,"forks":230,"homepage":564,"openIssues90d":233,"pushedAt":234,"readmeSize":228,"stars":235,"topics":565},"Browserbase's official collection of agent skills to access the web.","https://www.browserbase.com/SKILL.md",[],{"downloads":8},{"classifiedAt":568,"discoverAt":569,"extractAt":570,"githubAt":570,"npmAt":571,"updatedAt":568},1778683460101,1778683454817,1778683457134,1778683458753,[213,13,211,214,212],{"evaluatedAt":240,"extractAt":286,"updatedAt":240},[],[576,603,630,649,668,696],{"_creationTime":577,"_id":578,"community":579,"display":580,"identity":586,"providers":590,"relations":597,"tags":599,"workflow":600},1778696993586.7058,"k174ty9vbfgj7cv3v2szdwjgh986mrsf",{"reviewCount":8},{"description":581,"installMethods":582,"name":584,"sourceUrl":585},"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":583},"SeifBenayed/claude-code-sdk","chatgpt-search","https://github.com/SeifBenayed/claude-code-sdk",{"basePath":587,"githubOwner":588,"githubRepo":589,"locale":18,"slug":584,"type":245},".claude/skills/chatgpt-search","SeifBenayed","claude-code-sdk",{"evaluate":591,"extract":596},{"promptVersionExtension":204,"promptVersionScoring":205,"score":592,"tags":593,"targetMarket":215,"tier":216},100,[594,595,271,213,212],"chatgpt","scraping",{"commitSha":276},{"repoId":598},"kd78s53c1852h5p7c3qem663xs86njab",[271,594,213,595,212],{"evaluatedAt":601,"extractAt":602,"updatedAt":601},1778697026743,1778696993586,{"_creationTime":604,"_id":605,"community":606,"display":607,"identity":613,"providers":616,"relations":623,"tags":626,"workflow":627},1778691104676.009,"k178w7wd1nma48cbwy5hbrnq7s86nyvy",{"reviewCount":8},{"description":608,"installMethods":609,"name":611,"sourceUrl":612},"Extract typed JSON from public website pages using a schema.",{"claudeCode":610},"iterationlayer/skills","website-extraction-api","https://github.com/iterationlayer/skills",{"basePath":614,"githubOwner":615,"githubRepo":244,"locale":18,"slug":611,"type":245},"skills/website-extraction-api","iterationlayer",{"evaluate":617,"extract":622},{"promptVersionExtension":204,"promptVersionScoring":205,"score":592,"tags":618,"targetMarket":215,"tier":216},[212,213,619,620,621,294],"json","schema","api",{"commitSha":276},{"parentExtensionId":624,"repoId":625},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[621,294,213,619,620,212],{"evaluatedAt":628,"extractAt":629,"updatedAt":628},1778694012840,1778691104676,{"_creationTime":631,"_id":632,"community":633,"display":634,"identity":638,"providers":640,"relations":645,"tags":646,"workflow":647},1778691104675.9915,"k172qd89p5z3xybe3h8ncdmns586nd5g",{"reviewCount":8},{"description":635,"installMethods":636,"name":637,"sourceUrl":612},"Extract SKUs, product names, unit prices, availability, and minimum order quantities from a supplier catalog page.",{"claudeCode":610},"extract-supplier-catalog-from-website",{"basePath":639,"githubOwner":615,"githubRepo":244,"locale":18,"slug":637,"type":245},"skills/extract-supplier-catalog-from-website",{"evaluate":641,"extract":644},{"promptVersionExtension":204,"promptVersionScoring":205,"score":592,"tags":642,"targetMarket":215,"tier":216},[212,213,643,621,294],"procurement",{"commitSha":276},{"parentExtensionId":624,"repoId":625},[621,294,213,643,212],{"evaluatedAt":648,"extractAt":629,"updatedAt":648},1778692514878,{"_creationTime":650,"_id":651,"community":652,"display":653,"identity":657,"providers":659,"relations":664,"tags":665,"workflow":666},1778691104675.9885,"k176q61fzr6re9nbpsx4362fw586mvj3",{"reviewCount":8},{"description":654,"installMethods":655,"name":656,"sourceUrl":612},"Extract organization name, registration number, status, registration date, and officers from a public registry page.",{"claudeCode":610},"extract-public-registry-page",{"basePath":658,"githubOwner":615,"githubRepo":244,"locale":18,"slug":656,"type":245},"skills/extract-public-registry-page",{"evaluate":660,"extract":663},{"promptVersionExtension":204,"promptVersionScoring":205,"score":592,"tags":661,"targetMarket":215,"tier":216},[213,212,662,294,621],"compliance",{"commitSha":276},{"parentExtensionId":624,"repoId":625},[621,294,662,213,212],{"evaluatedAt":667,"extractAt":629,"updatedAt":667},1778692237425,{"_creationTime":669,"_id":670,"community":671,"display":672,"identity":678,"providers":682,"relations":689,"tags":692,"workflow":693},1778696691708.3125,"k1704t5mbdhdjkqqyvh15rz98986n4b0",{"reviewCount":8},{"description":673,"installMethods":674,"name":676,"sourceUrl":677},"Extract structured data via stored browser-templates or one-shot DOM queries, with mandatory AIDefence PII + prompt-injection gates before content reaches the model",{"claudeCode":675},"ruvnet/ruflo","browser-extract","https://github.com/ruvnet/ruflo",{"basePath":679,"githubOwner":680,"githubRepo":681,"locale":18,"slug":676,"type":245},"plugins/ruflo-browser/skills/browser-extract","ruvnet","ruflo",{"evaluate":683,"extract":688},{"promptVersionExtension":204,"promptVersionScoring":205,"score":684,"tags":685,"targetMarket":215,"tier":216},99,[212,213,271,686,687],"security","pii-detection",{"commitSha":276},{"parentExtensionId":690,"repoId":691},"k171keecmm9hg25jek1v0vqawd86ntq2","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[271,213,687,686,212],{"evaluatedAt":694,"extractAt":695,"updatedAt":694},1778699898275,1778696691708,{"_creationTime":697,"_id":698,"community":699,"display":700,"identity":704,"providers":706,"relations":712,"tags":713,"workflow":714},1778691104675.9907,"k178dwafxf7hxq47w8kn8ff9xx86m4xr",{"reviewCount":8},{"description":701,"installMethods":702,"name":703,"sourceUrl":612},"Extract menu item names, prices, descriptions, and dietary notes from a public restaurant menu page.",{"claudeCode":610},"extract-restaurant-menu-from-website",{"basePath":705,"githubOwner":615,"githubRepo":244,"locale":18,"slug":703,"type":245},"skills/extract-restaurant-menu-from-website",{"evaluate":707,"extract":711},{"promptVersionExtension":204,"promptVersionScoring":205,"score":684,"tags":708,"targetMarket":215,"tier":216},[212,213,709,710,621],"menus","structured-data",{"commitSha":276},{"parentExtensionId":624,"repoId":625},[621,213,709,710,212],{"evaluatedAt":715,"extractAt":629,"updatedAt":715},1778692450256]