play-tight
CommunityAutomate browser tasks, extract web data, keep context clean.
Software Engineering#data extraction#browser automation#UI testing#Playwright#web scraping#subagent#context efficiency
Authorslamb2k
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Traditional browser automation often floods AI context windows with verbose HTML, making it inefficient and quickly exhausting token limits. This skill provides a context-efficient way to interact with web pages, saving valuable context for actual engineering processes.
Core Features & Use Cases
- Context-Efficient Automation: Executes Playwright scripts via bash, returning only compact JSON summaries instead of raw HTML, saving context.
- Subagent Isolation: For complex, multi-step browser investigations, it delegates to a specialized subagent that absorbs verbose responses, returning only a concise summary to the parent.
- Web Interaction: Check for element existence, extract text, capture screenshots, and extract structured data from web pages.
- Use Case: You need to verify if a specific button exists on a web page and extract the text from a particular section. Instead of manually browsing or dealing with large HTML outputs, use this skill to run a quick script that returns a precise JSON response, keeping your AI's context focused on your main task.
Quick Start
First, check if Playwright browsers are installed. If not, install them. Then, use the play-tight skill to check if the element with ID 'login-button' exists on 'https://example.com'.
Dependency Matrix
Required Modules
playwright
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: play-tight Download link: https://github.com/slamb2k/mad-skills/archive/main.zip#play-tight Please download this .zip file, extract it, and install it in the .claude/skills/ directory.