browser-use
Web scraping, screenshots, form filling, file downloads/uploads, Google/DuckDuckGo image search, YouTube video downloading, and TikTok video downloading.
Skill by S3YED
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/s3yed-browser-use
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/browser-use
Tools it pre-approves 4
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Bash,Read,Write,Edit
What's inside
- Skill name
browser-use- Description
- Web scraping, screenshots, form filling, file downloads/uploads, Google/DuckDuckGo image search, YouTube video downloading, and TikTok video downloading.
- License
- MIT
- Allowed tools
- Bash,, Read,, Write,, Edit
- Instructions
- 285 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves some shell commands
Files (1)
- SKILL.md
SKILL.md (first lines)
# Browser Use Skill ## Overview This skill enables browsing websites and interacting with web pages using Playwright. ## Quick Start - Use Scripts **Important:** All `uv run` commands must be executed from the scripts folder (not the project root): ```bash cd .claude/skills/browser-use/scripts # === MANUAL BROWSING (opens browser for user interaction) === # Open browser for manual use (waits for user to close) uv run browser.py open https://example.com --wait 60 uv run browser.py open https://example.com --account myaccount --wait 120 # === AUTOMATION (headless, returns content) === # Navigate to a URL and get content uv run browser.py auto https://example.com uv run browser.py auto https://example.com --account myaccount # Take a screenshot uv run browser.py screenshot https://example.com -o screenshot.png # Extract text from a page uv run browser.py text https://example.com --selector "h1" # Get all links from a page uv run browser.py links https://example.com # Save page as PDF uv run browser.py pdf https://example.com -o page.pdf # Download a file by clicking a download link uv run browser.py download https://example.com/downloads "a.download-btn" -o ~/Downloads # Upload file(s) to a page uv run browser.py upload https://example.com/upload "input[type=file]" myfile.pdf uv run browser.py upload https://example.com/upload "input[type=file]" file1.txt file2.txt --submit "button[type=submit]" # Upload via file chooser dialog (for dynamic inputs) uv run browser.py upload-chooser https://example.com/upload "button.upload-trigger" myfile.pdf # Click an element uv run browser.py click https://example.com "button.submit" # Fill an input field and press Enter uv run browser.py fill https://google.com "input[name=q]" "search term" --press Enter # Extract attribute from elements uv run browser.py extract https://example.com "img" --attr src --all ``` ## Image Download Commands Download images from websites with optimized performance: ```bash cd .claude/skills/browser-use/scripts # Download images directly from src attribute uv run browser.py download-images https://example.com "img.gallery" -n 10 -o ./images # Download from Google Images (19x faster with regex extraction) uv run browser.py download-from-gallery \ "https://www.google.com/search?q=keyword&tbm=isch&tbs=isz:l" \ "div[data-id] img" \ "img[jsname='kn3ccd']" \ -n 100 \ -o ~/Downloads \ -a myaccount # Search Google Images with size filter uv run browser.py google-image "landscape wallpaper" -n 50 -o ~/Downloads -s Large # Download 4K images (3840px+ minimum) uv run browser.py google-image "wallpaper" -n 20 -o ~/Downloads -s 4k # Download FullHD images (1920px+ minimum) uv run browser.py google-image "wallpaper" -n 50 -o ~/Downloads -s fullhd ``` ### Google Images Size Filters CLI size options (filters by minimum dimension): - `-s 4k` - 3840px minimum (4K resolution) - `-s fullhd` - 1920px minimum (Full HD) - `-s Large` - 1000px minimum - `-s Medium` - 400px minimum - `-s Icon` - No minimum Google URL params (used internally): - `tbs=isz:l` - Large images - `tbs=isz:m` - Medium images - `tbs=isz:i` - Icon size ## YouTube Commands Search and download YouTube videos with duration and date filtering: ```bash cd .claude/skills/browser-use/scripts # Search YouTube and get video URLs (returns JSON) uv run browser.py youtube-search "python tutorial" -n 10 uv run browser.py youtube-search "lofi music" -n 5 -o results.json -s screenshot.png # Search with duration filter (4-20 minutes) uv run browser.py youtube-search "lofi music" -n 5 -min 4 -max 20 # Search videos from the last week uv run browser.py youtube-search "news" -n 10 -t week # Search with custom date range (YYYYMMDD format) uv run browser.py youtube-search "tutorial" -n 10 -df 20240101 -dt 20241231 # Download a single video by URL uv run browser.py youtube-download "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -o ~/Downloads
From S3YED/appie-kit, MIT.
More from S3YED/appie-kit
- 0.549score
memory-search
S3YED
Search and retrieve information from the Appie brain — daily logs, project notes, decisions, topics, and long-term memory files stored in ~/.hermes/memory/.
SkillCFreshness: C★ 12Claude Code +9 - 0.549score
fleet-dream
S3YED
Nightly memory consolidation across the Weblyfe agent fleet (Appie-1/2/5 OpenClaw + Appie-3/4 Hermes).
SkillCFreshness: C★ 12Claude Code +9 - 0.549score
brain-sync
S3YED
Sync knowledge and learnings to the shared appie-brain repo.
SkillCFreshness: C★ 12Claude Code +9 - 0.546score
ralph-wiggum
S3YED
Run Ralph Wiggum autonomous coding loops where each fresh agent iteration implements, verifies, commits, and records one task.
SkillCFreshness: C★ 12Claude Code +9 - 0.544score
agentic-webdesign-shadcn-typeset
S3YED
Use shadcn/typeset — a CSS-only styling system for HTML and rendered markdown.
SkillCFreshness: C★ 12Claude Code +9 - 0.544score
clawflow-inbox-triage
S3YED
Example ClawFlow authoring pattern for inbox triage.
SkillCFreshness: C★ 12Claude Code +9 - 0.544score
claude
S3YED
Claude Code-specific n8n v2.0 workflow reference.
SkillCFreshness: C★ 12Claude Code +9 - 0.544score
agentic-webdesign-shadcn-chat
S3YED
Use shadcn/ui chat interface components — MessageScroller, Message, Bubble, Attachment, Marker.
SkillCFreshness: C★ 12Claude Code +9 - 0.544score
agentic-webdesign-tailwind-v4-tokens
Appie-1
Build Tailwind v4 design token systems with @theme inline + OKLCH + color-mix().
SkillCFreshness: C★ 12Claude Code +9 - 0.544score
agentic-webdesign-html-anything
S3YED
Install and use html-anything — the agentic HTML editor where your local AI agent writes HTML and you ship it.
SkillCFreshness: C★ 12Claude Code +9 - 0.544score
apple-platform-automation
S3YED
Manage Apple/macOS personal apps and device workflows from Hermes, including Apple Notes, Reminders, Find My, iMessage/SMS, and UI automation.
SkillCFreshness: C★ 12Claude Code +9 - 0.544score
clawflow
S3YED
Use when work should span one or more detached tasks but still behave like one job with a single owner context.
SkillCFreshness: C★ 12Claude Code +9
Signals
- Stars
- 12
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Jun 28, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/S3YED/appie-kit
- Website
- weblyfe.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from S3YED
- 0.549score
memory-search
S3YED
Search and retrieve information from the Appie brain — daily logs, project notes, decisions, topics, and long-term memory files stored in ~/.hermes/memory/.
SkillCFreshness: C★ 12Claude Code +9 - 0.549score
brain-sync
S3YED
Sync knowledge and learnings to the shared appie-brain repo.
SkillCFreshness: C★ 12Claude Code +9 - 0.549score
fleet-dream
S3YED
Nightly memory consolidation across the Weblyfe agent fleet (Appie-1/2/5 OpenClaw + Appie-3/4 Hermes).
SkillCFreshness: C★ 12Claude Code +9 - 0.546score
ralph-wiggum
S3YED
Run Ralph Wiggum autonomous coding loops where each fresh agent iteration implements, verifies, commits, and records one task.
SkillCFreshness: C★ 12Claude Code +9 - 0.544score
agentic-webdesign-shadcn-typeset
S3YED
Use shadcn/typeset — a CSS-only styling system for HTML and rendered markdown.
SkillCFreshness: C★ 12Claude Code +9 - 0.544score
agentic-webdesign-shadcn-chat
S3YED
Use shadcn/ui chat interface components — MessageScroller, Message, Bubble, Attachment, Marker.
SkillCFreshness: C★ 12Claude Code +9
Cite this page
browser-use skill. Agent Mart. https://agentmart.dev/skills/s3yed-browser-use (last updated 2026-10-24)