src/skills/builtin/playwright/SKILL.md
Browse the web, take screenshots, and extract content from web pages using Playwright MCP
npx skillsauth add mcarcaso/phousevito playwrightInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Primary browser automation now runs through Playwright MCP via the generic MCP client.
Use this skill when you need to:
node src/skills/builtin/mcp-client/mcp-client.mjs list src/skills/builtin/playwright/SKILL.md
Inspect a tool:
node src/skills/builtin/mcp-client/mcp-client.mjs schema src/skills/builtin/playwright/SKILL.md browser_navigate
Navigation returns page metadata and a snapshot:
node src/skills/builtin/mcp-client/mcp-client.mjs call src/skills/builtin/playwright/SKILL.md browser_navigate '{"url":"https://example.com"}'
Use batch when page state matters. It keeps one MCP browser connection alive for all steps.
node src/skills/builtin/mcp-client/mcp-client.mjs batch src/skills/builtin/playwright/SKILL.md '[
{"tool":"browser_navigate","args":{"url":"https://example.com"}},
{"tool":"browser_snapshot","args":{}},
{"tool":"browser_take_screenshot","args":{"filename":"example.png","fullPage":true}}
]'
Screenshots/output files are written under user/drive/screenshots/ by the MCP server. Share with MEDIA:/absolute/path when needed.
browser_run_code_unsafe is allowlisted because Mike wants full-power browser automation available when needed.browser_run_code_unsafe as RCE-equivalent: use it deliberately, keep snippets tight, and do not use it for real-world actions unless Mike explicitly asks.browser_evaluate for page-context extraction when that is enough.The old local wrapper still exists at user/skills/playwright/index.js for fallback/debugging, but prefer MCP for new work.
data-ai
Maintain and discover updates for user/profile.md — what belongs, how to edit, daily discovery sweeps, and refinement passes
tools
Generic MCP client bridge for skills — discover and call tools from MCP servers declared in SKILL.md frontmatter or passed as URLs
data-ai
How to update user/profile.md — what's profile-worthy, where to put it, when to clean up. Read this skill any time you're about to Edit profile.md.
data-ai
Search and retrieve exact messages from the conversation database using SQL queries — timestamps, keywords, sessions, counts