playwright-python

Automate web browser interactions with Playwright for Python.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Umbral-Bot/umbral-agent-stack --skill playwright-python-umbral-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-python
Source: https://github.com/Umbral-Bot/umbral-agent-stack/tree/main/openclaw/workspace-templates/skills/playwright-python
Command: npx skills add https://github.com/Umbral-Bot/umbral-agent-stack --skill playwright-python-umbral-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates web browser interactions, enabling advanced web scraping, automated screenshotting, data extraction from complex web portals, and form automation, significantly reducing manual web-based tasks.

Core Features & Use Cases

  • Web Scraping: Extract data from dynamic websites, including tables and specific elements.
  • Automated Screenshots: Capture full-page or specific element screenshots for reporting or monitoring.
  • Form Automation: Fill out web forms programmatically.
  • Web Portal Monitoring: Track changes or extract data from AEC portals, tender sites, and BIM platforms.
  • Use Case: Automatically monitor a government tender portal for new bids related to BIM services and extract key details like title, closing date, and issuing organization.

Quick Start

Use the playwright-python skill to scrape pricing data from the provided URL and save it to a CSV file.

Frequently Asked Questions about playwright-python

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate web scraping for dynamic websites using Python?

Automate web scraping for dynamic websites using Python by leveraging Playwright to handle JavaScript rendering, extract data from specific elements, and save the output to a CSV file.

Can I capture full-page automated screenshots of web portals for monitoring?

Yes, you can capture full-page automated screenshots of web portals for monitoring. Playwright for Python enables automated screenshotting of specific elements to track visual changes on tender sites or BIM platforms.

Does browser automation with Playwright support form filling and data extraction?

Yes, browser automation with Playwright supports form filling and data extraction. It programmatically fills out web forms and extracts data from complex web portals, reducing manual web-based tasks like monitoring government tender bids.

Do I need to install Playwright and browser binaries separately to use this automation?

Yes, you need to install the Playwright library and its browser binaries separately. This Skill requires the underlying Playwright for Python environment to be fully set up before executing web scraping and form automation scripts.

What is the best way to monitor government tender portals for new bids programmatically?

The best way to monitor government tender portals for new bids programmatically is using Playwright for Python. It automates browser interactions to track changes, extract key details like title and closing date, and monitor online BIM platforms.