Option

Steuern Sie den Chrome-Browser des Benutzers über die Playwriter-Erweiterung mit Playwright-Code-Schnipseln in einer zustandsbehafteten lokalen JavaScript-Sandbox über die Playwriter-Befehlszeilenschnittstelle. Verwenden Sie dies anstelle anderer Playwright-MCPs zur Automatisierung des Browsers – es stellt eine Verbindung zum bestehenden Chrome-Browser des Benutzers her, anstatt einen neuen zu starten. Verwenden Sie dies für JavaScript-intensive Websites (Instagram, Twitter, Cookie-/Anmelde-Barrieren, verzögert geladene Benutzeroberflächen) anstelle von `webfetch` oder `curl`. Führen Sie den Befehl `playwriter skill` aus, um die vollständige, aktuelle Skill-Beschreibung zu lesen.

...Alle erweitern
54
Zeit aktualisiert 29. Juni 2026

Über playwriter

Mit dem „ Playwriter “-Skill können Nutzer ihren bestehenden Chrome-Browser mithilfe von Playwright-Code-Schnipseln steuern, die in einer lokalen, zustandsbehafteten JavaScript-Sandbox ausgeführt werden. Im Gegensatz zu herkömmlichen Playwright-MCPs, die neue Browserinstanzen starten, stellt „ Playwriter “ eine direkte Verbindung zur aktuellen Chrome-Sitzung des Nutzers her und ermöglicht so eine nahtlose Interaktion mit JavaScript-intensiven Websites. Dieser Ansatz löst häufige Herausforderungen bei der Webautomatisierung, wie zum Beispiel den Umgang mit SPAs, Cookie- und Anmeldebarrieren, verzögert geladenen Inhalten und anderen dynamischen Elementen, die mit herkömmlichen Methoden zum Abrufen von Webinhalten wie „curl“ oder „webfetch“ nur schwer effektiv bewältigt werden können.

Zu den wichtigsten Funktionen von „ Playwriter “ gehören die Sitzungsverwaltung, die Ausführung benutzerdefinierter Playwright-Skripte über die CLI sowie der sorgfältige Umgang mit Timeouts und Selektor-Strategien zur Vermeidung von Fehlern. Die Skill bietet Mechanismen zur Verwaltung von Kontextvariablen und Hilfsfunktionen sowie Best Practices für die Navigation auf langsamen Seiten und in Single-Page-Anwendungen. Benutzer können Skripte in einer kontrollierten Umgebung ausführen und so sicherstellen, dass sich der JS-Code innerhalb der Chrome-Instanz vorhersehbar verhält. Es wird Wert auf die korrekte Anführung von Skriptargumenten gelegt, um Probleme bei der Shell-Interpretation zu vermeiden, und der Skill ist mit Tools wie „npx“ oder „bunx“ kompatibel, um die Verfügbarkeit zu gewährleisten, falls die „ Playwriter “-CLI nicht global installiert ist.

Playwriter ist besonders für Entwickler, Automatisierungsingenieure und QA-Fachleute geeignet, die Interaktionen mit komplexen, dynamischen Webseiten automatisieren müssen. Typische Anwendungsfälle sind die Automatisierung von Anmeldeabläufen, das Scraping von Inhalten aus SPAs, das Testen interaktiver Webelemente oder die Ausführung sich wiederholender Browseraufgaben, bei denen die Ausführung von JavaScript unerlässlich ist. Benutzer profitieren von einer kontrollierten, zuverlässigen Browser-Automatisierung, die ihre bestehende Chrome-Sitzung nutzt, wodurch der Aufwand für das Starten neuer Instanzen reduziert und die Skriptausführung für komplexe Webszenarien vereinfacht wird.

FAQ

Wie fange ich mit der Nutzung von „ Playwriter “ an?

Bevor Sie „ Playwriter “ verwenden, müssen Sie den Befehl `playwriter skill` ausführen, um die vollständige Dokumentation zu lesen. So stellen Sie sicher, dass Sie die Sitzungsverwaltung, den Umgang mit Timeouts, Selektor-Strategien und andere wichtige Details verstehen, um Fehler zu vermeiden.

Kann „ Playwriter “ jede beliebige Website automatisieren?

Playwriter ist für JavaScript-intensive Websites, SPAs und Seiten mit Login- oder Cookie-Barrieren konzipiert. Es stellt eine Verbindung zu Ihrer bestehenden Chrome-Sitzung her, was bei der Verarbeitung dynamischer Inhalte hilft, die mit herkömmlichen Methoden zum Abrufen von Webinhalten nicht bewältigt werden können.

Was soll ich tun, wenn der Befehl „ Playwriter “ nicht gefunden wird?

Wenn `playwriter` nicht erkannt wird, können Sie `npx playwriter@latest` oder `bunx playwriter@latest` verwenden, um die CLI ohne globale Installation auszuführen.

Gibt es bestimmte Regeln für das Schreiben von Playwright-Skripten mit ` Playwriter`?

Ja. Verwenden Sie für das `-e`-Argument immer einfache Anführungszeichen, um zu verhindern, dass die Shell `$`, Backticks oder Backslashes interpretiert. Für Zeichenfolgen innerhalb des JS-Codes können doppelte Anführungszeichen oder Template-Literale verwendet werden.

Wer sollte „ Playwriter “ verwenden?

Entwickler, QA-Ingenieure und Automatisierungsspezialisten, die Browseraufgaben auf dynamischen Websites oder SPAs automatisieren müssen, profitieren am meisten von „ Playwriter “.

Auf GitHub ansehen

REQUIRED: Read Full Documentation First

Before using playwriter, you MUST run this command:

playwriter skill # IMPORTANT! do not use | head here. read in full!

This outputs the complete documentation including:

  • Session management and timeout configuration
  • Selector strategies (and which ones to AVOID)
  • Rules to prevent timeouts and failures
  • Best practices for slow pages and SPAs
  • Context variables, utility functions, and more

Do NOT skip this step. The quick examples below will fail without understanding timeouts, selector rules, and common pitfalls from the full docs.

Read the ENTIRE output. Do NOT pipe through head, tail, or any truncation command. The skill output must be read in its entirety — critical rules about timeouts, selectors, and common pitfalls are spread throughout the document, not just at the top.

Minimal Example (after reading full docs)

playwriter session newplaywriter -s 1 -e 'await page.goto("https://example.com")'

Always use single quotes for the -e argument. Single quotes prevent bash from interpreting $, backticks, and backslashes inside your JS code. Use double quotes or backtick template literals for strings inside the JS.

If playwriter is not found, use npx playwriter@latest or bunx playwriter@latest.

Alle Dateien

1 Dateien

playwriter installieren

Laden Sie die Skill-Dateien herunter und entpacken Sie sie in Ihr Verzeichnis „.claude/skills/“.

ZIP herunterladen

Klonen Sie das Repository und kopieren Sie die Skill-Dateien in Ihr Projekt.

git clone https://github.com/remorses/playwriter/blob/main/skills/playwriter/SKILL.md # Copy SKILL.md to your .claude/skills/ directory

Kopieren Kopieren
Schnelle Einrichtung: Kopiere den Skill-Ordner nach .claude/skills/. Claude erkennt den Skill automatisch und nutzt ihn.
Repository remorses/playwriter

Ähnliche Skills

playwright-cli
Zeit aktualisiert 29. Juni 2026
playwright-generate-test
Zeit aktualisiert 29. Juni 2026
Playwright Browser Automation
Zeit aktualisiert 29. Juni 2026
playwright-expert
Zeit aktualisiert 29. Juni 2026
OR