[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-testdino-hq-playwright-cli-de":3,"guides-for-testdino-hq-playwright-cli":483,"similar-k170vj7ejwkdfswk5f34zn1da586m0xw-de":484},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":227,"parentExtension":247,"providers":248,"relations":254,"repo":257,"tags":479,"workflow":480},1778698144390.3809,"k170vj7ejwkdfswk5f34zn1da586m0xw",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Automatisiert Browser-Interaktionen zum Testen und Validieren Ihrer eigenen Webanwendungen mit playwright-cli. Verwenden Sie es, wenn Sie terminalbasierte Browsersteuerung für Navigation, Formularfüllung, Screenshots, Tracing, gebundene Browser-Sitzungen, Debugging oder die Generierung von Playwright-Testcode benötigen. Verwenden Sie es nur gegen Anwendungen, die Ihnen gehören oder für deren Testung Sie ausdrücklich autorisiert sind.",{"claudeCode":12},"testdino-hq/playwright-skill","Playwright CLI","https://github.com/testdino-hq/playwright-skill",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":240},1778698144390.381,"kn7fd2ycj0fapdkvhyf31xx5dd86mr01","de",{"checks":20,"evaluatedAt":189,"extensionSummary":190,"features":191,"nonGoals":198,"practices":202,"prerequisites":203,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"tier":218,"useCases":219},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,183,186],{"category":22,"check":23,"severity":24,"summary":25},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung gibt klar das Problem der Automatisierung von Browser-Interaktionen für Tests und Validierung an und liefert spezifische Anwendungsfälle.",{"category":22,"check":27,"severity":24,"summary":28},"Alleinstellungsmerkmal","Die Erweiterung bietet einen erheblichen Mehrwert gegenüber der grundlegenden Playwright-Nutzung, indem sie CLI-basierte Automatisierung für Navigation, Formularfüllung und mehr bietet und das Schreiben von Skripten für gängige Aufgaben abstrahiert.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsbereitschaft","Die Erweiterung bietet einen umfassenden Satz von Befehlen für die Browser-Automatisierung, der Interaktion, Zustandsverwaltung, Debugging und mehr abdeckt, was sie für Produktions-Workflows geeignet macht.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Prinzip der einzigen Verantwortung","Die Erweiterung konzentriert sich auf die Playwright CLI-Automatisierung für Webanwendungen und behält einen klaren und kohärenten Umfang bei.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt die Funktionalität der playwright-cli-Erweiterung genau wider und beschreibt ihren Zweck und ihre Anwendungsfälle.",{"category":40,"check":41,"severity":24,"summary":42},"Aufruf","Umfangreiche Werkzeuge","Die Erweiterung stellt eine Reihe von spezifischen, nach dem Verb-Nomen-Prinzip benannten Spezialwerkzeugen für Browser-Interaktionen bereit, anstatt nur einen allgemeinen Befehl.",{"category":44,"check":45,"severity":24,"summary":46},"Dokumentation","Konfigurations- und Parameterreferenz","Alle CLI-Befehle und ihre Parameter sind in SKILL.md dokumentiert, einschließlich Optionen und Anwendungsbeispielen.",{"category":33,"check":48,"severity":24,"summary":49},"Benennung von Werkzeugen","Die CLI-Befehle sind beschreibend benannt und folgen einem konsistenten Verb-Nomen-Muster (z. B. `click`, `fill`, `snapshot`).",{"category":33,"check":51,"severity":24,"summary":52},"Minimale I/O-Oberfläche","Die Eingaben der Werkzeuge sind typischerweise gut definierte Locators oder einfache String-Argumente, und die Ausgaben sind im Allgemeinen prägnante Ergebnisse oder Dateinamen.",{"category":54,"check":55,"severity":24,"summary":56},"Lizenz","Lizenznutzbarkeit","Die Erweiterung ist unter der MIT-Lizenz verfügbar, die freizügig und weit verbreitet ist.",{"category":58,"check":59,"severity":24,"summary":60},"Wartung","Aktualität der Commits","Der letzte Commit erfolgte am 7. Mai 2026, was auf kürzliche Wartungsaktivitäten hindeutet.",{"category":58,"check":62,"severity":63,"summary":64},"Abhängigkeitsmanagement","not_applicable","Die Erweiterung scheint keine Abhängigkeiten von Drittanbietern zu haben, die über Playwright hinaus verwaltet werden müssen.",{"category":66,"check":67,"severity":24,"summary":68},"Sicherheit","Geheimnisverwaltung","Die Erweiterung verarbeitet keine Geheimnisse direkt und warnt Benutzer vor der Automatisierung gegen nicht vertrauenswürdige Seiten, was darauf hindeutet, dass keine sensiblen Daten weitergegeben werden.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","Die SKILL.md warnt ausdrücklich davor, vom Benutzer bereitgestellte URLs direkt ohne Validierung zu übergeben und externe Inhalte als nicht vertrauenswürdige Daten zu behandeln.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain-Granaten","Die Erweiterung stützt sich auf Playwright und gebündelte CLI-Befehle; es gibt keine Hinweise auf Laufzeit-Downloads oder Remote-Codeausführung.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox-Isolation","Die CLI-Befehle operieren im Browserkontext und modifizieren keine Dateien außerhalb des Projekts oder benutzerspezifischer Bereiche ohne ausdrückliche Benutzeraktion.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox-Escape-Primitive","Es gibt keine Hinweise auf getrennte Prozesse oder Deny-Retry-Schleifen in der CLI-Befehlsstruktur.",{"category":66,"check":82,"severity":24,"summary":83},"Datenexfiltration","Die Erweiterung weist den Agenten nicht an, vertrauliche Daten zu lesen oder zu übermitteln; es gibt Warnungen für nicht vertrauenswürdige Seiten.",{"category":66,"check":85,"severity":24,"summary":86},"Versteckte Texttricks","Der gebundene Markdown-Inhalt ist frei von versteckten Steuerungs-Tricks oder verdächtigen Unicode-Zeichen.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Undurchsichtige Codeausführung","Die Erweiterung und ihre Befehle sind mit klarem, lesbarem Bash- und JavaScript implementiert, ohne Anzeichen von Verschleierung.",{"category":92,"check":93,"severity":24,"summary":94},"Portabilität","Strukturelle Annahme","Die Erweiterung operiert im Browserkontext und über die CLI-Schnittstelle und trifft keine Annahmen über die Dateistrukturen von Benutzerprojekten.",{"category":96,"check":97,"severity":24,"summary":98},"Vertrauen","Aufmerksamkeit für Probleme","Es gibt 1 offenes und 0 geschlossene Issues in den letzten 90 Tagen, was auf aktive Wartung und Reaktionsfähigkeit hindeutet.",{"category":100,"check":101,"severity":24,"summary":102},"Versionierung","Release-Management","Die Erweiterung hat ein aktuelles Commit-Datum und die Installationsanweisungen verweisen wahrscheinlich auf eine stabile Version, was eine klare Versionierung impliziert.",{"category":104,"check":105,"severity":24,"summary":106},"Ausführung","Validierung","Obwohl keine expliziten Schema-Validierungsbibliotheken sichtbar sind, verwenden die CLI-Befehle spezifische Argumente und Locators, was auf interne Validierung hindeutet.",{"category":66,"check":108,"severity":24,"summary":109},"Ungeschützte destruktive Operationen","Browser-Automatisierungsoperationen sind nicht inhärent destruktiv und können normalerweise durch Schließen oder Neustarten von Sitzungen rückgängig gemacht werden.",{"category":111,"check":112,"severity":24,"summary":113},"Codeausführung","Fehlerbehandlung","Die CLI-Befehle liefern informative Ausgaben und die `run-code`-Beispiele von Playwright enthalten Try-Catch-Blöcke, was auf gute Fehlerbehandlungspraktiken hindeutet.",{"category":111,"check":115,"severity":63,"summary":116},"Protokollierung","Die Erweiterung ist ein CLI-Tool, das auf direkte Interaktion abzielt, kein Server mit einem Audit-Log.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","DSGVO","Das Werkzeug arbeitet mit vom Benutzer bereitgestellten Webanwendungen, und es gibt Warnungen, um die Verarbeitung von nicht vertrauenswürdigen Inhalten zu vermeiden.",{"category":118,"check":122,"severity":24,"summary":123},"Zielmarkt","Die Erweiterung ist ein universelles Browser-Automatisierungswerkzeug ohne regionale oder jurisdiktionelle Einschränkungen, was es global macht.",{"category":92,"check":125,"severity":24,"summary":126},"Laufzeitstabilität","Die Erweiterung stützt sich auf Playwright, das für plattformübergreifende Kompatibilität entwickelt wurde, und CLI-Befehle sind im Allgemeinen Shell-unabhängig.",{"category":44,"check":128,"severity":24,"summary":129},"README","Die README.md-Datei ist umfassend, gut strukturiert und erklärt klar den Zweck und die Installation der Erweiterung.",{"category":33,"check":131,"severity":24,"summary":132},"Größe der Werkzeugoberfläche","Die Erweiterung stellt eine gut definierte Reihe von Befehlen (ungefähr 11 Kernanleitungen mit mehreren Befehlen pro Anleitung) in einem angemessenen Umfang bereit.",{"category":40,"check":134,"severity":24,"summary":135},"Überlappende, fast synonyme Werkzeuge","Die CLI-Befehle sind eindeutig und decken spezifische Aktionen ab (z. B. `fill` vs. `type`, `click` vs. `dblclick`) und vermeiden signifikante Überschneidungen.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom-Funktionen","Alle beworbenen Funktionen wie Screenshot, Tracing und Mocking haben entsprechende CLI-Befehle und Dokumentation.",{"category":140,"check":141,"severity":24,"summary":142},"Installation","Installationsanleitung","Die README.md enthält klare Installationsanweisungen mit `npx skills add` und Beispiele für Aufrufe.",{"category":144,"check":145,"severity":24,"summary":146},"Fehler","Aktionsbezogene Fehlermeldungen","Die CLI-Befehle und die zugrunde liegende API von Playwright liefern klare Fehlermeldungen, oft mit Locators oder Kontext, die bei der Behebung helfen.",{"category":111,"check":148,"severity":63,"summary":149},"Werkzeug-Fallback","Die Erweiterung ist ein eigenständiges CLI-Tool und stützt sich nicht auf externe MCP-Server oder Werkzeuge mit Fallback-Pfaden.",{"category":33,"check":151,"severity":63,"summary":152},"Dry-Run-Vorschau","Die Hauptfunktion ist die Browser-Interaktion, keine zustandsändernden Operationen, die typischerweise einen Dry-Run-Modus erfordern würden.",{"category":154,"check":155,"severity":24,"summary":156},"Protokoll","Idempotente Wiederholungsversuche & Timeouts","Obwohl nicht streng auf alle CLI-Befehle anwendbar, demonstrieren `run-code`-Beispiele Wiederholungslogik, und Playwright selbst verwaltet Timeouts.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetrie-Opt-in","Es gibt keine Hinweise auf Telemetriesammlung; das Werkzeug konzentriert sich auf die lokale Browser-Automatisierung.",{"category":40,"check":161,"severity":24,"summary":162},"Präziser Zweck","Die SKILL.md definiert klar den Zweck der Automatisierung von Browser-Interaktionen mit playwright-cli und gibt an, wann sie verwendet werden soll.",{"category":40,"check":164,"severity":24,"summary":165},"Prägnante Frontmatter","Die Frontmatter in SKILL.md ist prägnant, in sich geschlossen und fasst die Kernfunktionalität effektiv zusammen.",{"category":44,"check":167,"severity":24,"summary":168},"Prägnanter Inhalt","Die SKILL.md nutzt effektiv progressive Offenlegung, hält die Hauptanweisungen prägnant und lagert Details in referenzierte Dateien aus.",{"category":170,"check":171,"severity":24,"summary":172},"Kontext","Progressive Offenlegung","Die SKILL.md verweist auf externe Markdown-Dateien für tiefere Einblicke in spezifische Themen wie fortgeschrittene Workflows und Debugging.",{"category":170,"check":174,"severity":63,"summary":175},"Gabel-Erkundung","Diese Erweiterung ist ein CLI-Tool und beinhaltet keine tiefgehende Erkundung oder Code-Überprüfung, die `context: fork` erfordern würde.",{"category":22,"check":177,"severity":24,"summary":178},"Anwendungsbeispiele","Die Dokumentation bietet zahlreiche sofort einsatzbereite Beispiele, die Kernbefehle, fortgeschrittene Workflows und spezifische Szenarien abdecken.",{"category":22,"check":180,"severity":24,"summary":181},"Grenzfälle","Die Dokumentation behandelt Grenzfälle wie die Handhabung von Dialogen, flüchtigen Elementen und Netzwerkfehlern, oft mit Wiederherstellungsschritten.",{"category":111,"check":148,"severity":63,"summary":149},{"category":66,"check":184,"severity":24,"summary":185},"Halt bei unerwartetem Zustand","Die zugrunde liegende Automatisierung von Playwright und die Fehlerbehandlung der CLI stoppen bei unerwarteten Zuständen, und Benutzer können mit `run-code` benutzerdefinierte Logik erstellen.",{"category":92,"check":187,"severity":24,"summary":188},"Cross-Skill-Kopplung","Die Erweiterung fungiert als eigenständiges CLI-Tool und ist nicht implizit auf die Ladung anderer Erweiterungen angewiesen.",1778698091298,"Diese Erweiterung bietet eine Befehlszeilenschnittstelle zur Automatisierung von Browser-Interaktionen mit Playwright. Sie ermöglicht Benutzern die Navigation, das Ausfüllen von Formularen, das Aufnehmen von Screenshots, die Verwaltung von Sitzungen, das Mocken von Netzwerkanfragen und das Debugging des Browserverhaltens direkt über das Terminal.",[192,193,194,195,196,197],"Automatisierte Browser-Navigation und -Interaktion","CLI-gesteuertes Ausfüllen von Formularen und Bearbeiten von Elementen","Sitzungsverwaltung zur Isolierung und Persistenz","Abfangen und Mocken von Netzwerkanfragen","Screenshot-, PDF- und Videoaufnahmefunktionen","Debugging-Werkzeuge einschließlich Tracing und Konsolenüberwachung",[199,200,201],"Direktes Testen von Anwendungen ohne ausdrückliche Genehmigung","Verarbeitung von nicht vertrauenswürdigen Inhalten Dritter ohne Bereinigung","Ersetzen der vollständigen Playwright-API für die Entwicklung komplexer Skripte (obwohl sie über `run-code` damit integriert ist)",[],[204,205],"playwright-cli install --skills","playwright-cli install-browser","3.0.0","4.4.0","Bereitstellung einer terminalbasierten Browsersteuerung für das Testen und Validieren von Webanwendungen, die eine effiziente Automatisierung gängiger Benutzerinteraktionen und Debugging-Aufgaben ermöglicht.","Die Erweiterung ist mit umfassender Dokumentation, klaren Beispielen und einem robusten Funktionsumfang sehr ausgereift. Es gibt keine kritischen oder Warnmeldungen. Die hohe Bewertung ergibt sich aus der exzellenten Dokumentation und dem Nutzen.",99,"Ein leistungsstarkes CLI-Tool zur Automatisierung von Browser-Interaktionen mit Playwright, geeignet für Tests und Validierung.",[213,214,215,216,217],"playwright","testing","browser-automation","cli","web-development","verified",[220,221,222,223,224],"Automatisierung von End-to-End-Tests für Webanwendungen","Durchführung von Regressionstests über das Terminal","Generierung von Playwright-Testcode aus interaktiven Sitzungen","Debugging komplexer Browser-Interaktionen und Netzwerkprobleme","Validierung von responsiven Designs über verschiedene Ansichtsfenster hinweg",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"security":237,"testCoverage":239},{"hasLockfile":227},false,1778698077831,{"descriptionLength":230,"readmeSize":231},355,10334,{"closedIssues90d":8,"forks":233,"hasChangelog":227,"openIssues90d":234,"pushedAt":235,"stars":236},43,1,1778152569000,235,{"hasNpmPackage":227,"license":238,"smitheryVerified":227},"MIT",{"hasCi":227,"hasTests":227},{"updatedAt":241},1778698144390,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":243,"type":246},"playwright-cli","testdino-hq","playwright-skill","skill",null,{"evaluate":249,"extract":252},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":250,"targetMarket":251,"tier":218},[213,214,215,216,217],"global",{"commitSha":253,"license":238},"HEAD",{"repoId":255,"translatedFrom":256},"kd74g5bbsqgts7834bk4gzkz4n86nnsm","k1762mzcgb766pzt6dd4a01ynh86m120",{"_creationTime":258,"_id":255,"identity":259,"providers":260,"workflow":475},1778698019204.2053,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":261,"discover":456,"github":459},{"commitSha":253,"extensions":262},[263,279,306,406,418,444],{"basePath":264,"description":265,"displayName":245,"installMethods":266,"rationale":267,"selectedPaths":268,"source":277,"sourceLanguage":278,"type":246},"","Battle-tested Playwright patterns for writing, debugging, and scaling reliable test suites. Use when you need guidance for E2E, API, component, visual, accessibility, or security testing, plus CI/CD, CLI automation, page objects, and migration from Cypress or Selenium. TypeScript and JavaScript.",{"claudeCode":12},"SKILL.md frontmatter at SKILL.md",[269,272,275],{"path":270,"priority":271},"SKILL.md","mandatory",{"path":273,"priority":274},"README.md","high",{"path":276,"priority":274},"LICENSE","rule","en",{"basePath":280,"description":281,"displayName":282,"installMethods":283,"rationale":284,"selectedPaths":285,"source":277,"sourceLanguage":278,"type":246},"ci","Production-ready CI/CD configurations for Playwright — GitHub Actions, GitLab CI, CircleCI, Azure DevOps, Jenkins, Docker, parallel sharding, reporting, code coverage, and global setup/teardown.","playwright-ci",{"claudeCode":12},"SKILL.md frontmatter at ci/SKILL.md",[286,287,290,292,294,296,298,300,302,304],{"path":270,"priority":271},{"path":288,"priority":289},"ci-github-actions.md","medium",{"path":291,"priority":289},"ci-gitlab.md",{"path":293,"priority":289},"ci-other.md",{"path":295,"priority":289},"docker-and-containers.md",{"path":297,"priority":289},"global-setup-teardown.md",{"path":299,"priority":289},"parallel-and-sharding.md",{"path":301,"priority":289},"projects-and-dependencies.md",{"path":303,"priority":289},"reporting-and-artifacts.md",{"path":305,"priority":289},"test-coverage.md",{"basePath":307,"description":308,"displayName":309,"installMethods":310,"rationale":311,"selectedPaths":312,"source":277,"sourceLanguage":278,"type":246},"core","Battle-tested Playwright patterns for writing and debugging reliable E2E, API, component, visual, accessibility, and security tests. Use when you need locator strategy, assertions, fixtures, network mocking, auth flows, trace debugging, or framework recipes for React, Next.js, Vue, and Angular. TypeScript and JavaScript.","playwright-core",{"claudeCode":12},"SKILL.md frontmatter at core/SKILL.md",[313,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404],{"path":270,"priority":271},{"path":315,"priority":289},"accessibility.md",{"path":317,"priority":289},"angular.md",{"path":319,"priority":289},"api-testing.md",{"path":321,"priority":289},"assertions-and-waiting.md",{"path":323,"priority":289},"auth-flows.md",{"path":325,"priority":289},"authentication.md",{"path":327,"priority":289},"browser-apis.md",{"path":329,"priority":289},"browser-extensions.md",{"path":331,"priority":289},"canvas-and-webgl.md",{"path":333,"priority":289},"clock-and-time-mocking.md",{"path":335,"priority":289},"common-pitfalls.md",{"path":337,"priority":289},"component-testing.md",{"path":339,"priority":289},"configuration.md",{"path":341,"priority":289},"crud-testing.md",{"path":343,"priority":289},"debugging.md",{"path":345,"priority":289},"drag-and-drop.md",{"path":347,"priority":289},"electron-testing.md",{"path":349,"priority":289},"error-and-edge-cases.md",{"path":351,"priority":289},"error-index.md",{"path":353,"priority":289},"file-operations.md",{"path":355,"priority":289},"file-upload-download.md",{"path":357,"priority":289},"fixtures-and-hooks.md",{"path":359,"priority":289},"flaky-tests.md",{"path":361,"priority":289},"forms-and-validation.md",{"path":363,"priority":289},"i18n-and-localization.md",{"path":365,"priority":289},"iframes-and-shadow-dom.md",{"path":367,"priority":289},"locator-strategy.md",{"path":369,"priority":289},"locators.md",{"path":371,"priority":289},"mobile-and-responsive.md",{"path":373,"priority":289},"multi-context-and-popups.md",{"path":375,"priority":289},"multi-user-and-collaboration.md",{"path":377,"priority":289},"network-mocking.md",{"path":379,"priority":289},"nextjs.md",{"path":381,"priority":289},"performance-testing.md",{"path":383,"priority":289},"react.md",{"path":385,"priority":289},"search-and-filter.md",{"path":387,"priority":289},"security-testing.md",{"path":389,"priority":289},"service-workers-and-pwa.md",{"path":391,"priority":289},"test-architecture.md",{"path":393,"priority":289},"test-data-management.md",{"path":395,"priority":289},"test-organization.md",{"path":397,"priority":289},"third-party-integrations.md",{"path":399,"priority":289},"visual-regression.md",{"path":401,"priority":289},"vue.md",{"path":403,"priority":289},"websockets-and-realtime.md",{"path":405,"priority":289},"when-to-mock.md",{"basePath":407,"description":408,"displayName":409,"installMethods":410,"rationale":411,"selectedPaths":412,"source":277,"sourceLanguage":278,"type":246},"migration","Step-by-step migration guides for moving to Playwright from Cypress or Selenium/WebDriver — command mappings, architecture changes, and incremental adoption strategies.","playwright-migration",{"claudeCode":12},"SKILL.md frontmatter at migration/SKILL.md",[413,414,416],{"path":270,"priority":271},{"path":415,"priority":289},"from-cypress.md",{"path":417,"priority":289},"from-selenium.md",{"basePath":243,"description":419,"displayName":243,"installMethods":420,"rationale":421,"selectedPaths":422,"source":277,"sourceLanguage":278,"type":246},"Automates browser interactions for testing and validating your own web applications using playwright-cli. Use when you need terminal-first browser control for navigation, form filling, screenshots, tracing, bound browser sessions, debugging, or generating Playwright test code. Only use against applications you own or have explicit authorization to test.",{"claudeCode":12},"SKILL.md frontmatter at playwright-cli/SKILL.md",[423,424,426,428,430,432,434,436,438,440,442],{"path":270,"priority":271},{"path":425,"priority":289},"advanced-workflows.md",{"path":427,"priority":289},"core-commands.md",{"path":429,"priority":289},"device-emulation.md",{"path":431,"priority":289},"request-mocking.md",{"path":433,"priority":289},"running-custom-code.md",{"path":435,"priority":289},"screenshots-and-media.md",{"path":437,"priority":289},"session-management.md",{"path":439,"priority":289},"storage-and-auth.md",{"path":441,"priority":289},"test-generation.md",{"path":443,"priority":289},"tracing-and-debugging.md",{"basePath":445,"description":446,"displayName":447,"installMethods":448,"rationale":449,"selectedPaths":450,"source":277,"sourceLanguage":278,"type":246},"pom","Page Object Model patterns for Playwright — when to use POM, how to structure page objects, and when fixtures or helpers are a better fit.","playwright-pom",{"claudeCode":12},"SKILL.md frontmatter at pom/SKILL.md",[451,452,454],{"path":270,"priority":271},{"path":453,"priority":289},"page-object-model.md",{"path":455,"priority":289},"pom-vs-fixtures-vs-helpers.md",{"sources":457},[458],"manual",{"closedIssues90d":8,"description":460,"forks":233,"homepage":461,"license":238,"openIssues90d":234,"pushedAt":235,"readmeSize":231,"stars":236,"topics":462},"TestDino Playwright Skill: AI-powered guides for Playwright best practices, made by testdino.com.","https://www.testdino.com",[463,464,465,466,467,468,469,470,213,471,472,473,474],"ai","ai-skills","antigravity-skills","claude-skills","codex-skills","cursor-skills","devtool","openclaw-skills","reporting","skills","test-reporting","testing-tools",{"classifiedAt":476,"discoverAt":477,"extractAt":478,"githubAt":478,"updatedAt":476},1778698023591,1778698019204,1778698021819,[215,216,213,214,217],{"evaluatedAt":481,"extractAt":482,"updatedAt":241},1778698091403,1778698023772,[],[485,514,541,568,594,623],{"_creationTime":486,"_id":487,"community":488,"display":489,"identity":495,"providers":499,"relations":506,"tags":509,"workflow":510},1778697373439.756,"k1735p8vnc44y3ntfepns5m0nx86npbs",{"reviewCount":8},{"description":490,"installMethods":491,"name":493,"sourceUrl":494},"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":492},"shanraisshan/claude-code-best-practice","agent-browser","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":496,"githubOwner":497,"githubRepo":498,"locale":18,"slug":493,"type":246},".claude/skills/agent-browser","shanraisshan","claude-code-best-practice",{"evaluate":500,"extract":505},{"promptVersionExtension":206,"promptVersionScoring":207,"score":501,"tags":502,"targetMarket":251,"tier":218},100,[215,503,214,216,504],"web-scraping","automation",{"commitSha":253},{"repoId":507,"translatedFrom":508},"kd74710g49kxgwbfjxeb7s132d86myxr","k17ej9360g7468qswf3svnrx9186m1ng",[504,215,216,214,503],{"evaluatedAt":511,"extractAt":512,"updatedAt":513},1778697222051,1778697205743,1778697373439,{"_creationTime":515,"_id":516,"community":517,"display":518,"identity":524,"providers":528,"relations":535,"tags":537,"workflow":538},1778685991755.7456,"k17djff3pz3wam5kpz7pkg92h586menn",{"reviewCount":8},{"description":519,"installMethods":520,"name":522,"sourceUrl":523},"Use when Codex is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with short input bursts and intentional pauses, inspect screenshots/text, and review console errors with render_game_to_text.",{"claudeCode":521},"davila7/claude-code-templates","develop-web-game","https://github.com/davila7/claude-code-templates",{"basePath":525,"githubOwner":526,"githubRepo":527,"locale":278,"slug":522,"type":246},"cli-tool/components/skills/creative-design/develop-web-game","davila7","claude-code-templates",{"evaluate":529,"extract":534},{"promptVersionExtension":206,"promptVersionScoring":207,"score":501,"tags":530,"targetMarket":251,"tier":218},[217,531,532,533,213,214,504],"game-development","javascript","html",{"commitSha":253},{"repoId":536},"kd71fzn4s7r0269fkw47wt670n86ndz0",[504,531,533,532,213,214,217],{"evaluatedAt":539,"extractAt":540,"updatedAt":539},1778690648090,1778685991755,{"_creationTime":542,"_id":543,"community":544,"display":545,"identity":551,"providers":555,"relations":561,"tags":564,"workflow":565},1778683460321.381,"k1707rtzme0qezretvp3gmtfvn86n1k1",{"reviewCount":8},{"description":546,"installMethods":547,"name":549,"sourceUrl":550},"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.",{"claudeCode":548},"browserbase/skills","AutoBrowse","https://github.com/browserbase/skills",{"basePath":552,"githubOwner":553,"githubRepo":472,"locale":278,"slug":554,"type":246},"skills/autobrowse","browserbase","autobrowse",{"evaluate":556,"extract":560},{"promptVersionExtension":206,"promptVersionScoring":207,"score":501,"tags":557,"targetMarket":251,"tier":218},[215,503,558,214,559],"llm-agent","node-js",{"commitSha":253,"license":238},{"parentExtensionId":562,"repoId":563},"k17bx77jb71yrwatep2nb43r0d86m6cb","kd77wvcdm5fq9xp8hk6ppm832s86myxr",[215,558,559,214,503],{"evaluatedAt":566,"extractAt":567,"updatedAt":566},1778683610531,1778683460321,{"_creationTime":569,"_id":570,"community":571,"display":572,"identity":578,"providers":582,"relations":588,"tags":590,"workflow":591},1778697652123.8857,"k179k1n5nw0md1x1j3dak31evn86mb5f",{"reviewCount":8},{"description":573,"installMethods":574,"name":576,"sourceUrl":577},"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":575},"steipete/clawdis","telegram-crabbox-e2e-proof","https://github.com/steipete/clawdis",{"basePath":579,"githubOwner":580,"githubRepo":581,"locale":278,"slug":576,"type":246},".agents/skills/telegram-crabbox-e2e-proof","steipete","clawdis",{"evaluate":583,"extract":587},{"promptVersionExtension":206,"promptVersionScoring":207,"score":501,"tags":584,"targetMarket":251,"tier":218},[214,585,504,586,216],"telegram","qa",{"commitSha":253},{"repoId":589},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[504,216,586,585,214],{"evaluatedAt":592,"extractAt":593,"updatedAt":592},1778698038113,1778697652123,{"_creationTime":595,"_id":596,"community":597,"display":598,"identity":604,"providers":608,"relations":616,"tags":619,"workflow":620},1778690831986.3767,"k17fjjgdng9c2xwz18cc594g0986n7wy",{"reviewCount":8},{"description":599,"installMethods":600,"name":602,"sourceUrl":603},"Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.",{"claudeCode":601},"hyf0/vue-skills","vue-testing-best-practices","https://github.com/hyf0/vue-skills",{"basePath":605,"githubOwner":606,"githubRepo":607,"locale":278,"slug":602,"type":246},"skills/vue-testing-best-practices","hyf0","vue-skills",{"evaluate":609,"extract":615},{"promptVersionExtension":206,"promptVersionScoring":207,"score":501,"tags":610,"targetMarket":251,"tier":218},[611,214,612,213,613,614],"vue-js","vitest","component-testing","e2e-testing",{"commitSha":253},{"parentExtensionId":617,"repoId":618},"k17fvvpt61wrah7aepwqhgjp4d86n8jx","kd7a1a0bdc2ez150x3razht61n86m6a8",[613,614,213,214,612,611],{"evaluatedAt":621,"extractAt":622,"updatedAt":621},1778691195044,1778690831986,{"_creationTime":624,"_id":625,"community":626,"display":627,"identity":633,"providers":636,"relations":644,"tags":647,"workflow":648},1778685790658.4368,"k17d6zvh5hjzrcw35cvd9k8dgh86med7",{"reviewCount":8},{"description":628,"installMethods":629,"name":631,"sourceUrl":632},"Verwenden Sie dies beim Schreiben von Playwright-Tests, Beheben von flackernden Tests, Debuggen von Fehlern, Implementieren des Page Object Model, Konfigurieren von CI/CD, Optimieren der Leistung, Mocken von APIs, Verwalten von Authentifizierung oder OAuth, Testen der Barrierefreiheit (axe-core), Hoch- und Herunterladen von Dateien, Mocken von Datums-/Uhrzeitangaben, WebSockets, Geolokalisierung, Berechtigungen, Multi-Tab-/Popup-Flows, mobilen/responsiven Layouts, Touch-Gesten, GraphQL, Fehlerbehandlung, Offline-Modus, Multi-User-Kollaboration, Drittanbieterdiensten (Zahlungen, E-Mail-Verifizierung), Überwachung von Konsolenfehlern, globalem Setup/Teardown, Testannotationen (skip, fixme, slow), Test-Tags (@smoke, @fast, @critical, Filterung mit --grep), Projekt­abhängigkeiten, Sicherheitstests (XSS, CSRF, Auth), Leistungsbudgets (Web Vitals, Lighthouse), iFrames, Komponententests, Canvas/WebGL, Service Workers/PWA, Testabdeckung, i18n/Lokalisierung, Electron-Apps oder Tests für Browser­erweiterungen. Deckt E2E-, Komponenten-, API-, visuelle, Barrierefreiheits-, Sicherheits-, Electron- und Erweiterungstests ab.",{"claudeCode":630},"currents-dev/playwright-best-practices-skill","playwright-best-practices","https://github.com/currents-dev/playwright-best-practices-skill",{"basePath":264,"githubOwner":634,"githubRepo":635,"locale":18,"slug":635,"type":246},"currents-dev","playwright-best-practices-skill",{"evaluate":637,"extract":643},{"promptVersionExtension":206,"promptVersionScoring":207,"score":501,"tags":638,"targetMarket":251,"tier":218},[213,214,639,640,504,641,642],"typescript","e2e","debugging","ci-cd",{"commitSha":253},{"repoId":645,"translatedFrom":646},"kd77ayvtb7bpbf2cjy3n64zekd86ndw6","k17axqfsk2shpatbgra08fjtgh86neqd",[504,642,641,640,213,214,639],{"evaluatedAt":649,"extractAt":650,"updatedAt":651},1778685761971,1778685735333,1778685790658]