enact-playwright

Browser automation tool using Playwright - captures screenshots and extracts content from web pages

242 stars

Best use case

enact-playwright is best used when you need a repeatable AI agent workflow instead of a one-off prompt. It is especially useful for teams working in multi. Browser automation tool using Playwright - captures screenshots and extracts content from web pages

Browser automation tool using Playwright - captures screenshots and extracts content from web pages

Users should expect a more consistent workflow output, faster repeated execution, and less time spent rewriting prompts from scratch.

Practical example

Example input

Use the "enact-playwright" skill to help with this workflow task. Context: Browser automation tool using Playwright - captures screenshots and extracts content from web pages

Example output

A structured workflow result with clearer steps, more consistent formatting, and an output that is easier to reuse in the next run.

When to use this skill

  • Use this skill when you want a reusable workflow rather than writing the same prompt again and again.

When not to use this skill

  • Do not use this when you only need a one-off answer and do not need a reusable workflow.
  • Do not use it if you cannot install or maintain the related files, repository context, or supporting tools.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/enact-playwright/SKILL.md --create-dirs "https://raw.githubusercontent.com/aiskillstore/marketplace/main/skills/enactprotocol/enact-playwright/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/enact-playwright/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How enact-playwright Compares

Feature / Agentenact-playwrightStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Browser automation tool using Playwright - captures screenshots and extracts content from web pages

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Playwright Browser Automation

A browser automation tool that uses Playwright to interact with web pages.

## Features

- Navigate to any URL
- Take screenshots
- Extract text content
- Extract HTML content
- Target specific elements with CSS selectors

## Usage

```bash
# Get text content from a page
enact run enact/playwright --args '{"url": "https://example.com"}'

# Take a screenshot
enact run enact/playwright --args '{"url": "https://example.com", "action": "screenshot"}'

# Extract text from a specific element
enact run enact/playwright --args '{"url": "https://example.com", "selector": "h1"}'
```

Related Skills

go-playwright

242
from aiskillstore/marketplace

Expert capability for robust, stealthy, and efficient browser automation using Playwright Go.

azure-resource-manager-playwright-dotnet

242
from aiskillstore/marketplace

Azure Resource Manager SDK for Microsoft Playwright Testing in .NET. Use for MANAGEMENT PLANE operations: creating/managing Playwright Testing workspaces, checking name availability, and managing workspace quotas via Azure Resource Manager. NOT for running Playwright tests - use Azure.Developer.MicrosoftPlaywrightTesting.NUnit for that. Triggers: "Playwright workspace", "create Playwright Testing workspace", "manage Playwright resources", "ARM Playwright", "PlaywrightWorkspaceResource", "provision Playwright Testing".

azure-microsoft-playwright-testing-ts

242
from aiskillstore/marketplace

Run Playwright tests at scale using Azure Playwright Workspaces (formerly Microsoft Playwright Testing). Use when scaling browser tests across cloud-hosted browsers, integrating with CI/CD pipelines, or publishing test results to the Azure portal.

playwright-cli

242
from aiskillstore/marketplace

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

playwright-skill

242
from aiskillstore/marketplace

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.

enact-text-summarizer

242
from aiskillstore/marketplace

Analyzes text and provides word count, character count, and sentence statistics

enact-json-formatter

242
from aiskillstore/marketplace

Formats and prettifies JSON with configurable indentation

enact-hello-simple

242
from aiskillstore/marketplace

A bare-bones example that prints a greeting

enact-hello-rust

242
from aiskillstore/marketplace

A simple Rust greeting tool

enact-hello-ruby

242
from aiskillstore/marketplace

A simple Ruby greeting tool

enact-hello-python

242
from aiskillstore/marketplace

A simple Python greeting tool

enact-hello-js

242
from aiskillstore/marketplace

A simple JavaScript greeting tool