Toolverse
All skills

browser-daemon

by noiv

Persistent browser automation via Playwright daemon. Keep a browser window open and send it commands (navigate, execute JS, inspect console). Perfect for interactive debugging, development, and testing web applications. Use when you need to interact with a browser repeatedly

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
noiv
Category
Frontend
Views
84

About this skill

Persistent browser automation via Playwright daemon. Keep a browser window open and send it commands (navigate, execute JS, inspect console). Perfect for interactive debugging, development, and testing web applications. Use when you need to interact with a browser repeatedly without opening/closing it.

How to use

  1. Zainstaluj skill w katalogu ~/.claude/skills/playwright-skill (jeśli jeszcze tam nie ma). Upewnij się, że pliki browser-daemon.js i browser-client.js są obecne i mają uprawnienia do wykonania.

  2. Uruchom demona w tle, wpisując w terminalu: node ~/.claude/skills/playwright-skill/browser-daemon.js. Okno przeglądarki Chrome otworzy się i pozostanie otwarte. Możesz też poprosić Claude'a: "Start the browser daemon in the background".

  3. Aby przejść do strony, użyj: ~/.claude/skills/playwright-skill/browser-client.js navigate "http://localhost:8080/sciezka". Demon zaakceptuje komendę i załaduje adres w otwartej przeglądarce.

  4. Wykonaj kod JavaScript w kontekście strony, wpisując: ~/.claude/skills/playwright-skill/browser-client.js exec "document.title" lub inny kod. Wynik pojawi się w odpowiedzi.

  5. Sprawdź logi konsoli przeglądarki komendą: ~/.claude/skills/playwright-skill/browser-client.js console. Aby wyczyścić logi, użyj: ~/.claude/skills/playwright-skill/browser-client.js console-clear.

  6. Jeśli potrzebujesz zmienić rozmiar okna, wpisz: ~/.claude/skills/playwright-skill/browser-client.js resize 1920 1080. Demon będzie czekać na kolejne komendy, dopóki go nie zamkniesz.

Related skills