{"id":"c52a7471-d169-4223-804e-3a8064dec0b7","shortId":"nA3hwR","kind":"skill","title":"Docker Selenium Grid for Scalable Browser Automation","tagline":"docker-selenium packages Selenium Grid into ready-to-run container images for Chrome, Firefox, Edge, and distributed browser execution. It is useful when an agent needs reproducible browser automation infrastructure for testing, scraping, QA, or parallel session orchestration.","description":"# Docker Selenium Grid for Scalable Browser Automation\n\ndocker-selenium packages Selenium Grid into ready-to-run container images for Chrome, Firefox, Edge, and distributed browser execution. It is useful when an agent needs reproducible browser automation infrastructure for testing, scraping, QA, or parallel session orchestration.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- docker run -d -p 4444:4444 -p 7900:7900 --shm-size=\"2g\" selenium/standalone-firefox:4.43.0-20260404\n- $ docker run --rm -it -p 4444:4444 -p 5900:5900 -p 7900:7900 --shm-size 2g selenium/standalone-chromium:latest\n- make set_containerd_image_store\n- Noted: That command is only compatible with Ubuntu. For users use Docker Desktop on macOS, it can be enabled easily via\n\nRequirements and caveats from upstream:\n- [![Build & test](https://github.com/SeleniumHQ/docker-selenium/actions/workflows/build-test.yml/badge.svg)](https://github.com/SeleniumHQ/docker-selenium/actions/workflows/build-test.yml)\n- [![Deploys](https://github.com/SeleniumHQ/docker-selenium/actions/workflows/deploy.yml/badge.svg)](https://github.com/SeleniumHQ/docker-selenium/actions/workflows/deploy.yml)\n- [![Release Charts](https://github.com/SeleniumHQ/docker-selenium/actions/workflows/helm-chart-release.yml/badge.svg)](https://github.com/SeleniumHQ/docker-selenium/actions/workflows/helm-chart-release.yml)\n\nBasic usage or getting-started notes:\n- [Quick start](#quick-start)\n- [Configuration example](#configuration-example)\n- bash\n\n- Source: https://github.com/SeleniumHQ/docker-selenium\n- Extracted from upstream docs: https://raw.githubusercontent.com/SeleniumHQ/docker-selenium/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/docker-selenium-grid-for-scalable-browser-automation/)","tags":["docker","selenium","grid","for","scalable","browser","automation","skills","agentskillexchange","agent-skills","ai-agents","ai-tools"],"capabilities":["skill","source-agentskillexchange","skill-docker-selenium-grid-for-scalable-browser-automation","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/docker-selenium-grid-for-scalable-browser-automation","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,829 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:10:14.047Z","embedding":null,"createdAt":"2026-05-18T13:16:14.909Z","updatedAt":"2026-05-18T19:10:14.047Z","lastSeenAt":"2026-05-18T19:10:14.047Z","tsv":"'-20260404':122 '/seleniumhq/docker-selenium':208 '/seleniumhq/docker-selenium/actions/workflows/build-test.yml/badge.svg)](https://github.com/seleniumhq/docker-selenium/actions/workflows/build-test.yml)':177 '/seleniumhq/docker-selenium/actions/workflows/deploy.yml/badge.svg)](https://github.com/seleniumhq/docker-selenium/actions/workflows/deploy.yml)':181 '/seleniumhq/docker-selenium/actions/workflows/helm-chart-release.yml/badge.svg)](https://github.com/seleniumhq/docker-selenium/actions/workflows/helm-chart-release.yml)':186 '/seleniumhq/docker-selenium/head/readme.md':215 '/skills/docker-selenium-grid-for-scalable-browser-automation/)':222 '2g':119,139 '4.43.0':121 '4444':111,112,128,129 '5900':131,132 '7900':114,115,134,135 'agent':34,81,217 'agentskillexchange.com':221 'agentskillexchange.com/skills/docker-selenium-grid-for-scalable-browser-automation/)':220 'autom':7,38,54,85 'bash':204 'basic':187 'browser':6,27,37,53,74,84 'build':173 'caveat':170 'chart':183 'chrome':22,69 'command':149 'compat':152 'configur':199,202 'configuration-exampl':201 'contain':19,66 'containerd':144 'd':109 'deploy':178 'desktop':159 'distribut':26,73 'doc':212 'docker':1,9,48,56,107,123,158 'docker-selenium':8,55 'easili':166 'edg':24,71 'enabl':165 'environ':106 'exampl':200,203 'exchang':219 'execut':28,75 'extract':209 'firefox':23,70 'get':191 'getting-start':190 'github.com':176,180,185,207 'github.com/seleniumhq/docker-selenium':206 'github.com/seleniumhq/docker-selenium/actions/workflows/build-test.yml/badge.svg)](https://github.com/seleniumhq/docker-selenium/actions/workflows/build-test.yml)':175 'github.com/seleniumhq/docker-selenium/actions/workflows/deploy.yml/badge.svg)](https://github.com/seleniumhq/docker-selenium/actions/workflows/deploy.yml)':179 'github.com/seleniumhq/docker-selenium/actions/workflows/helm-chart-release.yml/badge.svg)](https://github.com/seleniumhq/docker-selenium/actions/workflows/helm-chart-release.yml)':184 'grid':3,13,50,60 'imag':20,67,145 'infrastructur':39,86 'instal':95,99 'latest':141 'maco':161 'make':142 'match':104 'need':35,82 'note':147,193 'orchestr':47,94 'p':110,113,127,130,133 'packag':11,58 'parallel':45,92 'path':102 'qa':43,90 'quick':194,197 'quick-start':196 'raw.githubusercontent.com':214 'raw.githubusercontent.com/seleniumhq/docker-selenium/head/readme.md':213 'readi':16,63 'ready-to-run':15,62 'releas':182 'reproduc':36,83 'requir':168 'rm':125 'run':18,65,108,124 'scalabl':5,52 'scrape':42,89 'selenium':2,10,12,49,57,59 'selenium/standalone-chromium':140 'selenium/standalone-firefox':120 'session':46,93 'set':143 'setup':101 'shm':117,137 'shm-size':116,136 'size':118,138 'skill':218 'skill-docker-selenium-grid-for-scalable-browser-automation' 'sourc':205,216 'source-agentskillexchange' 'start':192,195,198 'store':146 'test':41,88,174 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'ubuntu':154 'upstream':98,172,211 'usag':188 'use':31,78,96,157 'user':156 'via':167","prices":[{"id":"f12a4c9b-bae9-45dc-a349-3d85ddba107d","listingId":"c52a7471-d169-4223-804e-3a8064dec0b7","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:16:14.909Z"}],"sources":[{"listingId":"c52a7471-d169-4223-804e-3a8064dec0b7","source":"github","sourceId":"agentskillexchange/skills/docker-selenium-grid-for-scalable-browser-automation","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/docker-selenium-grid-for-scalable-browser-automation","isPrimary":false,"firstSeenAt":"2026-05-18T13:16:14.909Z","lastSeenAt":"2026-05-18T19:10:14.047Z"}],"details":{"listingId":"c52a7471-d169-4223-804e-3a8064dec0b7","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"docker-selenium-grid-for-scalable-browser-automation","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"c4226b0b439c23cad6a111215524832ebd3fd391","skill_md_path":"skills/docker-selenium-grid-for-scalable-browser-automation/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/docker-selenium-grid-for-scalable-browser-automation"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Docker Selenium Grid for Scalable Browser Automation","description":"docker-selenium packages Selenium Grid into ready-to-run container images for Chrome, Firefox, Edge, and distributed browser execution. It is useful when an agent needs reproducible browser automation infrastructure for testing, scraping, QA, or parallel session orchestration."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/docker-selenium-grid-for-scalable-browser-automation"},"updatedAt":"2026-05-18T19:10:14.047Z"}}