agents/devtools/SKILL.md
Use CDP at localhost:9222 to test/debug websites, automate browser tasks
npx skillsauth add sanand0/scripts devtoolsInstall 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.
Use CDP at localhost:9222.
Use agent-browser (simpler than playwright) where helpful.
Playwright is installed globally via export PLAYWRIGHT_BROWSERS_PATH="${HOME}/.local/share/playwright-browsers"; uv install playwright; playwright install --with-deps chromium firefox webkit.
Capabilities:
uvx markitdown file.htmlpage.on("console", msg => console.log("LOG:", msg.type(), msg.text())). Use CDP's Console.enable for replay(page||locator).screenshot({ path, fullPage, type, quality, ... })context.tracing.start({ screenshots: true, snapshots: true }) ... context.tracing.stop({ path: "trace.zip" })blob: URL created in the page context. CSP may block inline scripts.
url = URL.createObjectURL(new Blob([code], { type: "text/javascript" }))<script src="blob:...">page.addScriptTag({content: ...}) on CSP-heavy sites (e.g. WhatsApp, Google apps).Uses:
Tips:
documentation
To write in Anand's style in blog posts, talk summaries, interview questions, emails, ...
testing
Use vitest + jsdom for fast, lightweight unit tests for front-end apps
data-ai
Vector art assets (characters, objects, scenes) sources for SVG/Canvas and how to animate them
tools
Tips on using uv and uvx (Python build tools) effectively with GitHub, Torch, etc.