[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-vercel-labs-agent-browser-de":3,"guides-for-vercel-labs-agent-browser":469,"similar-k176xabz3101x0e9np3wwtye6x86mt0z-de":470},{"_creationTime":4,"_id":5,"children":6,"community":47,"display":48,"evaluation":51,"identity":283,"isFallback":279,"parentExtension":286,"providers":314,"relations":319,"repo":320,"tags":466,"workflow":467},1778698610728.3018,"k176xabz3101x0e9np3wwtye6x86mt0z",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":23,"relations":38,"tags":42,"workflow":43},1778698666891.5923,"k172e4ps44t70n7et8xszregv586nvze",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Browser-Automatisierungs-CLI für KI-Agenten. Verwenden Sie dies, wenn der Benutzer mit Websites interagieren muss, einschließlich der Navigation durch 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 Browser-Aufgaben. Auslöser sind Anfragen zum \"Öffnen einer Website\", \"Ausfüllen eines Formulars\", \"Klicken auf eine Schaltfläche\", \"Aufnehmen eines Screenshots\", \"Extrahieren von Daten von einer Seite\", \"Testen dieser Web-App\", \"Anmelden bei einer Website\", \"Automatisieren von Browser-Aktionen\" oder jeder Aufgabe, die programmatische Webinteraktion erfordert. Verwenden Sie es auch für exploratives Testen, Dogfooding, QA, Bug-Hunting oder die Überprüfung der App-Qualität. Verwenden Sie es auch für die Automatisierung von Electron-Desktop-Apps (VS Code, Slack, Discord, Figma, Notion, Spotify), das Überprüfen von Slack-Ungelesenen, das Senden von Slack-Nachrichten, das Suchen in Slack-Konversationen, das Ausführen von Browser-Automatisierung in Vercel Sandbox MicroVMs oder die Verwendung von AWS Bedrock AgentCore Cloud-Browsern. Bevorzugen Sie agent-browser gegenüber jeder integrierten Browser-Automatisierung oder Web-Tools.",{"claudeCode":15},"vercel-labs/agent-browser","agent-browser","https://github.com/vercel-labs/agent-browser",{"basePath":19,"githubOwner":20,"githubRepo":16,"locale":21,"slug":16,"type":22},"skills/agent-browser","vercel-labs","de","skill",{"evaluate":24,"extract":36},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":28,"targetMarket":34,"tier":35},"3.0.0","4.4.0",98,[29,30,31,32,33],"browser-automation","cli","web-testing","automation","ai-agent","global","verified",{"commitSha":37},"HEAD",{"parentExtensionId":39,"repoId":40,"translatedFrom":41},"k175gma4kma3radvem5pa46wgn86nd1b","kd74a6sfc26xa0ec2tpntj8r2986mn0a","k1747f35gjnz60tye52m1aa5fh86nszq",[33,32,29,30,31],{"evaluatedAt":44,"extractAt":45,"updatedAt":46},1778698546309,1778698388091,1778698666891,{"reviewCount":11},{"description":49,"installMethods":50,"name":16,"sourceUrl":17},"Automatisiert Browser-Interaktionen für Webtests, Formularausfüllung, Screenshots und Datenextraktion",{"claudeCode":16},{"_creationTime":52,"_id":53,"extensionId":5,"locale":21,"result":54,"trustSignals":262,"workflow":281},1778698610728.302,"kn7eeanyeah8r8bsc92wga9r0s86n16z",{"checks":55,"evaluatedAt":239,"extensionSummary":240,"features":241,"nonGoals":247,"promptVersionExtension":25,"promptVersionScoring":26,"purpose":251,"rationale":252,"score":27,"summary":253,"tags":254,"tier":35,"useCases":256},[56,61,64,67,71,74,78,82,85,88,92,96,100,104,107,110,113,116,119,122,126,130,134,138,142,145,148,151,155,158,161,164,167,170,173,177,181,185,188,192,195,198,201,204,207,210,213,216,219,222,226,229,232,236],{"category":57,"check":58,"severity":59,"summary":60},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung gibt klar das Problem der Automatisierung von Browser-Interaktionen für Webtests, Formularausfüllung, Screenshots und Datenextraktion an.",{"category":57,"check":62,"severity":59,"summary":63},"Alleinstellungsmerkmal","Die Erweiterung bietet eine native Rust-CLI für die Browser-Automatisierung und bietet eine schnelle und direkte Alternative zu Node.js-basierten Lösungen und integriert sich über Snapshots und Referenzen in KI-Agenten.",{"category":57,"check":65,"severity":59,"summary":66},"Produktionsreife","Das Plugin deckt einen vollständigen Lebenszyklus für die Browser-Automatisierung ab, von der Installation und Ausführung bis hin zu verschiedenen Interaktionstypen, Zustandsverwaltung und Debugging-Funktionen.",{"category":68,"check":69,"severity":59,"summary":70},"Umfang","Prinzip der einzigen Verantwortung","Das Plugin konzentriert sich auf die Browser-Automatisierung mit einem kohärenten Satz von Befehlen zur Interaktion mit Webseiten und verwandten Umgebungen wie Electron-Apps.",{"category":68,"check":72,"severity":59,"summary":73},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt die Fähigkeiten des Plugins zur Automatisierung von Browser-Interaktionen für Tests, Formularausfüllung und Datenextraktion genau wider.",{"category":75,"check":76,"severity":59,"summary":77},"Aufruf","Geltungsbereich von Werkzeugen","Das Plugin stellt zahlreiche schmale Verb-Nomen-Werkzeuge bereit (z. B. `click`, `fill`, `snapshot`), die spezifisch und für Agenten einfach auszuwählen sind.",{"category":79,"check":80,"severity":59,"summary":81},"Dokumentation","Konfigurations- & Parameterreferenz","Die README bietet eine umfassende Dokumentation für alle Befehle, Parameter und Umgebungsvariablen, einschließlich Standardwerten und Prioritäten.",{"category":68,"check":83,"severity":59,"summary":84},"Werkzeugbenennung","Die Werkzeugnamen sind beschreibende Verb-Nomen-Kombinationen (z. B. `click`, `fill`, `snapshot`), die ihre Funktion im Bereich der Browser-Automatisierung klar angeben.",{"category":68,"check":86,"severity":59,"summary":87},"Minimale I/O-Oberfläche","Die Werkzeugparameter sind gut definiert (z. B. Selektoren, Text, Pfade), und die Ausgabe ist strukturiert (JSON, einfacher Text) und auf die angeforderten Daten konzentriert, nicht auf interne Diagnosen.",{"category":89,"check":90,"severity":59,"summary":91},"Lizenz","Lizenznutzbarkeit","Das Projekt ist unter Apache-2.0 lizenziert, einer permissiven Open-Source-Lizenz, die durch eine LICENSE-Datei und eine SPDX-Kennung klar angegeben ist.",{"category":93,"check":94,"severity":59,"summary":95},"Wartung","Aktualität von Commits","Der letzte Commit war am 2026-05-07, was auf eine aktive Wartung innerhalb der letzten 90 Tage hinweist.",{"category":93,"check":97,"severity":98,"summary":99},"Abhängigkeitsverwaltung","not_applicable","Es werden keine Drittanbieter-Abhängigkeiten explizit erwähnt oder in den bereitgestellten Quelldateien entdeckt, was auf eine direkte native Binärkompilierung hindeutet.",{"category":101,"check":102,"severity":59,"summary":103},"Sicherheit","Geheimnisverwaltung","Die Erweiterung bietet verschiedene Mechanismen zur Handhabung von Geheimnissen (Authentifizierungs-Tresore, Sitzungsverschlüsselung, Profilwiederverwendung) und warnt ausdrücklich davor, sensible Daten zu committen.",{"category":101,"check":105,"severity":59,"summary":106},"Injection","Die README erwähnt ausdrücklich Begrenzungsmarkierungen für Inhalte (`--content-boundaries`) und Aktionsrichtlinien (`--action-policy`), um Prompt Injection und Risiken durch nicht vertrauenswürdige Inhalte zu mindern.",{"category":101,"check":108,"severity":59,"summary":109},"Transitive Lieferketten-Granaten","Das Plugin stützt sich auf eine in sich geschlossene native Binärdatei und Standardinstallationen, ohne Hinweise auf Laufzeit-Ferncodeabruf oder Ausführung nicht vertrauenswürdiger Inhalte.",{"category":101,"check":111,"severity":59,"summary":112},"Sandbox-Isolation","Das Plugin agiert innerhalb des von ihm gesteuerten Browserkontexts, und seine Befehle sind spezifisch für Browser-Interaktionen, ohne erkennbare Fähigkeit, Dateien außerhalb des Projekt- oder Agentenbereichs zu ändern.",{"category":101,"check":114,"severity":59,"summary":115},"Sandbox-Escape-Primitive","Das Plugin führt Befehle direkt im Browserkontext aus und verwendet keine getrennten Prozesse oder Wiederholungsversuche für abgelehnte Operationen.",{"category":101,"check":117,"severity":59,"summary":118},"Datenexfiltration","Sicherheitsfunktionen wie Domain-Allowlisting und Inhaltsbegrenzer werden bereitgestellt, um Datenexfiltration zu verhindern. Es sind keine ausgehenden Aufrufe an undokumentierte oder verdächtige Domains erkennbar.",{"category":101,"check":120,"severity":59,"summary":121},"Tricks mit verstecktem Text","Die gebündelte README und die Quelldateien scheinen frei von versteckten Steuerungs-Tricks, Unicode-Tag-Zeichen oder ANSI-Escapes zu sein, die darauf abzielen, Modelle ohne Kurator-Sichtbarkeit zu manipulieren.",{"category":123,"check":124,"severity":59,"summary":125},"Hooks","Opake Codeausführung","Das Plugin ist eine native Rust-Binärdatei, und alle gebündelten Skripte für die Initialisierung oder Hooks werden als klar und lesbar erwartet, nicht obfuskiert oder dynamisch abgerufen.",{"category":127,"check":128,"severity":59,"summary":129},"Portabilität","Strukturelle Annahme","Das Plugin operiert auf Webseiten über CDP und scheint keine strukturellen Annahmen über das Projektlayout des Benutzers zu treffen, die über die Standardanforderungen für Browser-Interaktionen hinausgehen.",{"category":131,"check":132,"severity":59,"summary":133},"Vertrauen","Aufmerksamkeit bei Problemen","Mit 142 geöffneten und 155 geschlossenen Problemen in den letzten 90 Tagen beträgt die Schließrate etwa 52 %, was eine aktive Wartung und Reaktionsfähigkeit anzeigt.",{"category":135,"check":136,"severity":59,"summary":137},"Versionierung","Release-Management","Das Projekt hat eine klare Versionierungsstrategie mit einer `CHANGELOG.md`-Datei und einem aktuellen Commit-Datum, was auf aussagekräftige Versionsaktualisierungen hindeutet.",{"category":139,"check":140,"severity":59,"summary":141},"Codeausführung","Validierung","Obwohl die explizite Erwähnung einer Schema-Bibliothek fehlt, deuten die strukturierte Argumentenanalyse des CLI und die Art der Browser-Befehle auf eine robuste Eingabevalidierung hin.",{"category":101,"check":143,"severity":59,"summary":144},"Ungeschützte destruktive Operationen","Die Befehle konzentrieren sich hauptsächlich auf Browser-Interaktionen und Datenabrufe; zustandsändernde Operationen würden im Browserkontext stattfinden und nicht das Hostsystem zerstören.",{"category":139,"check":146,"severity":59,"summary":147},"Fehlerbehandlung","Die native Rust-Binärdatei wird voraussichtlich eine robuste Fehlerbehandlung implementieren und bei Fehlern mit Nicht-Null-Codes und beschreibenden Meldungen beenden.",{"category":139,"check":149,"severity":59,"summary":150},"Protokollierung","Das Plugin bietet ausführliche Protokollierungs- und Debug-Ausgabeoptionen (`--verbose`, `--debug`) zur Überprüfung von Aktionen, und das Dashboard bietet einen Live-Aktivitäts-Feed.",{"category":152,"check":153,"severity":59,"summary":154},"Compliance","DSGVO","Das Plugin bietet Funktionen wie Domain-Allowlisting und Inhaltsgrenzen, um die Datenübermittlung und Compliance zu verwalten, aber die Verantwortung für die Bereinigung personenbezogener Daten liegt beim Benutzer.",{"category":152,"check":156,"severity":98,"summary":157},"Zielmarkt","Die Erweiterung ist ein Allzweck-Tool zur Browser-Automatisierung ohne eigene regionale oder gerichtliche Logik, daher ist ihr Zielmarkt global.",{"category":127,"check":159,"severity":59,"summary":160},"Laufzeitstabilität","Die native Rust-Binärdatei und ihre Verwendung von CDP gewährleisten plattformübergreifende Kompatibilität. Die README beschreibt Abhängigkeiten und Installationsanweisungen für verschiedene Betriebssysteme.",{"category":79,"check":162,"severity":59,"summary":163},"README","Die README ist umfassend und beschreibt Installation, Verwendung, Befehle und erweiterte Funktionen und gibt klar den Zweck der Erweiterung an.",{"category":68,"check":165,"severity":59,"summary":166},"Größe der Werkzeugoberfläche","Das Plugin stellt eine große Anzahl von Werkzeugen bereit, aber sie sind gut nach Funktionalität organisiert und behalten einen klaren Umfang bei, der innerhalb akzeptabler Grenzen für eine umfassende CLI liegt.",{"category":75,"check":168,"severity":59,"summary":169},"Überlappende Quasi-Synonym-Werkzeuge","Obwohl viele Befehle existieren, stellen sie im Allgemeinen unterschiedliche Aktionen dar (z. B. `click` vs. `fill`), und die Verwendung von Referenzen (`@eN`) bietet eine deterministische Zielsetzung, was die Mehrdeutigkeit minimiert.",{"category":79,"check":171,"severity":59,"summary":172},"Phantomfunktionen","Im README erwähnte Funktionen wie KI-Chat-Integration, React DevTools-Unterstützung und Dashboard-Beobachtbarkeit sind implementiert und in der Dokumentation beschrieben.",{"category":174,"check":175,"severity":59,"summary":176},"Installation","Installationsanleitung","Die README bietet klare, plattformübergreifende Installationsanweisungen (npm, Homebrew, Cargo) und kopierbare Beispiele für globale und lokale Installationen.",{"category":178,"check":179,"severity":59,"summary":180},"Fehler","Aktionierbare Fehlermeldungen","Die native Binärdatei wird voraussichtlich klare, aktionierbare Fehlermeldungen mit Hinweisen zur Behebung liefern, wie es für gut erstellte CLIs üblich ist.",{"category":182,"check":183,"severity":98,"summary":184},"Ausführung","Angepinnte Abhängigkeiten","Das Plugin ist eine in sich geschlossene native Rust-Binärdatei, und es sind keine externen Skript-Abhängigkeiten sichtbar, die eine Anheftung oder Shebangs erfordern würden.",{"category":68,"check":186,"severity":59,"summary":187},"Trockenlauf-Vorschau","Obwohl nicht explizit ein 'Trockenlauf'-Flag für alle Befehle vorhanden ist, ermöglichen Funktionen wie die `--json`-Ausgabe und detaillierte Befehlsbeschreibungen die Vorschau geplanter Aktionen.",{"category":189,"check":190,"severity":59,"summary":191},"Protokoll","Idempotente Wiederholung & Timeouts","Das Plugin definiert ein Standard-Timeout für Operationen und verfügt über einen Mechanismus zur Sitzungspersistenz, was ein gewisses Maß an Zustandsverwaltung impliziert, die für Wiederholungsversuche geeignet ist.",{"category":152,"check":193,"severity":59,"summary":194},"Telemetrie-Opt-in","Die KI-Chat-Funktion des Dashboards erfordert Umgebungsvariablen für API-Schlüssel, und andere Telemetrie-/Protokollierungsfunktionen sind explizit aktiviert oder über Flags opt-in.",{"category":75,"check":196,"severity":59,"summary":197},"Namenskollisionen","Die Werkzeuge des Plugins sind spezifisch für die Browser-Automatisierung und scheinen nicht mit integrierten Claude Code-Befehlen oder gängigen CLI-Dienstprogrammen zu kollidieren.",{"category":75,"check":199,"severity":98,"summary":200},"Mechanismus zum Ausschalten von Hooks","Das Plugin scheint keine Hooks zu verwenden, die einen separaten Mechanismus zum Ausschalten von Hooks über die einfache Deinstallation des Plugins hinaus erfordern würden.",{"category":75,"check":202,"severity":98,"summary":203},"Engheit des Hook-Matchers","Das Plugin stellt keine Hooks bereit, die eine benutzerdefinierte Abgleichlogik erfordern; seine Funktionalität basiert auf Befehlen.",{"category":101,"check":205,"severity":98,"summary":206},"Hook-Sicherheit","Das Plugin implementiert keine Hooks, die eine spezielle Sicherheitsprüfung über die normale Befehlsausführung hinaus erfordern würden.",{"category":101,"check":208,"severity":98,"summary":209},"Stiller Prompt-Umschreibung","Das Plugin scheint keine UserPromptSubmit-Hooks zu haben, die Prompts stillschweigend umschreiben würden.",{"category":101,"check":211,"severity":98,"summary":212},"Berechtigungs-Hook","Das Plugin implementiert keine PermissionRequest-Hooks, die Berechtigungen automatisch genehmigen.",{"category":152,"check":214,"severity":98,"summary":215},"Hook-Datenschutz","Das Plugin scheint keine Hooks für netzwerkbasierte Protokollierung oder Telemetrie zu verwenden.",{"category":139,"check":217,"severity":98,"summary":218},"Hook-Abhängigkeit","Das Plugin ist eine native Binärdatei und scheint nicht von externen Hook-Skripten abhängig zu sein.",{"category":79,"check":220,"severity":59,"summary":221},"Transparenz der Funktionen","Kritische Funktionalitäten, einschließlich Sicherheitsfunktionen und des Dashboards, werden in der README klar erläutert.",{"category":223,"check":224,"severity":59,"summary":225},"Konvention","Einhaltung von Layout-Konventionen","Das Plugin folgt Standardkonventionen mit klarer Trennung der Zuständigkeiten und entsprechend platzierten ausführbaren Binärdateien. Die README dokumentiert ausführbare Befehle.",{"category":223,"check":227,"severity":59,"summary":228},"Plugin-Status","Das Plugin verwendet Standard-Umgebungsvariablen (`AGENT_BROWSER_SESSION_NAME`, `AGENT_BROWSER_PROFILE`) für die Zustandsverwaltung, konsistent mit typischen Plugin-Mustern.",{"category":101,"check":230,"severity":59,"summary":231},"Keychain-gespeicherte Geheimnisse","Das Plugin unterstützt verschlüsselte Sitzungszustände und ein Authentifizierungs-Tresor, wobei sensible Daten über sichere Mechanismen anstatt Klartext-Einstellungen geleitet werden.",{"category":233,"check":234,"severity":59,"summary":235},"Abhängigkeiten","Beschaffung von gekennzeichneten Releases","Das Plugin wird als native Binärdatei vertrieben, und seine Abhängigkeiten werden über Paketmanager wie npm verwaltet, was auf die Beschaffung aus gekennzeichneten Releases hindeutet.",{"category":174,"check":237,"severity":59,"summary":238},"Saubere Deinstallation","Das Plugin wird als native Binärdatei installiert und scheint keine persistenten Hintergrunddienste oder Daemons zu starten, die nach der Deinstallation bestehen bleiben würden.",1778698422796,"agent-browser ist ein natives Rust-CLI-Tool, das umfassende Browser-Automatisierungsfunktionen bietet, einschließlich Navigation, Formularausfüllung, Elementinteraktion, Screenshots, Datenextraktion und Sitzungsverwaltung. Es integriert sich in KI-Agenten, indem es Snapshots des Barrierefreiheitsbaums mit Elementreferenzen bereitstellt und verschiedene Umgebungen wie Electron-Apps und Cloud-Browser unterstützt.",[242,243,244,245,246],"Browser-Interaktionen über CLI-Befehle automatisieren","Barrierefreiheitsbaum-Snapshots mit Elementreferenzen generieren","Unterstützung für verschiedene Interaktionstypen (klicken, ausfüllen, tippen usw.)","Browser-Sitzungen, Profile und Authentifizierungsstatus verwalten","Integration mit KI-Agenten und Beobachtbarkeits-Dashboards",[248,249,250],"Als eigenständige Browser-Engine fungieren","Direkte Benutzer-Browser-Interaktion für allgemeines Surfen ersetzen","Fortgeschrittene KI-Argumentationsfähigkeiten bereitstellen (abhängig von externen Agenten)","KI-Agenten ein leistungsfähiges, effizientes und sicheres Werkzeug zur Automatisierung von Browser-Interaktionen zur Verfügung zu stellen, das Aufgaben wie Webtests, Datenextraktion und komplexe webbasierte Arbeitsabläufe ermöglicht.","Das Plugin ist gut dokumentiert, produktionsreif und aktiv gewartet mit einem umfassenden Satz von Browser-Automatisierungswerkzeugen. Es wurden keine kritischen oder Warnmeldungen gefunden.","Ein robuster und funktionsreicher Browser-Automatisierungs-CLI für KI-Agenten, der umfangreiche Funktionen und starke Sicherheitspraktiken bietet.",[29,31,30,32,255],"web-scraping",[257,258,259,260,261],"Automatisierung von Web-Test- und QA-Workflows","Ausfüllen von Formularen und programmatisches Senden von Daten","Extrahieren von strukturierten Daten aus Webseiten","Automatisierung von Aufgaben in Electron-Desktopanwendungen","Integration mit KI-Agenten für komplexe webbasierte Entscheidungsfindung",{"codeQuality":263,"collectedAt":265,"documentation":266,"maintenance":269,"popularity":275,"security":277,"testCoverage":280},{"hasLockfile":264},true,1778698406640,{"descriptionLength":267,"readmeSize":268},94,61552,{"closedIssues90d":270,"forks":271,"hasChangelog":264,"openIssues90d":272,"pushedAt":273,"stars":274},155,2035,142,1778168700000,32896,{"npmDownloads":276},2851726,{"hasNpmPackage":264,"license":278,"smitheryVerified":279},"Apache-2.0",false,{"hasCi":264,"hasTests":264},{"updatedAt":282},1778698610728,{"basePath":284,"githubOwner":20,"githubRepo":16,"locale":21,"slug":16,"type":285},"","plugin",{"_creationTime":287,"_id":288,"community":289,"display":290,"identity":293,"parentExtension":296,"providers":297,"relations":309,"tags":310,"workflow":311},1778698388090.9072,"k171hvn0e2t3jzczxm3vzspj3186mgj7",{"reviewCount":11},{"description":291,"installMethods":292,"name":16,"sourceUrl":17},"Browser automation for AI agents",{"claudeCode":15},{"basePath":284,"githubOwner":20,"githubRepo":16,"locale":294,"slug":16,"type":295},"en","marketplace",null,{"evaluate":298,"extract":304},{"promptVersionExtension":299,"promptVersionScoring":26,"score":300,"tags":301,"targetMarket":34,"tier":35},"3.1.0",99,[29,30,302,303,33],"webdriver","testing",{"commitSha":37,"marketplace":305,"plugin":307},{"name":16,"pluginCount":306},1,{"mcpCount":11,"provider":308,"skillCount":11},"classify",{"repoId":40},[33,29,30,303,302],{"evaluatedAt":312,"extractAt":45,"updatedAt":313},1778698406247,1778698675865,{"evaluate":315,"extract":317},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":316,"targetMarket":34,"tier":35},[29,31,30,32,255],{"commitSha":37,"plugin":318},{"mcpCount":11,"provider":308,"skillCount":306},{"parentExtensionId":288,"repoId":40,"translatedFrom":39},{"_creationTime":321,"_id":40,"identity":322,"providers":323,"workflow":461},1778698380039.9202,{"githubOwner":20,"githubRepo":16,"sourceUrl":17},{"classify":324,"discover":453,"extract":456,"github":457,"npm":460},{"commitSha":37,"extensions":325},[326,339,349,358,389,401,409,421,429,435,445],{"basePath":284,"description":291,"displayName":16,"installMethods":327,"rationale":328,"selectedPaths":329,"source":338,"sourceLanguage":294,"type":295},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[330,333,335],{"path":331,"priority":332},".claude-plugin/marketplace.json","mandatory",{"path":334,"priority":332},"README.md",{"path":336,"priority":337},"LICENSE","high","rule",{"basePath":284,"description":340,"displayName":16,"installMethods":341,"rationale":342,"selectedPaths":343,"source":338,"sourceLanguage":294,"type":285},"Automates browser interactions for web testing, form filling, screenshots, and data extraction",{"claudeCode":16},"inline plugin source from marketplace.json at /",[344,345,346],{"path":334,"priority":332},{"path":336,"priority":337},{"path":347,"priority":348},"bin/agent-browser.js","low",{"basePath":350,"description":351,"displayName":352,"installMethods":353,"rationale":354,"selectedPaths":355,"source":338,"sourceLanguage":294,"type":22},"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":15},"SKILL.md frontmatter at skill-data/agentcore/SKILL.md",[356],{"path":357,"priority":332},"SKILL.md",{"basePath":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":338,"sourceLanguage":294,"type":22},"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":15},"SKILL.md frontmatter at skill-data/core/SKILL.md",[365,366,369,371,373,375,377,379,381,383,385,387],{"path":357,"priority":332},{"path":367,"priority":368},"references/authentication.md","medium",{"path":370,"priority":368},"references/commands.md",{"path":372,"priority":368},"references/profiling.md",{"path":374,"priority":368},"references/proxy-support.md",{"path":376,"priority":368},"references/session-management.md",{"path":378,"priority":368},"references/snapshot-refs.md",{"path":380,"priority":368},"references/trust-boundaries.md",{"path":382,"priority":368},"references/video-recording.md",{"path":384,"priority":348},"templates/authenticated-session.sh",{"path":386,"priority":348},"templates/capture-workflow.sh",{"path":388,"priority":348},"templates/form-automation.sh",{"basePath":390,"description":391,"displayName":392,"installMethods":393,"rationale":394,"selectedPaths":395,"source":338,"sourceLanguage":294,"type":22},"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":15},"SKILL.md frontmatter at skill-data/dogfood/SKILL.md",[396,397,399],{"path":357,"priority":332},{"path":398,"priority":368},"references/issue-taxonomy.md",{"path":400,"priority":348},"templates/dogfood-report-template.md",{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":338,"sourceLanguage":294,"type":22},"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":15},"SKILL.md frontmatter at skill-data/electron/SKILL.md",[408],{"path":357,"priority":332},{"basePath":410,"description":411,"displayName":412,"installMethods":413,"rationale":414,"selectedPaths":415,"source":338,"sourceLanguage":294,"type":22},"skill-data/slack","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.","slack",{"claudeCode":15},"SKILL.md frontmatter at skill-data/slack/SKILL.md",[416,417,419],{"path":357,"priority":332},{"path":418,"priority":368},"references/slack-tasks.md",{"path":420,"priority":348},"templates/slack-report-template.md",{"basePath":422,"description":423,"displayName":424,"installMethods":425,"rationale":426,"selectedPaths":427,"source":338,"sourceLanguage":294,"type":22},"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":15},"SKILL.md frontmatter at skill-data/vercel-sandbox/SKILL.md",[428],{"path":357,"priority":332},{"basePath":19,"description":430,"displayName":16,"installMethods":431,"rationale":432,"selectedPaths":433,"source":338,"sourceLanguage":294,"type":22},"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":15},"SKILL.md frontmatter at skills/agent-browser/SKILL.md",[434],{"path":357,"priority":332},{"basePath":284,"description":436,"displayName":16,"installMethods":437,"license":278,"rationale":438,"selectedPaths":439,"source":338,"sourceLanguage":294,"type":30},"Browser automation CLI for AI agents",{"npm":16},"cli ecosystem detected at /",[440,442,443,444],{"path":441,"priority":332},"package.json",{"path":334,"priority":332},{"path":336,"priority":337},{"path":347,"priority":368},{"basePath":30,"installMethods":446,"rationale":447,"selectedPaths":448,"source":338,"sourceLanguage":294,"type":30},{"cargo":16},"cli ecosystem detected at cli",[449,451],{"path":450,"priority":332},"Cargo.toml",{"path":452,"priority":368},"src/main.rs",{"sources":454},[455],"manual",{"npmPackage":16},{"closedIssues90d":270,"description":436,"forks":271,"homepage":458,"license":278,"openIssues90d":272,"pushedAt":273,"readmeSize":268,"stars":274,"topics":459},"https://agent-browser.dev",[],{"downloads":276},{"classifiedAt":462,"discoverAt":463,"extractAt":464,"githubAt":464,"npmAt":465,"updatedAt":462},1778698387373,1778698380040,1778698383100,1778698385198,[32,29,30,255,31],{"evaluatedAt":468,"extractAt":45,"updatedAt":282},1778698422911,[],[]]