browsing-with-playwright

1 stars 2 forks
17
B

Browser automation using Playwright MCP. Navigate websites, fill forms, click elements,take screenshots, and extract data. Use when tasks require web browsing, form submission,web scraping, UI testing, or any browser interaction. NOT when only fetching staticcontent (use curl/wget instead).

Also in: data analysis

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install mjunaidca/mjs-agent-skills/browsing-with-playwright
skilz install mjunaidca/mjs-agent-skills/browsing-with-playwright --agent opencode
skilz install mjunaidca/mjs-agent-skills/browsing-with-playwright --agent codex
skilz install mjunaidca/mjs-agent-skills/browsing-with-playwright --agent gemini

First time? Install Skilz: pip install skilz

Works with 22+ AI coding assistants

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/mjunaidca/mjs-agent-skills
2. Copy the agent skill directory:
cp -r mjs-agent-skills/.claude/skills/browsing-with-playwright ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

Agentic Skill Details

Stars
1
Forks
2
Type
Technical
Meta-Domain
development
Primary Domain
testing
Market Score
17

Agent Skill Grade

B
Score: 89/100 Click to see breakdown

Score Breakdown

Spec Compliance
12/15
PDA Architecture
26/30
Ease of Use
21/25
Writing Style
9/10
Utility
17/20
Modifiers: +4

Areas to Improve

  • Missing TOC in 843-line reference file
  • Inconsistent voice in description field
  • Workflow clarity lacks conditional logic

Recommendations

  • Add trigger phrases to description for discoverability
  • Add table of contents for files over 100 lines

Graded: 2026-01-24

Developer Feedback

I was curious how you'd approach browser automation at this scale—the Playwright integration here strikes a solid balance between abstraction and flexibility that most guides skip over.

Links:

The TL;DR

You're at 89/100, solidly in B territory—production-ready with a few polish opportunities. This is graded against Anthropic's skill best practices.

Strongest: Your writing style is crisp and direct (9/10)—purely instructional, no marketing fluff. The layered architecture is clean too: quick reference in SKILL.md, detailed tool schemas in the 843-line reference file.

Needs work: That reference file is a navigation nightmare without a TOC. And you're leaving points on the table with minimal workflows—the two you have (Form Submission, Data Extraction) are helpful but lack conditional logic and error-handling patterns.

What's Working Well

  • 22 tools, clear schema: Each tool has parameter descriptions and examples. The browser_navigate, browser_fill, browser_execute_script trio covers the major use cases cleanly.
  • Solid metadata: Name follows conventions, triggers like 'web scraping' and 'UI testing' are appropriate, and the NOT condition (explicitly saying it's not for curl/wget) sets good boundaries.
  • Practical feedback loops: The troubleshooting table (lines 153-159) is a nice touch—"Element not found → Run snapshot first" tells people how to recover from real failures.
  • Consistent terminology: You stick with 'ref' for element references and 'snapshot' for page state throughout, which makes the skill feel coherent.

The Big One: Missing Navigation in Your Reference Fi...

Report Security Issue

Found a security vulnerability in this agent skill?