[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-browserbase-fetch-en":3,"guides-for-browserbase-fetch":577,"similar-k178byhs7vswk8154tmztnehgx86n47n-en":578},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":243,"isFallback":234,"parentExtension":248,"providers":305,"relations":309,"repo":310,"tags":575,"workflow":576},1778683460321.3828,"k178byhs7vswk8154tmztnehgx86n47n",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"browserbase/skills","fetch","https://github.com/browserbase/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":241},1778683789383.647,"kn7fkkggz5n1n5pm4z2p4c3vx186mh2a","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,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,100,104,108,111,115,118,122,125,128,131,134,137,140,144,148,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 retrieving URLs without a full browser session and names specific use cases like inspecting status codes and fetching static content.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The fetch skill offers value over a standard browser by being faster, cheaper, and more suitable for static content retrieval and header inspection, providing a distinct advantage for specific tasks.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, providing a complete lifecycle for fetching URLs with options for redirects, SSL, and proxies, suitable for direct workflow integration.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The fetch skill has a single, well-defined responsibility: retrieving URL content without a browser, and does not extend into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately and concisely reflects the skill's capabilities, clearly outlining its purpose and when to use it versus a browser.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill exposes a single, well-defined tool (`fetch`) suitable for the specific task of retrieving URL content.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All request parameters for the fetch API, including their types, requirements, defaults, and descriptions, are clearly documented.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The single tool, 'fetch', is descriptive and aligns with the skill's domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Input parameters are well-defined and documented, and the response schema returns only the promised payload without extraneous diagnostic information.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The skill is distributed under the permissive MIT license, with the license text provided in a LICENSE.txt file.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on 2026-05-13, indicating recent maintenance activity.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The skill does not appear to use third-party dependencies that require specific management.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill requires an API key but handles it via an environment variable and does not echo resolved secrets to output.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill explicitly treats fetched content as untrusted input and warns against following embedded instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch remote content as instructions and relies on committed code, with no runtime downloads or remote-pipe-to-shell patterns.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates as a remote API call and does not modify files or interact with the local file system outside of its intended scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the skill's execution.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not instruct the agent to read or submit confidential data to a third party, and outbound calls are documented.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and descriptions are free of hidden-steering tricks, invisible characters, or other obfuscation methods.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's execution logic is based on a clear API call and does not involve obfuscated code, base64 payloads, or runtime script fetching.",{"category":92,"check":93,"severity":63,"summary":94},"Portability","Structural Assumption","The skill makes no assumptions about the user's project structure as it relies on remote API calls.",{"category":96,"check":97,"severity":98,"summary":99},"Trust","Issues Attention","info","22 issues opened, 0 closed in the last 90 days, indicating slow response to new issues.",{"category":101,"check":102,"severity":24,"summary":103},"Versioning","Release Management","The skill has a meaningful version declared in its frontmatter, and install instructions do not default to 'main'.",{"category":105,"check":106,"severity":24,"summary":107},"Execution","Validation","Input parameters for the fetch API are validated and correctly typed, ensuring robust request handling.",{"category":66,"check":109,"severity":63,"summary":110},"Unguarded Destructive Operations","The skill is read-only and does not perform any destructive operations.",{"category":112,"check":113,"severity":24,"summary":114},"Code Execution","Error Handling","Errors are well-documented with status codes, meanings, and potential fixes, allowing the agent to handle them gracefully.",{"category":112,"check":116,"severity":63,"summary":117},"Logging","The skill performs remote API calls and does not have local destructive actions or outbound calls that necessitate a local audit log.",{"category":119,"check":120,"severity":63,"summary":121},"Compliance","GDPR","The skill does not operate on personal data; it fetches public web content.",{"category":119,"check":123,"severity":24,"summary":124},"Target market","The skill is globally applicable and has no regional or jurisdictional restrictions.",{"category":92,"check":126,"severity":24,"summary":127},"Runtime stability","The skill relies on standard API calls and environment variables, making it portable across different environments.",{"category":44,"check":129,"severity":24,"summary":130},"README","The README file exists and provides a clear overview of the Browserbase skills, including the fetch skill.",{"category":33,"check":132,"severity":24,"summary":133},"Tool surface size","The skill exposes a single tool, which is within the ideal range.",{"category":40,"check":135,"severity":63,"summary":136},"Overlapping near-synonym tools","The skill exposes only one tool, so there are no overlapping synonyms.",{"category":44,"check":138,"severity":24,"summary":139},"Phantom features","All advertised features, including the fetch capability, are implemented and correspond to the available API and SDK usage.",{"category":141,"check":142,"severity":24,"summary":143},"Install","Installation instruction","The README provides clear installation instructions for various platforms and includes copy-pasteable examples for API and SDK usage.",{"category":145,"check":146,"severity":24,"summary":147},"Errors","Actionable error messages","Error messages are well-defined with status codes, causes, and remediation steps, enabling the agent to handle failures effectively.",{"category":105,"check":149,"severity":63,"summary":150},"Pinned dependencies","The skill does not bundle scripts with specific interpreter dependencies or side effects that require pinning.",{"category":33,"check":152,"severity":63,"summary":153},"Dry-run preview","The skill is read-only and does not have state-changing operations, so a dry-run feature is not applicable.",{"category":155,"check":156,"severity":24,"summary":157},"Protocol","Idempotent retry & timeouts","The API has documented timeouts and rate limits, and the use of fetch for read-only operations makes idempotency less critical.",{"category":119,"check":159,"severity":24,"summary":160},"Telemetry opt-in","The skill does not emit telemetry by default, adhering to opt-in principles.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The description precisely names the artifact (URL) and user intent (retrieve without browser session) with clear use cases and boundaries.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter is concise, self-contained, and effectively summarizes the core capability and usage.",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md body is concise and delegates deeper material to separate reference and example files.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md outlines the primary flow and links to separate REFERENCE.md and EXAMPLES.md files for detailed information.",{"category":171,"check":175,"severity":63,"summary":176},"Forked exploration","This skill does not involve deep exploration or auditing, so 'context: fork' is not applicable.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","Sufficient examples are provided in both cURL and SDK formats, covering various use cases and demonstrating expected outputs.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","Failure modes, limitations, and recovery steps are documented, including specific error codes and their meanings.",{"category":112,"check":184,"severity":63,"summary":185},"Tool Fallback","The skill only interacts with the Browserbase API and does not rely on external tools like an MCP server.",{"category":187,"check":188,"severity":63,"summary":189},"Safety","Halt on unexpected state","The skill's operation is a direct API call, and it does not have local preconditions that require halting on unexpected pre-state.",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The fetch skill is self-contained and does not implicitly rely on other skills being loaded in the same session.",1778683789274,"This skill retrieves HTML or JSON content from URLs without requiring a full browser session. It allows inspection of HTTP status codes and headers, supports following redirects, and is suitable for simple scraping tasks. It is a faster and cheaper alternative to browser automation when JavaScript rendering is not needed.",[196,197,198,199,200],"Fetch HTML/JSON from static pages","Inspect HTTP status codes and headers","Follow redirects","Support for proxies and insecure SSL bypass","API and SDK integration",[202,203,204,205],"Rendering JavaScript-heavy pages","Interacting with web page elements","Handling complex authentication flows requiring browser interaction","Bypassing advanced bot detection mechanisms","3.0.0","4.4.0","Retrieve URL content efficiently for static pages, API endpoints, or header inspection when full browser interaction is unnecessary.","The skill is well-documented, robust, and adheres to best practices for security and usability. Minor information finding on issue response time is outweighed by overall quality.",98,"A robust and well-documented skill for fetching web content without a browser, excelling in static page retrieval and header inspection.",[213,214,215,216,217],"web","http","scraping","api","data-retrieval","global","verified",[221,222,223,224],"Scraping static web content","Checking API endpoint status and responses","Retrieving page source for analysis","Monitoring website availability via status codes",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"popularity":238,"security":239,"testCoverage":240},{"hasLockfile":227},true,1778683760473,{"descriptionLength":230,"readmeSize":231},340,4101,{"closedIssues90d":8,"forks":233,"hasChangelog":234,"openIssues90d":235,"pushedAt":236,"stars":237},214,false,2,1778633729000,3179,{"npmDownloads":8},{"hasNpmPackage":227,"smitheryVerified":234},{"hasCi":234,"hasTests":234},{"updatedAt":242},1778683789383,{"basePath":244,"githubOwner":245,"githubRepo":246,"locale":18,"slug":13,"type":247},"skills/fetch","browserbase","skills","skill",{"_creationTime":249,"_id":250,"community":251,"display":252,"identity":256,"parentExtension":259,"providers":290,"relations":301,"tags":302,"workflow":303},1778683460321.38,"k17bx77jb71yrwatep2nb43r0d86m6cb",{"reviewCount":8},{"description":253,"installMethods":254,"name":255,"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":246},"browse",{"basePath":257,"githubOwner":245,"githubRepo":246,"locale":18,"slug":246,"type":258},"","plugin",{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":266,"providers":268,"relations":284,"tags":286,"workflow":287},1778683460321.3796,"k17aawpn1wczwwhv1snb1x3q2h86m1hy",{"reviewCount":8},{"description":264,"installMethods":265,"name":245,"sourceUrl":14},"Browser automation and Browserbase CLI skills",{"claudeCode":12},{"basePath":257,"githubOwner":245,"githubRepo":246,"locale":18,"slug":246,"type":267},"marketplace",{"evaluate":269,"extract":278},{"promptVersionExtension":270,"promptVersionScoring":207,"score":271,"tags":272,"targetMarket":218,"tier":219},"3.1.0",95,[273,274,275,276,277],"browser-automation","cli","web-scraping","developer-tools","testing",{"commitSha":279,"marketplace":280,"plugin":282},"HEAD",{"name":245,"pluginCount":281},1,{"mcpCount":8,"provider":283,"skillCount":8},"classify",{"repoId":285},"kd77wvcdm5fq9xp8hk6ppm832s86myxr",[273,274,276,277,275],{"evaluatedAt":288,"extractAt":289,"updatedAt":288},1778683478405,1778683460321,{"evaluate":291,"extract":298},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":292,"targetMarket":218,"tier":219},[293,294,295,296,297],"browser","agent","cdp","playwright","automation",{"commitSha":279,"plugin":299},{"mcpCount":8,"provider":283,"skillCount":300},12,{"parentExtensionId":261,"repoId":285},[294,297,293,295,296],{"evaluatedAt":304,"extractAt":289,"updatedAt":304},1778683581384,{"evaluate":306,"extract":308},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":307,"targetMarket":218,"tier":219},[213,214,215,216,217],{"commitSha":279},{"parentExtensionId":250,"repoId":285},{"_creationTime":311,"_id":285,"identity":312,"providers":313,"workflow":570},1778683454816.9644,{"githubOwner":245,"githubRepo":246,"sourceUrl":14},{"classify":314,"discover":561,"extract":564,"github":565,"npm":569},{"commitSha":279,"extensions":315},[316,326,331,337,343,349,355,380,390,416,425,449,462,485,493,502,516,527,553],{"basePath":257,"description":264,"displayName":245,"installMethods":317,"rationale":318,"selectedPaths":319,"source":325,"sourceLanguage":18,"type":267},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[320,323],{"path":321,"priority":322},".claude-plugin/marketplace.json","mandatory",{"path":324,"priority":322},"README.md","rule",{"basePath":257,"description":253,"displayName":255,"installMethods":327,"rationale":328,"selectedPaths":329,"source":325,"sourceLanguage":18,"type":258},{"claudeCode":246},"inline plugin source from marketplace.json at /",[330],{"path":324,"priority":322},{"basePath":257,"description":332,"displayName":333,"installMethods":334,"rationale":328,"selectedPaths":335,"source":325,"sourceLanguage":18,"type":258},"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":246},[336],{"path":324,"priority":322},{"basePath":257,"description":338,"displayName":339,"installMethods":340,"rationale":328,"selectedPaths":341,"source":325,"sourceLanguage":18,"type":258},"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":246},[342],{"path":324,"priority":322},{"basePath":257,"description":344,"displayName":345,"installMethods":346,"rationale":328,"selectedPaths":347,"source":325,"sourceLanguage":18,"type":258},"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":246},[348],{"path":324,"priority":322},{"basePath":257,"description":350,"displayName":351,"installMethods":352,"rationale":328,"selectedPaths":353,"source":325,"sourceLanguage":18,"type":258},"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":246},[354],{"path":324,"priority":322},{"basePath":356,"description":357,"displayName":358,"installMethods":359,"rationale":360,"selectedPaths":361,"source":325,"sourceLanguage":18,"type":247},"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",[362,364,366,368,371,373,375,377],{"path":363,"priority":322},"SKILL.md",{"path":324,"priority":365},"high",{"path":367,"priority":365},"LICENSE.txt",{"path":369,"priority":370},"EXAMPLES.md","medium",{"path":372,"priority":370},"REFERENCE.md",{"path":374,"priority":370},"references/example-skill.md",{"path":376,"priority":370},"references/example-task.md",{"path":378,"priority":379},"scripts/evaluate.mjs","low",{"basePath":381,"description":382,"displayName":293,"installMethods":383,"rationale":384,"selectedPaths":385,"source":325,"sourceLanguage":18,"type":247},"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",[386,387,388,389],{"path":363,"priority":322},{"path":367,"priority":365},{"path":369,"priority":370},{"path":372,"priority":370},{"basePath":391,"description":392,"displayName":345,"installMethods":393,"rationale":394,"selectedPaths":395,"source":325,"sourceLanguage":18,"type":247},"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",[396,397,398,399,400,402,404,406,408,410,412,414],{"path":363,"priority":322},{"path":367,"priority":365},{"path":369,"priority":370},{"path":372,"priority":370},{"path":401,"priority":379},"scripts/bb-capture.mjs",{"path":403,"priority":379},"scripts/bb-finalize.mjs",{"path":405,"priority":379},"scripts/bisect-cdp.mjs",{"path":407,"priority":379},"scripts/lib.mjs",{"path":409,"priority":379},"scripts/query.mjs",{"path":411,"priority":379},"scripts/snapshot-loop.mjs",{"path":413,"priority":379},"scripts/start-capture.mjs",{"path":415,"priority":379},"scripts/stop-capture.mjs",{"basePath":417,"description":418,"displayName":339,"installMethods":419,"rationale":420,"selectedPaths":421,"source":325,"sourceLanguage":18,"type":247},"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",[422,423,424],{"path":363,"priority":322},{"path":367,"priority":365},{"path":372,"priority":370},{"basePath":426,"description":427,"displayName":428,"installMethods":429,"rationale":430,"selectedPaths":431,"source":325,"sourceLanguage":18,"type":247},"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",[432,433,435,437,439,441,443,445,447],{"path":363,"priority":322},{"path":434,"priority":370},"references/example-research.md",{"path":436,"priority":370},"references/report-template.html",{"path":438,"priority":370},"references/research-patterns.md",{"path":440,"priority":370},"references/workflow.md",{"path":442,"priority":379},"scripts/compile_report.mjs",{"path":444,"priority":379},"scripts/extract_page.mjs",{"path":446,"priority":379},"scripts/list_urls.mjs",{"path":448,"priority":379},"scripts/package.json",{"basePath":450,"description":451,"displayName":452,"installMethods":453,"rationale":454,"selectedPaths":455,"source":325,"sourceLanguage":18,"type":247},"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",[456,457,458,459,460],{"path":363,"priority":322},{"path":367,"priority":365},{"path":369,"priority":370},{"path":372,"priority":370},{"path":461,"priority":379},"scripts/cookie-sync.mjs",{"basePath":463,"description":464,"displayName":465,"installMethods":466,"rationale":467,"selectedPaths":468,"source":325,"sourceLanguage":18,"type":247},"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",[469,470,472,473,474,475,476,478,479,481,482,483],{"path":363,"priority":322},{"path":471,"priority":370},"references/event-platforms.md",{"path":434,"priority":370},{"path":436,"priority":370},{"path":438,"priority":370},{"path":440,"priority":370},{"path":477,"priority":379},"scripts/__fixtures__/stripe-snapshot.json",{"path":442,"priority":379},{"path":480,"priority":379},"scripts/extract_event.mjs",{"path":444,"priority":379},{"path":448,"priority":379},{"path":484,"priority":379},"scripts/recon.mjs",{"basePath":244,"description":10,"displayName":13,"installMethods":486,"rationale":487,"selectedPaths":488,"source":325,"sourceLanguage":18,"type":247},{"claudeCode":12},"SKILL.md frontmatter at skills/fetch/SKILL.md",[489,490,491,492],{"path":363,"priority":322},{"path":367,"priority":365},{"path":369,"priority":370},{"path":372,"priority":370},{"basePath":494,"description":495,"displayName":333,"installMethods":496,"rationale":497,"selectedPaths":498,"source":325,"sourceLanguage":18,"type":247},"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",[499,500,501],{"path":363,"priority":322},{"path":367,"priority":365},{"path":372,"priority":370},{"basePath":503,"description":504,"displayName":351,"installMethods":505,"rationale":506,"selectedPaths":507,"source":325,"sourceLanguage":18,"type":247},"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",[508,509,510,512,514],{"path":363,"priority":322},{"path":367,"priority":365},{"path":511,"priority":379},"templates/claude-agent-sdk/.gitignore",{"path":513,"priority":379},"templates/claude-agent-sdk/hn-scraper-demo.mjs",{"path":515,"priority":379},"templates/claude-agent-sdk/package.json",{"basePath":517,"description":518,"displayName":519,"installMethods":520,"rationale":521,"selectedPaths":522,"source":325,"sourceLanguage":18,"type":247},"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",[523,524,525,526],{"path":363,"priority":322},{"path":367,"priority":365},{"path":369,"priority":370},{"path":372,"priority":370},{"basePath":528,"description":529,"displayName":530,"installMethods":531,"rationale":532,"selectedPaths":533,"source":325,"sourceLanguage":18,"type":247},"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",[534,535,536,537,538,540,542,544,546,548,550,551],{"path":363,"priority":322},{"path":324,"priority":365},{"path":367,"priority":365},{"path":369,"priority":370},{"path":539,"priority":370},"references/adversarial-patterns.md",{"path":541,"priority":370},"references/browser-recipes.md",{"path":543,"priority":370},"references/design-consistency.md",{"path":545,"priority":370},"references/design-system.example.md",{"path":547,"priority":370},"references/exploratory-testing.md",{"path":549,"priority":370},"references/parallel-testing.md",{"path":436,"priority":370},{"path":552,"priority":370},"references/ux-heuristics.md",{"basePath":257,"displayName":554,"installMethods":555,"rationale":556,"selectedPaths":557,"source":325,"sourceLanguage":18,"type":274},"browserbase-skills",{"npm":554},"cli ecosystem detected at /",[558,560],{"path":559,"priority":322},"package.json",{"path":324,"priority":322},{"sources":562},[563],"manual",{"npmPackage":554},{"closedIssues90d":8,"description":566,"forks":233,"homepage":567,"openIssues90d":235,"pushedAt":236,"readmeSize":231,"stars":237,"topics":568},"Browserbase's official collection of agent skills to access the web.","https://www.browserbase.com/SKILL.md",[],{"downloads":8},{"classifiedAt":571,"discoverAt":572,"extractAt":573,"githubAt":573,"npmAt":574,"updatedAt":571},1778683460101,1778683454817,1778683457134,1778683458753,[216,217,214,215,213],{"evaluatedAt":242,"extractAt":289,"updatedAt":242},[],[579,609,639,666,692,710],{"_creationTime":580,"_id":581,"community":582,"display":583,"identity":589,"providers":592,"relations":601,"tags":604,"workflow":605},1778699170774.1592,"k172e8vt4zcz50bb0vfp6ptb1n86mf90",{"reviewCount":8},{"description":584,"installMethods":585,"name":587,"sourceUrl":588},"Use when the user needs X (Twitter) data or confirmation-gated X actions through Xquik: tweet search, user lookup, follower extraction, media download, monitoring, webhooks, MCP, SDKs, posting, likes, DMs, and profile updates. Requires a Xquik API key. Never ask for X login material.",{"claudeCode":586},"Xquik-dev/x-twitter-scraper","x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":590,"githubOwner":591,"githubRepo":587,"locale":18,"slug":587,"type":247},"skills/x-twitter-scraper","Xquik-dev",{"evaluate":593,"extract":600},{"promptVersionExtension":206,"promptVersionScoring":207,"score":594,"tags":595,"targetMarket":218,"tier":219},100,[596,597,216,217,297,598,599],"twitter","x","mcp","sdk",{"commitSha":279},{"parentExtensionId":602,"repoId":603},"k17axvhmvwp90strpqcd5b0h7986m80d","kd783enpnwhry153ka0z65ear186mjbh",[216,297,217,598,599,596,597],{"evaluatedAt":606,"extractAt":607,"updatedAt":608},1778699230863,1778699170774,1778699296021,{"_creationTime":610,"_id":611,"community":612,"display":613,"identity":619,"providers":625,"relations":632,"tags":635,"workflow":636},1778696505500.0078,"k174n9sd7wv9knh3b8rv7vv2wh86me74",{"reviewCount":8},{"description":614,"installMethods":615,"name":617,"sourceUrl":618},"Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API. Use when user mentions Reddit, a subreddit, or r/ links.",{"claudeCode":616},"ReScienceLab/opc-skills","Reddit","https://github.com/ReScienceLab/opc-skills",{"basePath":620,"githubOwner":621,"githubRepo":622,"locale":623,"slug":624,"type":247},"skills/reddit","ReScienceLab","opc-skills","fr","reddit",{"evaluate":626,"extract":630},{"promptVersionExtension":206,"promptVersionScoring":207,"score":594,"tags":627,"targetMarket":218,"tier":219},[624,216,217,628,629],"social-media","information-gathering",{"commitSha":279,"license":631},"Apache-2.0",{"parentExtensionId":633,"repoId":634},"k17b55rp7ccqw91566yq0ax2as86n6rk","kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[216,217,629,624,628],{"evaluatedAt":637,"extractAt":638,"updatedAt":637},1778696852717,1778696505500,{"_creationTime":640,"_id":641,"community":642,"display":643,"identity":649,"providers":652,"relations":659,"tags":662,"workflow":663},1778686940775.572,"k17c5kkgjkbd4f35bh8jv5js9h86n4gc",{"reviewCount":8},{"description":644,"installMethods":645,"name":647,"sourceUrl":648},"Discover and list all URLs on a website, with optional search filtering. Use this skill when the user wants to find a specific page on a large site, list all URLs, see the site structure, find where something is on a domain, or says \"map the site\", \"find the URL for\", \"what pages are on\", or \"list all pages\". Essential when the user knows which site but not which exact page.\n",{"claudeCode":646},"firecrawl/cli","firecrawl-map","https://github.com/firecrawl/cli",{"basePath":650,"githubOwner":651,"githubRepo":274,"locale":18,"slug":647,"type":247},"skills/firecrawl-map","firecrawl",{"evaluate":653,"extract":658},{"promptVersionExtension":206,"promptVersionScoring":207,"score":654,"tags":655,"targetMarket":218,"tier":219},97,[213,215,656,274,657],"url","discovery",{"commitSha":279},{"parentExtensionId":660,"repoId":661},"k17axfavjpz72cd3qqzn86shb186ncqt","kd7csd1wb06dg9c1jfy5063f2586ne60",[274,657,215,656,213],{"evaluatedAt":664,"extractAt":665,"updatedAt":664},1778687127164,1778686940775,{"_creationTime":667,"_id":668,"community":669,"display":670,"identity":676,"providers":680,"relations":686,"tags":688,"workflow":689},1778697652123.8982,"k175ckmrqc4x6sjm90k7ejbj3s86ntxs",{"reviewCount":8},{"description":671,"installMethods":672,"name":674,"sourceUrl":675},"Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.",{"claudeCode":673},"steipete/clawdis","slack","https://github.com/steipete/clawdis",{"basePath":677,"githubOwner":678,"githubRepo":679,"locale":18,"slug":674,"type":247},"skills/slack","steipete","clawdis",{"evaluate":681,"extract":685},{"promptVersionExtension":206,"promptVersionScoring":207,"score":594,"tags":682,"targetMarket":218,"tier":219},[674,683,684,297,216],"messaging","communication",{"commitSha":279},{"repoId":687},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[216,297,684,683,674],{"evaluatedAt":690,"extractAt":691,"updatedAt":690},1778698950505,1778697652123,{"_creationTime":693,"_id":694,"community":695,"display":696,"identity":700,"providers":702,"relations":706,"tags":707,"workflow":708},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":697,"installMethods":698,"name":699,"sourceUrl":675},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":673},"github",{"basePath":701,"githubOwner":678,"githubRepo":679,"locale":18,"slug":699,"type":247},"skills/github",{"evaluate":703,"extract":705},{"promptVersionExtension":206,"promptVersionScoring":207,"score":594,"tags":704,"targetMarket":218,"tier":219},[699,274,216,276,297],{"commitSha":279},{"repoId":687},[216,297,274,276,699],{"evaluatedAt":709,"extractAt":691,"updatedAt":709},1778698569289,{"_creationTime":711,"_id":712,"community":713,"display":714,"identity":720,"providers":724,"relations":732,"tags":734,"workflow":735},1778696993586.708,"k17fsfrfvbnsvwkcqp8y85wdad86mmwq",{"reviewCount":8},{"description":715,"installMethods":716,"name":718,"sourceUrl":719},"Stop and consult this skill whenever your response would include specific facts about Anthropic's products. Covers: Claude Code (how to install, Node.js requirements, platform/OS support, MCP server integration, configuration), Claude API (function calling/tool use, batch processing, SDK usage, rate limits, pricing, models, streaming), and Claude.ai (Pro vs Team vs Enterprise plans, feature limits). Trigger this even for coding tasks that use the Anthropic SDK, content creation mentioning Claude capabilities or pricing, or LLM provider comparisons. Any time you would otherwise rely on memory for Anthropic product details, verify here instead — your training data may be outdated or wrong.",{"claudeCode":717},"SeifBenayed/claude-code-sdk","product-self-knowledge","https://github.com/SeifBenayed/claude-code-sdk",{"basePath":721,"githubOwner":722,"githubRepo":723,"locale":18,"slug":718,"type":247},".claude/skills/product-self-knowledge","SeifBenayed","claude-code-sdk",{"evaluate":725,"extract":731},{"promptVersionExtension":206,"promptVersionScoring":207,"score":594,"tags":726,"targetMarket":218,"tier":219},[727,728,729,216,599,730],"anthropic","documentation","claude","knowledge-base",{"commitSha":279},{"repoId":733},"kd78s53c1852h5p7c3qem663xs86njab",[727,216,729,728,730,599],{"evaluatedAt":736,"extractAt":737,"updatedAt":736},1778697182451,1778696993586]