openbotx
An open-source platform for orchestrating AI agents — secure, simple, and built for everyone. Multi-agent, real-time task board, web control panel, skills system, browser automation, multi-provider, scheduler,...
Browser automation via remote Playwright WebSocket server for screenshots, PDFs and testing.
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
SkillHub CLI
skillhub install first-it-consulting/playwright-wsExaminez la source et la compatibilité, puis suivez les étapes d’installation.
Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.
Remote browser automation via Playwright WebSocket server. No local browser installation required.
| Task | Script | Description |
|---|---|---|
| Screenshot | scripts/screenshot.js |
Capture screenshots of web pages |
scripts/pdf-export.js |
Generate PDFs from URLs | |
| Test | scripts/test-runner.js |
Run Playwright tests remotely |
cd playwright-skill
npm install
export PLAYWRIGHT_WS=ws://your-server:3000
# Screenshot
node scripts/screenshot.js https://example.com screenshot.png --full-page
# PDF
node scripts/pdf-export.js https://example.com page.pdf
Set PLAYWRIGHT_WS environment variable to your Playwright WebSocket URL:
export PLAYWRIGHT_WS=ws://your-playwright-server:3000
screenshot.js - Take screenshots with optionspdf-export.js - Generate PDFstest-runner.js - Run remote testsreferences/selectors.md - Selector strategiesreferences/api-reference.md - API documentationCes informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.
Remote browser automation for OpenClaw agents. No local browser installation required.
export PLAYWRIGHT_WS=ws://your-playwright-server:3000
node scripts/screenshot.js https://example.com screenshot.png
node scripts/screenshot.js https://example.com screenshot.png --full-page
node scripts/screenshot.js https://example.com screenshot.png --wait-for=".loaded" --delay=1000
node scripts/pdf-export.js https://example.com page.pdf
node scripts/pdf-export.js https://example.com page.pdf --format=A4 --landscape
node scripts/test-runner.js
node scripts/test-runner.js --headed --project=chromium
PLAYWRIGHT_SERVER set# Clone the skill
git clone https://github.com/first-it-consulting/playwright-skill.git
cd playwright-skill
# Install dependencies
npm install
Your Playwright server must expose a WebSocket endpoint for browser connections:
WS ws://your-server:3000/
| Variable | Default | Description |
|---|---|---|
PLAYWRIGHT_WS |
ws://localhost:3000 |
WebSo... |
# Playwright Skill Remote browser automation via Playwright WebSocket server. No local browser installation required. ## Use Cases | Task | Script | Description | |------|--------|-------------| | Screenshot | `scripts/screenshot.js` | Capture screenshots of web pages | | PDF | `scripts/pdf-export.js` | Generate PDFs from URLs | | Test | `scripts/test-runner.js` | Run Playwright tests remotely | ## Installation ```bash cd playwright-skill npm install export PLAYWRIGHT_WS=ws://your-server:3000 ``` ## Quick Start ```bash # Screenshot node scripts/screenshot.js https://example.com screenshot.png --full-page # PDF node scripts/pdf-export.js https://example.com page.pdf ``` ## Configuration Set `PLAYWRIGHT_WS` environment variable to your Playwright WebSocket URL: ```bash export PLAYWRIGHT_WS=ws://your-playwright-server:3000 ``` ## Scripts - `screenshot.js` - Take screenshots with options - `pdf-export.js` - Generate PDFs - `test-runner.js` - Run remote tests ## References - `references/selectors.md` - Selector strategies - `references/api-reference.md` - API documentation
# 🎭 Playwright Skill for OpenClaw [](https://opensource.org/licenses/MIT) [](https://nodejs.org/) [](https://playwright.dev/) > Remote browser automation for OpenClaw agents. No local browser installation required. ## ✨ Features - 📸 **Screenshots** – Capture full-page or viewport screenshots via remote server - 📄 **PDF Export** – Generate PDFs from any URL - 🧪 **Test Runner** – Execute Playwright tests on remote infrastructure - 🌐 **Multi-browser** – Chromium, Firefox, WebKit support - 🔧 **Zero Install** – No local browsers needed ## 🚀 Quick Start ### 1. Configure WebSocket URL ```bash export PLAYWRIGHT_WS=ws://your-playwright-server:3000 ``` ### 2. Take a Screenshot ```bash node scripts/screenshot.js https://example.com screenshot.png node scripts/screenshot.js https://example.com screenshot.png --full-page node scripts/screenshot.js https://example.com screenshot.png --wait-for=".loaded" --delay=1000 ``` ### 3. Generate PDF ```bash node scripts/pdf-export.js https://example.com page.pdf node scripts/pdf-export.js https://example.com page.pdf --format=A4 --landscape ``` ### 4. Run Tests ```bash node scripts/test-runner.js node scripts/test-runner.js --headed --project=chromium ``` ## 📋 Requirements - Node.js 18+ - Remote Playwright server running - Environment variable `PLAYWRIGHT_SERVER` set ## 🔧 Installation ```bash # Clone the skill git clone https://github.com/first-it-consulting/playwright-skill.git cd playwright-skill # Install dependencies npm install ``` ## 📚 API Reference Your Playwright server must expose a WebSocket endpoint for browser connections: ``` WS ws://your-server:3000/ ``` ### Environment Variables | Variable | Default | Description | |----------|---------|-------------| | `PLAYWRIGHT_WS` | `ws://localhost:3000` | WebSo...
An open-source platform for orchestrating AI agents — secure, simple, and built for everyone. Multi-agent, real-time task board, web control panel, skills system, browser automation, multi-provider, scheduler,...
🚀 Clone your OpenClaw AI Agent to a new device in ~25 minutes — configs, memory, skills, everything.
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
⚡ SOTA agent skills for OpenClaw — observability, security, code quality, incident response, and more. Built by Anvil AI.