Skip to content
AI & Agents
Skill

/playwright

Browser automation using Playwright. Navigate pages, extract content, take screenshots, fill forms, and more.

BOOST
From plugin
fastclaw
1699 skills3 agents
Install
$ npx -y skills add kandada/fastclaw --skill playwright --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/playwright

Context preview

The summary Claude sees to decide when to auto-load this skill.

Browser automation using Playwright. Navigate pages, extract content, take screenshots, fill forms, and more.

SKILL.md

playwright.SKILL.md

Description

Browser automation using Playwright. Navigate pages, extract content, take screenshots, fill forms, and more.

Parameters

  • url: Target URL (required)
  • func: Function name for multi-function skills: "run", "browser_automation", "scrape_dynamic_page", "take_screenshot", "test_element_exists"
  • action: "navigate" (default) | "screenshot"
  • script: List of step objects (advanced usage, 30+ step types available)
  • headless: Run headless (no GUI)? default true
  • browser_type: chromium / chrome / firefox / webkit
  • timeout: ms, default 30000
  • session_id: Reuse browser across calls

Examples

Navigate and extract content

run_skills("playwright", {"url": "https://example.com"})

Take a screenshot

run_skills("playwright", {"url": "https://example.com", "action": "screenshot"})

Custom steps (click, input, extract, etc.)

run_skills("playwright", {"func": "run", "url": "https://example.com/login", "script": [ {"type": "input", "selector": "#user", "value": "admin"}, {"type": "input", "selector": "#pass", "value": "123"}, {"type": "click", "selector": "button[type=submit]"}, {"type": "extract", "what": "all"} ]})

Session: multiple calls, same browser

run_skills("playwright", {"func": "run", "url": "https://baidu.com", "script": [{"type": "extract", "what": "links"}], "session_id": "s1"}) run_skills("playwright", {"func": "run", "script": [{"type": "click", "selector": "a:nth-child(3)"}, {"type": "wait_for_load"}, {"type": "extract", "what": "all"}], "session_id": "s1"})

Read more
Ships withfastclaw

A lightweight but powerful AI Agent framework in Python.

Get the whole plugin
Stats
169
Stars
27
Forks
Active
Maintenance
Python
Language
GPL-3.0
License
19d ago
Last commit
7mo ago
Created
3h ago
Added

Repo: kandada/fastclaw

Other skills on fastclaw.

pandas
Skill

pandas

Python pandas data analysis. Auto-injects `import pandas as pd; import numpy as np`. Returns DataFrame preview (shape / columns /…