skills/browser-automation/SKILL.md
Automate Chrome for web scraping, SEO analysis, and extracting data from JavaScript-heavy sites. Use for multi-page scraping, authenticated content, screenshots, or when WebFetch isn't enough.
npx skillsauth add jeffvincent/claude-config Browser AutomationInstall 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.
Lightweight browser automation using 6 simple Node.js scripts. Use this for web scraping, SEO analysis, or extracting data from JavaScript-heavy sites.
When to use: Multi-page scraping, authenticated content, screenshots, JavaScript-rendered content When to use WebFetch: Simple HTML, single pages, no auth needed
Located in ~/.claude/skills/browser-automation/resources/:
browser-start.js - Launch Chrome with debuggingbrowser-navigate.js <url> - Navigate to URLbrowser-eval.js '<javascript>' - Run JavaScript in page contextbrowser-screenshot.js - Capture screenshotbrowser-cookies.js - Export cookiesbrowser-close.js - Shutdown browsercd ~/.claude/skills/browser-automation/resources
node browser-start.js --headless
node browser-navigate.js "https://example.com"
node browser-eval.js 'Array.from(document.querySelectorAll("h2")).map(h => h.textContent.trim())' --json > headings.json
node browser-close.js
See ~/.claude/skills/browser-automation/README.md for examples and patterns.
tools
Render a video clip with captions overlaid, using the Remotion captioner at `/Users/jvincent/Projects/remotion-captioner/`. Use when user provides a video file and wants to add captions/subtitles, mentions "caption this video", "add captions", "burn in subtitles", or provides a video + SRT file pair.
development
Upload video files to Wistia projects using the Data API. Use when user wants to upload videos to their Wistia account for hosting, transcription, or sharing.
development
Transcribe voice memos to text using Whisper. Use when user provides audio/video files (.m4a, .mp3, .mov, etc.) and asks to transcribe them into text and SRT format with timestamps.
testing
# Voice Authenticity Reviewer ## Purpose Review any written content for alignment with authentic speaking and writing voice using analyzed patterns from 7 meeting transcripts and strategic memos. ## When to Use This Skill - Before sharing strategic memos with leadership - Before sending important emails - When drafting presentation scripts - When reviewing documentation for external sharing - As part of Writing /produce-memo workflow (Step 6) - Anytime voice authenticity verification is needed