en un clic
opendevbrowser-data-extraction
// This skill should be used when the user asks to "extract data from a page", "scrape tables", "collect paginated results", "parse list/card content", or "export structured web data" with OpenDevBrowser.
// This skill should be used when the user asks to "extract data from a page", "scrape tables", "collect paginated results", "parse list/card content", or "export structured web data" with OpenDevBrowser.
This skill should be used when the user asks to design or run OpenDevBrowser provider workflows, scraping pipelines, QA/debug automation, parity checks across modes, or resilient browser operations with codified scripts and artifacts.
This skill should be used when the user asks to design, redesign, audit, or implement frontend/UI work with OpenDevBrowser, screenshots, or the /canvas surface. It turns briefs and existing interfaces into contract-first, real-browser-validated design execution.
Deterministic motion and animation design guidance for OpenDevBrowser agents building web and mobile UI with real-browser temporal evidence.
Skill-guided, evidence-gated research workflow for provider-constrained public source gathering and auditable artifact review.
Collects product metadata, copy, and optional visual assets into a local folder pack for video workflows.
This skill should be used when the user asks to "test a form", "verify validation", "check submission behavior", "test multi-step forms", or "debug form errors" with OpenDevBrowser.
| name | opendevbrowser-data-extraction |
| description | This skill should be used when the user asks to "extract data from a page", "scrape tables", "collect paginated results", "parse list/card content", or "export structured web data" with OpenDevBrowser. |
| version | 2.0.0 |
Use this skill to extract structured, auditable datasets from dynamic pages with compliance-aware workflows.
artifacts/extraction-workflows.mdassets/templates/extraction-schema.jsonassets/templates/pagination-state.jsonassets/templates/quality-gates.jsonassets/templates/compliance-checklist.mdscripts/run-extraction-workflow.shscripts/validate-skill-assets.sh../opendevbrowser-best-practices/artifacts/browser-agent-known-issues-matrix.md./skills/opendevbrowser-data-extraction/scripts/validate-skill-assets.sh
./skills/opendevbrowser-data-extraction/scripts/run-extraction-workflow.sh list
./skills/opendevbrowser-data-extraction/scripts/run-extraction-workflow.sh pagination
./skills/opendevbrowser-data-extraction/scripts/run-extraction-workflow.sh infinite-scroll
screencast-start / screencast-stop) when lazy loading, infinite scroll, or pagination drift needs time-based proof.--challenge-automation-mode off|browser|browser_with_helper only for bounded browser-scoped computer use when provider challenges appear; stop before any desktop-control interpretation.source_url, provider, captured_at, page).Retry-After and preserve checkpoint state before retrying pagination.../opendevbrowser-best-practices/SKILL.md ("Parallel Operations").managed, extension, and cdpConnect before claiming mode parity.target-use streams inside a single session.Matrix source: ../opendevbrowser-best-practices/artifacts/browser-agent-known-issues-matrix.md
ISSUE-01: stale refs after dynamic content updatesISSUE-06: 429/backoff and retry budgetingISSUE-08: blocked/restricted origins and policy checksISSUE-09: pagination drift, duplicate accumulation, terminal detectionISSUE-10: locale/currency parsing consistencyopendevbrowser_snapshot sessionId="<session-id>" format="actionables"
Attempt extraction in this order:
opendevbrowser_dom_get_text sessionId="<session-id>" ref="<json-ld-ref>"
opendevbrowser_dom_get_html sessionId="<session-id>" ref="<table-ref>"
opendevbrowser_click sessionId="<session-id>" ref="<next-ref>"
opendevbrowser_wait sessionId="<session-id>" until="networkidle"
opendevbrowser_snapshot sessionId="<session-id>" format="actionables"
opendevbrowser_scroll sessionId="<session-id>" dy=1000
opendevbrowser_wait sessionId="<session-id>" until="networkidle"
opendevbrowser_click sessionId="<session-id>" ref="<load-more-ref>"
opendevbrowser_wait sessionId="<session-id>" until="networkidle"
Apply per page:
Use assets/templates/quality-gates.json.