browser-control
This skill should be used when the user needs to control the browser via HTTP API, supporting tab management, page content retrieval, script execution, Cookie operations, and more.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
This skill should be used when the user needs to control the browser via HTTP API, supporting tab management, page content retrieval, script execution, Cookie operations, and more.
How to use
Sprawdź status serwisu, wysyłając żądanie curl do http://localhost:3333/api/browser/status. Upewnij się, że isRunning ma wartość true i że activeConnections wynosi co najmniej 1, co oznacza połączenie rozszerzenia przeglądarki.
Przygotuj katalog roboczy dla tymczasowych plików — wszystkie skrypty i pliki JSON muszą być umieszczane w .claude/data/browser-control/workspace/, nigdy w katalogu głównym projektu.
Zanim wykonasz nowy skrypt, przeszukaj bibliotekę istniejących skryptów za pomocą node .claude/skills/browser-control/scripts/search_library.js. Możesz wyszukiwać po adresie URL (--url), domenie i słowach kluczowych (--domain, --keywords) lub wyświetlić wszystkie dostępne skrypty.
Jeśli znalazłeś gotowy skrypt w bibliotece, wykonaj go z parametrem --from-library. Jeśli skryptu nie ma, utwórz nowy w katalogu workspace.
Podczas wykonywania iniekcji skryptu zawsze dodaj parametr --visual-feedback, aby użytkownik widział, które elementy strony są modyfikowane.
Wykonaj skrypt — jeśli jest nowy, użyj parametru --auto-archive, aby automatycznie go zarchiwizować po zakończeniu.