By tontoko
Fast, persistent, and token-optimized browser automation using Playwright. Supports multi-agent session isolation, navigation, clicking, typing, screenshots, batch execution, and more.
npx claudepluginhub joshuarweaver/cascade-web-research --plugin tontoko-fast-playwright-skillA cross-platform Agent Skill for fast, persistent, and token-optimized browser automation using Playwright.
Compatible with Agent Skills specification - works with Claude Code, Cursor, Codex CLI, Goose, and other supported agents.
expectation options# Add marketplace and install
claude plugin marketplace add tontoko/fast-playwright-skill
claude plugin install fast-playwright@fast-playwright-skill
# Install dependencies (auto-runs via postinstall, or manually)
cd ~/.claude/plugins/cache/fast-playwright-skill/fast-playwright/1.0.0
npm install
git clone https://github.com/tontoko/fast-playwright-skill.git ~/.claude/skills/fast-playwright
cd ~/.claude/skills/fast-playwright && npm install
git clone https://github.com/tontoko/fast-playwright-skill.git ~/.cursor/skills/fast-playwright
cd ~/.cursor/skills/fast-playwright && npm install
git clone https://github.com/tontoko/fast-playwright-skill.git ~/.codex/skills/fast-playwright
cd ~/.codex/skills/fast-playwright && npm install
git clone https://github.com/tontoko/fast-playwright-skill.git ~/.goose/skills/fast-playwright
cd ~/.goose/skills/fast-playwright && npm install
For any agent supporting Agent Skills:
git clone https://github.com/tontoko/fast-playwright-skill.git <agent-skills-directory>/fast-playwright
cd <agent-skills-directory>/fast-playwright && npm install
# Basic navigation
node scripts/client.js browser_navigate '{"url": "https://example.com"}'
# With session isolation (for multi-agent)
node scripts/client.js --session agent-a browser_navigate '{"url": "https://example.com"}'
# Headed mode (visible browser)
node scripts/client.js --headed browser_navigate '{"url": "https://example.com"}'
# List active sessions
node scripts/client.js --sessions
# Stop the server
node scripts/client.js --stop
| Option | Description |
|---|---|
--session <id> | Use isolated browser session |
--headed | Show browser window |
--sessions | List active sessions |
--stop | Stop the server |
Control response size with the expectation parameter:
{
"expectation": {
"includeSnapshot": false,
"diffOptions": { "enabled": true }
}
}
Agent A ──┐ ┌─► BrowserContext A
│ X-Session-Id: agent-a │
├─────────────────────────────►├─► Page A
│ │
Agent B ──┤ X-Session-Id: agent-b ├─► BrowserContext B
│ │
└─────────────────────────────►└─► Page B
See SKILL.md for the complete tools reference.
MIT
Battle-tested Claude Code plugin for engineering teams — 48 agents, 182 skills, 68 legacy command shims, production-ready hooks, and selective install workflows evolved through continuous real-world use
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.
Complete collection of battle-tested Claude Code configs agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,393 supported skills.
20 modular skills for idiomatic Go — each under 225 lines, backed by 48 reference files, 8 automation scripts (all with --json, --limit, --force), and 4 asset templates. Covers error handling, naming, testing, concurrency, interfaces, generics, documentation, logging, performance, and more. Activates automatically with progressive disclosure and conditional cross-references.