[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-vercel-labs-slack-de":3,"guides-for-vercel-labs-slack":419,"similar-k179zdfeah0b0cr5pvznget1cx86mkmf-de":420},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":251,"isFallback":247,"parentExtension":255,"providers":256,"relations":262,"repo":265,"tags":415,"workflow":416},1778698644808.435,"k179zdfeah0b0cr5pvznget1cx86mkmf",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Interagieren Sie mit Slack-Arbeitsbereichen mithilfe von Browser-Automatisierung. Verwenden Sie dies, wenn der Benutzer ungelesene Kanäle überprüfen, Slack navigieren, Nachrichten senden, Daten extrahieren, Informationen finden, Konversationen durchsuchen oder jede Slack-Aufgabe automatisieren muss. Trigger sind \"check my Slack\", \"what channels have unreads\", \"send a message to\", \"search Slack for\", \"extract from Slack\", \"find who said\" oder jede Aufgabe, die programmatische Slack-Interaktion erfordert.",{"claudeCode":12},"vercel-labs/agent-browser","agent-browser","https://github.com/vercel-labs/agent-browser",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":230,"workflow":249},1778698644808.4353,"kn78ywxdwmt5sxqsh0ddtm00vx86msgr","de",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"practices":204,"prerequisites":208,"promptVersionExtension":211,"promptVersionScoring":212,"purpose":213,"rationale":214,"score":215,"summary":216,"tags":217,"tier":223,"useCases":224},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,116,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,188],{"category":22,"check":23,"severity":24,"summary":25},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung gibt klar das Problem der Interaktion mit Slack-Arbeitsbereichen mithilfe von Browser-Automatisierung an und liefert spezifische Anwendungsfälle und Trigger.",{"category":22,"check":27,"severity":24,"summary":28},"Alleinstellungsmerkmal","Die Fähigkeit bietet einen erheblichen Mehrwert gegenüber grundlegenden LLM-Funktionen, indem sie ein spezialisiertes Tool für die Browser-Automatisierung speziell für Slack bereitstellt und komplexe Interaktionen ermöglicht, die mit allgemeinen Prompts schwer zu erreichen sind.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsreife","Die Erweiterung bietet einen vollständigen Lebenszyklus für die Interaktion mit Slack über Browser-Automatisierung, von der Verbindung und Navigation bis hin zur Datenextraktion und Berichterstattung, wodurch sie für reale Workflows bereit ist.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Prinzip der einzigen Verantwortung","Die Fähigkeit konzentriert sich ausschließlich auf die Browser-Automatisierung für Slack und passt damit zu ihrem Namen und ihrer Beschreibung, ohne sich in unerhebliche Bereiche zu wagen.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt die Fähigkeiten der Fähigkeit genau wider, ist prägnant, lesbar und enthält relevante Trigger und Anwendungsfälle.",{"category":40,"check":41,"severity":24,"summary":42},"Aufruf","Geltungsbereich-Tools","Die Fähigkeit stellt enge Verb-Nomen-Tools wie 'connect', 'open', 'click', 'snapshot' usw. bereit, die spezifisch für Browser-Automatisierungsaufgaben sind.",{"category":44,"check":45,"severity":24,"summary":46},"Dokumentation","Konfigurations- & Parameterreferenz","Die SKILL.md bietet umfassende Dokumentation für ihre Befehle, einschließlich Parametern und Anwendungsbeispielen.",{"category":33,"check":48,"severity":24,"summary":49},"Tool-Namensgebung","Die Tool-Namen wie 'connect', 'open', 'click', 'snapshot', 'fill' sind beschreibend, folgen dem Kebab-Case und beziehen sich klar auf die Browser-Automatisierung.",{"category":33,"check":51,"severity":24,"summary":52},"Minimale I/O-Oberfläche","Eingabeparameter wie Selektoren, Text und URLs sind aufgaben-spezifisch und Ausgaben wie JSON-Snapshots oder Screenshots sind fokussiert und dokumentiert.",{"category":54,"check":55,"severity":24,"summary":56},"Lizenz","Lizenznutzbarkeit","Die Erweiterung ist unter Apache-2.0 lizenziert, einer permissiven Open-Source-Lizenz, wobei der Lizenztext in einer separaten LICENSE-Datei bereitgestellt wird.",{"category":58,"check":59,"severity":24,"summary":60},"Wartung","Aktualität der Commits","Das Repository zeigt kürzliche Commits innerhalb der letzten 90 Tage, was auf eine aktive Wartung hinweist.",{"category":58,"check":62,"severity":24,"summary":63},"Abhängigkeitsmanagement","Das Projekt verwendet npm für die Paketverwaltung und verfügt über eine Lock-Datei, was auf gute Praktiken im Abhängigkeitsmanagement hinweist.",{"category":65,"check":66,"severity":24,"summary":67},"Sicherheit","Geheimnisverwaltung","Das Tool scheint keine Geheimnisse direkt zu verwalten; es automatisiert Browser-Interaktionen und gibt keine aufgelösten Geheimniswerte aus.",{"category":65,"check":69,"severity":24,"summary":70},"Injektion","Das Design des Tools konzentriert sich auf die Ausführung von Browser-Befehlen und scheint keine beliebigen Daten von Drittanbietern als Anweisungen zu laden oder auszuführen.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Lieferketten-Granaten","Das Tool basiert auf gebündelten Abhängigkeiten und ruft zur Ausführung keine externen Codes oder Daten zur Laufzeit ab.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox-Isolierung","Das Tool arbeitet innerhalb der Browser-Sandbox und modifiziert keine Dateien außerhalb seines zugewiesenen Bereichs.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox-Escape-Primitive","Es wurden keine separaten Prozessaufrufe oder Wiederholungsschleifen für verweigerte Tool-Aufrufe in den Skripten gefunden.",{"category":65,"check":81,"severity":24,"summary":82},"Datenexfiltration","Das Tool automatisiert Browser-Aktionen und enthält keine Anweisungen zum Lesen oder Übermitteln vertraulicher Daten an Dritte.",{"category":65,"check":84,"severity":24,"summary":85},"Versteckte Texttricks","Die gebündelten Inhalte und Beschreibungen enthalten keine versteckten Steuerungs-Tricks, unsichtbaren Unicode-Zeichen oder andere Verschleierungstechniken.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Undurchsichtige Codeausführung","Die gebündelten Skripte sind in einfachem, lesbarem Rust und JavaScript geschrieben, ohne Verschleierung wie Base64-Dekodierung oder Laufzeitabrufe.",{"category":91,"check":92,"severity":24,"summary":93},"Portabilität","Strukturelle Annahme","Die Skripte und Anweisungen des Tools treffen keine strukturellen Annahmen über die Organisation des Benutzerprojekts und verwenden bei Bedarf relative Pfade oder Platzhalter.",{"category":95,"check":96,"severity":24,"summary":97},"Vertrauen","Aufmerksamkeit bei Issues","Die Anzahl der offenen und geschlossenen Issues in den letzten 90 Tagen sowie die Schließungsrate deuten auf eine aktive Beteiligung des Maintainers hin.",{"category":99,"check":100,"severity":24,"summary":101},"Versionierung","Release-Management","Das Projekt verwendet npm für Installation und Verwaltung, hat eine klare LICENSE-Datei und die README-Datei weist darauf hin, dass Versionsaktualisierungen verwaltet werden.",{"category":103,"check":104,"severity":24,"summary":105},"Ausführung","Validierung","Das Tool verwendet gut definierte und validierte Selektoren und Parameter, um ein vorhersehbares Verhalten zu gewährleisten.",{"category":65,"check":107,"severity":24,"summary":108},"Ungeschützte destruktive Operationen","Das Tool dient hauptsächlich der Browser-Automatisierung und bietet keine destruktiven Primitive wie 'rm -rf' oder 'git push --force'.",{"category":110,"check":111,"severity":24,"summary":112},"Codeausführung","Fehlerbehandlung","Das Tool ist mit klaren Befehlen und erwarteten Ausgaben konzipiert, und Fehler werden wahrscheinlich über Standardmechanismen gemeldet.",{"category":110,"check":114,"severity":24,"summary":115},"Protokollierung","Obwohl nicht explizit detailliert, deuten die CLI-Natur und die Integration mit KI-Agenten auf Protokollierungsfunktionen zur Überprüfung von Aktionen hin.",{"category":117,"check":118,"severity":119,"summary":120},"Compliance","DSGVO","not_applicable","Das Tool automatisiert Browser-Interaktionen und verarbeitet nicht von Natur aus personenbezogene Daten ohne Benutzeraktion oder Konfiguration.",{"category":117,"check":122,"severity":24,"summary":123},"Zielmarkt","Das Tool ist ein allgemeines Dienstprogramm zur Browser-Automatisierung ohne erkennbare regionale oder gerichtliche Beschränkungen, wodurch es global einsetzbar ist.",{"category":91,"check":125,"severity":24,"summary":126},"Laufzeitstabilität","Das Tool ist in Rust geschrieben und plattformübergreifend konzipiert, mit klaren Installationsanweisungen für verschiedene Betriebssysteme.",{"category":44,"check":128,"severity":24,"summary":129},"README","Ein umfassendes README ist vorhanden und beschreibt klar den Zweck, die Installation und die Verwendung der Erweiterung.",{"category":33,"check":131,"severity":24,"summary":132},"Tool-Oberflächengröße","Die CLI bietet eine gut definierte Reihe von Befehlen im erwarteten Bereich für ein Tool dieser Art.",{"category":40,"check":134,"severity":24,"summary":135},"Sich überschneidende Nahe-Synonym-Tools","Die Tool-Befehle sind eindeutig und leiden nicht unter Namen, die sich ähneln und Verwirrung stiften würden.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom-Funktionen","Alle im README beworbenen Funktionen wie Browser-Automatisierungsbefehle und KI-Integration haben entsprechende Implementierungen.",{"category":140,"check":141,"severity":24,"summary":142},"Installation","Installationsanleitung","Das README bietet klare, kopierbare Installations- und Aufrufbeispiele für mehrere Plattformen, einschließlich Authentifizierungsdetails.",{"category":144,"check":145,"severity":24,"summary":146},"Fehler","Handhabbare Fehlermeldungen","Das Tool liefert detaillierte CLI-Ausgaben und Fehler, die für die Fehlersuche bei Automatisierungsskripten entscheidend sind.",{"category":103,"check":148,"severity":24,"summary":149},"Angepinnte Abhängigkeiten","Das Projekt nutzt npm und enthält eine Lock-Datei, was darauf hindeutet, dass Abhängigkeiten angepinnt sind.",{"category":33,"check":151,"severity":119,"summary":152},"Dry-Run-Vorschau","Die Hauptfunktion des Tools ist die Browser-Automatisierung, die naturgemäß direkte Interaktion und Zustandsänderungen beinhaltet, wodurch eine Dry-Run-Vorschau für die meisten Befehle nicht anwendbar ist.",{"category":154,"check":155,"severity":24,"summary":156},"Protokoll","Idempotente Wiederholung & Timeouts","Das Tool ermöglicht die Verkettung von Befehlen und gibt Standard-Timeouts an, was robuste Automatisierungs-Workflows unterstützt.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry-Opt-in","Die Dokumentation des Tools weist nicht auf Telemetriesammlung hin, und solche Funktionen wären aufgrund seiner Designprinzipien wahrscheinlich Opt-in.",{"category":40,"check":161,"severity":24,"summary":162},"Präziser Zweck","Die Fähigkeit definiert klar ihren Zweck als Slack-Automatisierung durch Browser-Interaktion und bietet spezifische Trigger und Anwendungsfälle.",{"category":40,"check":164,"severity":24,"summary":165},"Prägnantes Frontmatter","Das Frontmatter ist dicht und gibt direkt die Kernfunktionalität und Trigger an, was den Richtlinien zur Routing-Präzision entspricht.",{"category":44,"check":167,"severity":24,"summary":168},"Prägnanter Textkörper","Die SKILL.md ist gut strukturiert und verwendet verknüpfte Referenzdateien für tiefere Erklärungen, wodurch der Haupttext prägnant bleibt.",{"category":170,"check":171,"severity":24,"summary":172},"Kontext","Progressive Offenlegung","Die SKILL.md verwendet effektiv verknüpfte Referenzdateien für detaillierte Aufgabenverfahren und demonstriert damit eine gute progressive Offenlegung.",{"category":170,"check":174,"severity":119,"summary":175},"Gabel-Erkundung","Diese Fähigkeit dient der direkten Browser-Automatisierung und beinhaltet keine tiefgehende Code-Überprüfung oder Inspektion mehrerer Dateien, die einen Kontext der Gabel-Erkundung erfordern würde.",{"category":22,"check":177,"severity":24,"summary":178},"Anwendungsbeispiele","Die SKILL.md und das README bieten zahlreiche End-to-End-Beispiele für gängige Slack-Aufgaben und agent-browser-Befehle, die plausible Ausgaben zeigen.",{"category":22,"check":180,"severity":24,"summary":181},"Randfälle","Die Dokumentation behandelt Einschränkungen wie den Zugriff auf die Slack-API, Sitzungsspezifität und Ratenbegrenzungen mit vorgeschlagenen Wiederherstellungsschritten.",{"category":110,"check":183,"severity":119,"summary":184},"Tool-Fallback","Diese Fähigkeit ist ein eigenständiges CLI-Tool und ist nicht auf optionale externe MCP-Server mit Fallback-Pfaden angewiesen.",{"category":65,"check":186,"severity":24,"summary":187},"Halt bei unerwartetem Zustand","Die Dokumentation impliziert, dass unerwartete Zustände oder fehlende Elemente zu Skriptfehlern führen würden, was den Workflow implizit anhält.",{"category":91,"check":189,"severity":24,"summary":190},"Cross-Skill-Kopplung","Die Fähigkeit ist eigenständig für die Slack-Automatisierung und ist nicht implizit auf andere Fähigkeiten angewiesen; etwaige Querverweise wären explizit.",1778698508298,"Dies ist ein Befehlszeilen-Tool (CLI), das in Rust geschrieben wurde und Browser-Automatisierung zur Interaktion mit Slack-Arbeitsbereichen verwendet. Es ermöglicht Benutzern, Aufgaben wie das Überprüfen ungelesener Kanäle, das Navigieren in Slack, das Senden von Nachrichten, das Extrahieren von Daten, das Durchsuchen von Konversationen und die Automatisierung anderer Slack-bezogener Workflows durchzuführen.",[194,195,196,197,198],"Browser-Automatisierung für Slack","Slack-UI navigieren und interagieren","Daten extrahieren und Konversationen durchsuchen","Slack-Aufgaben automatisieren","Berichte aus Slack-Daten generieren",[200,201,202,203],"Direkte Interaktion mit der Slack-API.","Durchführung von Cross-Workspace-Automatisierung.","Ersetzung offizieller Slack-Clients für direkte Benutzerinteraktion.","Automatisierung von Aufgaben außerhalb des Browser-Kontextes.",[205,206,207],"Browser-Automatisierung","Web Scraping","Aufgabenautomatisierung",[209,210],"Ein Browser (Chrome/Chromium empfohlen, heruntergeladen über `agent-browser install`)","Ein über den Webbrowser zugänglicher Slack-Arbeitsbereich","3.0.0","4.4.0","Programmgesteuerte Interaktion mit Slack-Arbeitsbereichen durch Browser-Automatisierung zu ermöglichen und Aufgaben zu erleichtern, die manuell schwierig oder mühsam durchzuführen sind.","Die Erweiterung ist außergewöhnlich gut dokumentiert mit klaren Beispielen, robuster Fehlerbehandlung und einem starken Fokus auf Sicherheit und Benutzerfreundlichkeit. Es wurden keine kritischen oder Warnmeldungen gefunden.",99,"Ein hochwertiges CLI-Tool zur Automatisierung von Slack-Interaktionen über Browser-Automatisierung.",[218,219,220,221,222],"browser-automation","slack","cli","automation","web-scraping","verified",[225,226,227,228,229],"Überprüfung ungelesener Kanäle und Nachrichten.","Navigation zu bestimmten Kanälen oder Konversationen.","Suche nach Informationen oder Nachrichten in Slack.","Extrahieren von Daten aus Slack-Konversationen oder Benutzerprofilen.","Automatisierung repetitiver Slack-Interaktionen.",{"codeQuality":231,"collectedAt":233,"documentation":234,"maintenance":237,"popularity":243,"security":245,"testCoverage":248},{"hasLockfile":232},true,1778698489688,{"descriptionLength":235,"readmeSize":236},418,61552,{"closedIssues90d":238,"forks":239,"hasChangelog":232,"openIssues90d":240,"pushedAt":241,"stars":242},155,2035,142,1778168700000,32896,{"npmDownloads":244},2851726,{"hasNpmPackage":232,"license":246,"smitheryVerified":247},"Apache-2.0",false,{"hasCi":232,"hasTests":232},{"updatedAt":250},1778698644808,{"basePath":252,"githubOwner":253,"githubRepo":13,"locale":18,"slug":219,"type":254},"skill-data/slack","vercel-labs","skill",null,{"evaluate":257,"extract":260},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":258,"targetMarket":259,"tier":223},[218,219,220,221,222],"global",{"commitSha":261,"license":246},"HEAD",{"repoId":263,"translatedFrom":264},"kd74a6sfc26xa0ec2tpntj8r2986mn0a","k175jjsqj2p1he1cnp97qv600x86m87w",{"_creationTime":266,"_id":263,"identity":267,"providers":268,"workflow":410},1778698380039.9202,{"githubOwner":253,"githubRepo":13,"sourceUrl":14},{"classify":269,"discover":402,"extract":405,"github":406,"npm":409},{"commitSha":261,"extensions":270},[271,288,299,308,339,351,359,369,377,384,394],{"basePath":272,"description":273,"displayName":13,"installMethods":274,"rationale":275,"selectedPaths":276,"source":285,"sourceLanguage":286,"type":287},"","Browser automation for AI agents",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[277,280,282],{"path":278,"priority":279},".claude-plugin/marketplace.json","mandatory",{"path":281,"priority":279},"README.md",{"path":283,"priority":284},"LICENSE","high","rule","en","marketplace",{"basePath":272,"description":289,"displayName":13,"installMethods":290,"rationale":291,"selectedPaths":292,"source":285,"sourceLanguage":286,"type":298},"Automates browser interactions for web testing, form filling, screenshots, and data extraction",{"claudeCode":13},"inline plugin source from marketplace.json at /",[293,294,295],{"path":281,"priority":279},{"path":283,"priority":284},{"path":296,"priority":297},"bin/agent-browser.js","low","plugin",{"basePath":300,"description":301,"displayName":302,"installMethods":303,"rationale":304,"selectedPaths":305,"source":285,"sourceLanguage":286,"type":254},"skill-data/agentcore","Run agent-browser on AWS Bedrock AgentCore cloud browsers. Use when the user wants to use AgentCore, run browser automation on AWS, use a cloud browser with AWS credentials, or needs a managed browser session backed by AWS infrastructure. Triggers include \"use agentcore\", \"run on AWS\", \"cloud browser with AWS\", \"bedrock browser\", \"agentcore session\", or any task requiring AWS-hosted browser automation.","agentcore",{"claudeCode":12},"SKILL.md frontmatter at skill-data/agentcore/SKILL.md",[306],{"path":307,"priority":279},"SKILL.md",{"basePath":309,"description":310,"displayName":311,"installMethods":312,"rationale":313,"selectedPaths":314,"source":285,"sourceLanguage":286,"type":254},"skill-data/core","Core agent-browser usage guide. Read this before running any agent-browser commands. Covers the snapshot-and-ref workflow, navigating pages, interacting with elements (click, fill, type, select), extracting text and data, taking screenshots, managing tabs, handling forms and auth, waiting for content, running multiple browser sessions in parallel, and troubleshooting common failures. Use when the user asks to interact with a website, fill a form, click something, extract data, take a screenshot, log into a site, test a web app, or automate any browser task.","core",{"claudeCode":12},"SKILL.md frontmatter at skill-data/core/SKILL.md",[315,316,319,321,323,325,327,329,331,333,335,337],{"path":307,"priority":279},{"path":317,"priority":318},"references/authentication.md","medium",{"path":320,"priority":318},"references/commands.md",{"path":322,"priority":318},"references/profiling.md",{"path":324,"priority":318},"references/proxy-support.md",{"path":326,"priority":318},"references/session-management.md",{"path":328,"priority":318},"references/snapshot-refs.md",{"path":330,"priority":318},"references/trust-boundaries.md",{"path":332,"priority":318},"references/video-recording.md",{"path":334,"priority":297},"templates/authenticated-session.sh",{"path":336,"priority":297},"templates/capture-workflow.sh",{"path":338,"priority":297},"templates/form-automation.sh",{"basePath":340,"description":341,"displayName":342,"installMethods":343,"rationale":344,"selectedPaths":345,"source":285,"sourceLanguage":286,"type":254},"skill-data/dogfood","Systematically explore and test a web application to find bugs, UX issues, and other problems. Use when asked to \"dogfood\", \"QA\", \"exploratory test\", \"find issues\", \"bug hunt\", \"test this app/site/platform\", or review the quality of a web application. Produces a structured report with full reproduction evidence -- step-by-step screenshots, repro videos, and detailed repro steps for every issue -- so findings can be handed directly to the responsible teams.","dogfood",{"claudeCode":12},"SKILL.md frontmatter at skill-data/dogfood/SKILL.md",[346,347,349],{"path":307,"priority":279},{"path":348,"priority":318},"references/issue-taxonomy.md",{"path":350,"priority":297},"templates/dogfood-report-template.md",{"basePath":352,"description":353,"displayName":354,"installMethods":355,"rationale":356,"selectedPaths":357,"source":285,"sourceLanguage":286,"type":254},"skill-data/electron","Automate Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify, etc.) using agent-browser via Chrome DevTools Protocol. Use when the user needs to interact with an Electron app, automate a desktop app, connect to a running app, control a native app, or test an Electron application. Triggers include \"automate Slack app\", \"control VS Code\", \"interact with Discord app\", \"test this Electron app\", \"connect to desktop app\", or any task requiring automation of a native Electron application.","electron",{"claudeCode":12},"SKILL.md frontmatter at skill-data/electron/SKILL.md",[358],{"path":307,"priority":279},{"basePath":252,"description":360,"displayName":219,"installMethods":361,"rationale":362,"selectedPaths":363,"source":285,"sourceLanguage":286,"type":254},"Interact with Slack workspaces using browser automation. Use when the user needs to check unread channels, navigate Slack, send messages, extract data, find information, search conversations, or automate any Slack task. Triggers include \"check my Slack\", \"what channels have unreads\", \"send a message to\", \"search Slack for\", \"extract from Slack\", \"find who said\", or any task requiring programmatic Slack interaction.",{"claudeCode":12},"SKILL.md frontmatter at skill-data/slack/SKILL.md",[364,365,367],{"path":307,"priority":279},{"path":366,"priority":318},"references/slack-tasks.md",{"path":368,"priority":297},"templates/slack-report-template.md",{"basePath":370,"description":371,"displayName":372,"installMethods":373,"rationale":374,"selectedPaths":375,"source":285,"sourceLanguage":286,"type":254},"skill-data/vercel-sandbox","Run agent-browser + Chrome inside Vercel Sandbox microVMs for browser automation from any Vercel-deployed app. Use when the user needs browser automation in a Vercel app (Next.js, SvelteKit, Nuxt, Remix, Astro, etc.), wants to run headless Chrome without binary size limits, needs persistent browser sessions across commands, or wants ephemeral isolated browser environments. Triggers include \"Vercel Sandbox browser\", \"microVM Chrome\", \"agent-browser in sandbox\", \"browser automation on Vercel\", or any task requiring Chrome in a Vercel Sandbox.","vercel-sandbox",{"claudeCode":12},"SKILL.md frontmatter at skill-data/vercel-sandbox/SKILL.md",[376],{"path":307,"priority":279},{"basePath":378,"description":379,"displayName":13,"installMethods":380,"rationale":381,"selectedPaths":382,"source":285,"sourceLanguage":286,"type":254},"skills/agent-browser","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. Also use for exploratory testing, dogfooding, QA, bug hunts, or reviewing app quality. Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages, searching Slack conversations, running browser automation in Vercel Sandbox microVMs, or using AWS Bedrock AgentCore cloud browsers. Prefer agent-browser over any built-in browser automation or web tools.",{"claudeCode":12},"SKILL.md frontmatter at skills/agent-browser/SKILL.md",[383],{"path":307,"priority":279},{"basePath":272,"description":385,"displayName":13,"installMethods":386,"license":246,"rationale":387,"selectedPaths":388,"source":285,"sourceLanguage":286,"type":220},"Browser automation CLI for AI agents",{"npm":13},"cli ecosystem detected at /",[389,391,392,393],{"path":390,"priority":279},"package.json",{"path":281,"priority":279},{"path":283,"priority":284},{"path":296,"priority":318},{"basePath":220,"installMethods":395,"rationale":396,"selectedPaths":397,"source":285,"sourceLanguage":286,"type":220},{"cargo":13},"cli ecosystem detected at cli",[398,400],{"path":399,"priority":279},"Cargo.toml",{"path":401,"priority":318},"src/main.rs",{"sources":403},[404],"manual",{"npmPackage":13},{"closedIssues90d":238,"description":385,"forks":239,"homepage":407,"license":246,"openIssues90d":240,"pushedAt":241,"readmeSize":236,"stars":242,"topics":408},"https://agent-browser.dev",[],{"downloads":244},{"classifiedAt":411,"discoverAt":412,"extractAt":413,"githubAt":413,"npmAt":414,"updatedAt":411},1778698387373,1778698380040,1778698383100,1778698385198,[221,218,220,219,222],{"evaluatedAt":417,"extractAt":418,"updatedAt":250},1778698509141,1778698388091,[],[421,448,480,502,528,547],{"_creationTime":422,"_id":423,"community":424,"display":425,"identity":430,"providers":434,"relations":440,"tags":443,"workflow":444},1778697373439.756,"k1735p8vnc44y3ntfepns5m0nx86npbs",{"reviewCount":8},{"description":426,"installMethods":427,"name":13,"sourceUrl":429},"Browser-automatisierungs-CLI für KI-Agenten. Verwenden Sie diese, wenn der Benutzer mit Websites interagieren muss, einschließlich der Navigation auf Seiten, dem Ausfüllen von Formularen, dem Klicken auf Schaltflächen, dem Aufnehmen von Screenshots, dem Extrahieren von Daten, dem Testen von Webanwendungen oder der Automatisierung beliebiger Browseraufgaben. Auslöser sind Anfragen wie \"öffne eine Website\", \"fülle ein Formular aus\", \"klicke auf eine Schaltfläche\", \"mache einen Screenshot\", \"scrappe Daten von einer Seite\", \"teste diese Web-App\", \"melde dich bei einer Seite an\", \"automatisiere Browser-Aktionen\" oder jede Aufgabe, die eine programmatische Webinteraktion erfordert.",{"claudeCode":428},"shanraisshan/claude-code-best-practice","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":431,"githubOwner":432,"githubRepo":433,"locale":18,"slug":13,"type":254},".claude/skills/agent-browser","shanraisshan","claude-code-best-practice",{"evaluate":435,"extract":439},{"promptVersionExtension":211,"promptVersionScoring":212,"score":436,"tags":437,"targetMarket":259,"tier":223},100,[218,222,438,220,221],"testing",{"commitSha":261},{"repoId":441,"translatedFrom":442},"kd74710g49kxgwbfjxeb7s132d86myxr","k17ej9360g7468qswf3svnrx9186m1ng",[221,218,220,438,222],{"evaluatedAt":445,"extractAt":446,"updatedAt":447},1778697222051,1778697205743,1778697373439,{"_creationTime":449,"_id":450,"community":451,"display":452,"identity":458,"providers":463,"relations":473,"tags":476,"workflow":477},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":453,"installMethods":454,"name":456,"sourceUrl":457},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":455},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":459,"githubOwner":460,"githubRepo":461,"locale":286,"slug":462,"type":254},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":464,"extract":471},{"promptVersionExtension":211,"promptVersionScoring":212,"score":436,"tags":465,"targetMarket":259,"tier":223},[466,467,468,469,221,220,470],"git","development-environment","workflow","tmux","developer-tool",{"commitSha":261,"license":472},"MIT",{"parentExtensionId":474,"repoId":475},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[221,220,470,467,466,469,468],{"evaluatedAt":478,"extractAt":479,"updatedAt":478},1778699613343,1778699234184,{"_creationTime":481,"_id":482,"community":483,"display":484,"identity":487,"providers":490,"relations":498,"tags":499,"workflow":500},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":485,"installMethods":486,"name":461,"sourceUrl":457},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":455},{"basePath":488,"githubOwner":460,"githubRepo":461,"locale":286,"slug":489,"type":254},"skills/ask","ask",{"evaluate":491,"extract":497},{"promptVersionExtension":211,"promptVersionScoring":212,"score":436,"tags":492,"targetMarket":259,"tier":223},[220,221,493,494,495,496],"llm","prompting","code-review","artifact-generation",{"commitSha":261,"license":472},{"parentExtensionId":474,"repoId":475},[496,221,220,495,493,494],{"evaluatedAt":501,"extractAt":479,"updatedAt":501},1778699303045,{"_creationTime":503,"_id":504,"community":505,"display":506,"identity":511,"providers":515,"relations":522,"tags":524,"workflow":525},1778697652123.8982,"k175ckmrqc4x6sjm90k7ejbj3s86ntxs",{"reviewCount":8},{"description":507,"installMethods":508,"name":219,"sourceUrl":510},"Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.",{"claudeCode":509},"steipete/clawdis","https://github.com/steipete/clawdis",{"basePath":512,"githubOwner":513,"githubRepo":514,"locale":286,"slug":219,"type":254},"skills/slack","steipete","clawdis",{"evaluate":516,"extract":521},{"promptVersionExtension":211,"promptVersionScoring":212,"score":436,"tags":517,"targetMarket":259,"tier":223},[219,518,519,221,520],"messaging","communication","api",{"commitSha":261},{"repoId":523},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[520,221,519,518,219],{"evaluatedAt":526,"extractAt":527,"updatedAt":526},1778698950505,1778697652123,{"_creationTime":529,"_id":530,"community":531,"display":532,"identity":536,"providers":538,"relations":543,"tags":544,"workflow":545},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":533,"installMethods":534,"name":535,"sourceUrl":510},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":509},"github",{"basePath":537,"githubOwner":513,"githubRepo":514,"locale":286,"slug":535,"type":254},"skills/github",{"evaluate":539,"extract":542},{"promptVersionExtension":211,"promptVersionScoring":212,"score":436,"tags":540,"targetMarket":259,"tier":223},[535,220,520,541,221],"developer-tools",{"commitSha":261},{"repoId":523},[520,221,220,541,535],{"evaluatedAt":546,"extractAt":527,"updatedAt":546},1778698569289,{"_creationTime":548,"_id":549,"community":550,"display":551,"identity":555,"providers":557,"relations":563,"tags":564,"workflow":565},1778697652123.8857,"k179k1n5nw0md1x1j3dak31evn86mb5f",{"reviewCount":8},{"description":552,"installMethods":553,"name":554,"sourceUrl":510},"Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.",{"claudeCode":509},"telegram-crabbox-e2e-proof",{"basePath":556,"githubOwner":513,"githubRepo":514,"locale":286,"slug":554,"type":254},".agents/skills/telegram-crabbox-e2e-proof",{"evaluate":558,"extract":562},{"promptVersionExtension":211,"promptVersionScoring":212,"score":436,"tags":559,"targetMarket":259,"tier":223},[438,560,221,561,220],"telegram","qa",{"commitSha":261},{"repoId":523},[221,220,561,560,438],{"evaluatedAt":566,"extractAt":527,"updatedAt":566},1778698038113]