Toolverse
All skills

playwright-browser-automation

by lackeyjb

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test

Installation

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

Installation

Quick info

Author
lackeyjb
Category
Testing
Views
130

About this skill

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.

How to use

  1. Zainstaluj umiejętność w wybranej lokalizacji — system wtyczek (/.claude/plugins/marketplaces/playwright-skill), instalacja globalna (/.claude/skills/playwright-skill) lub katalog projektu. Zapamiętaj ścieżkę instalacji, będzie potrzebna jako $SKILL_DIR.

  2. Przed każdym testem uruchom automatyczne wykrycie serwera deweloperskiego. Przejdź do katalogu umiejętności i wykonaj polecenie node, które skanuje dostępne serwery localhost. Jeśli znaleziony zostanie jeden serwer, będzie użyty automatycznie. Jeśli wiele — wybierz który testować. Jeśli żaden — podaj adres URL strony lub poproś o pomoc w uruchomieniu serwera.

  3. Opisz zadanie testowe, które chcesz wykonać — na przykład "przetestuj formularz logowania", "sprawdź responsywność na urządzeniach mobilnych", "zweryfikuj wszystkie linki na stronie" lub "zautomatyzuj wypełnianie formularza". Umiejętność napisze dedykowany kod Playwright dostosowany do Twojego żądania.

  4. Skrypty testowe będą zawsze zapisywane w katalogu /tmp z nazwą /tmp/playwright-test-*.js — nigdy nie są umieszczane w katalogu umiejętności. Dzięki temu Twoje testy pozostają oddzielone od kodu umiejętności.

  5. Domyślnie przeglądarki uruchamiają się w trybie widocznym (headless: false), aby widzieć interakcje w czasie rzeczywistym. Jeśli wolisz tryb headless bez interfejsu graficznego, wyraźnie o to poproś.

  6. Po wykonaniu skryptu przejrzyj wyniki — zrzuty ekranu, raporty testowe i komunikaty o błędach. Możesz modyfikować parametry (adresy URL, selektory, kroki) i ponownie uruchamiać testy bez ograniczeń.

Related skills

go-dev-guidelines

by jumppad-labs

This skill should be used when writing, refactoring, or testing Go code. It provides idiomatic Go development patterns, TDD-based workflows, project structure conventions, and testing best practices using testify/require and mockery. Activate this skill when creating new Go

Testing
1190

code-reviewer

by google-gemini

Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.

Testing
1248

creating-financial-models

by anthropics

This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions

Testing
25137

testing-workflow

by amo-tech-ai

Comprehensive testing workflow for E2E, integration, and unit tests. Use when testing applications layer-by-layer, validating user journeys, or running test suites.

Testing
1076

lean4-theorem-proving

by cameronfreer

Use when developing Lean 4 proofs, facing type class synthesis errors, managing sorries/axioms, or searching mathlib - provides build-first workflow, instance management patterns (haveI/letI), and domain-specific tactics

Testing
9108

langchain

by zechenzhangAGI

Framework for building LLM-powered applications with agents, chains, and RAG. Supports multiple providers (OpenAI, Anthropic, Google), 500+ integrations, ReAct agents, tool calling, memory management, and vector store retrieval. Use for building chatbots, question-answering

Testing
21123