extract
Extract Structured Website Data with Playwright
Dynamic websites make reliable data extraction difficult. This skill discovers selectors, handles common loading patterns, and produces reusable Playwright scripts with structured output.
Detente y solicita confirmación antes de instalar.
Revisa el plan y obtén el consentimiento explícito del usuario antes de modificar archivos.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "extract" from https://skillstore.io/skills/actionbook-extract.md and its manifest at https://skillstore.io/api/skills/actionbook-extract/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "extract". Extract product name, current price, and product link from the first five catalog pages.
Resultado esperado:
Created a reusable Playwright script and a JSON dataset containing 240 products. Validation found complete names and links, with three missing prices.
Usando "extract". Collect article titles and authors from an infinite-scroll publication feed.
Resultado esperado:
- Generated a bounded scroll workflow that stops after three rounds without new records.
- Extracted 618 unique articles and checked the first and last visible records.
- Saved the dataset and reported the script path, data path, and record count.
Usando "extract". Export a public results table to CSV with date, category, and score columns.
Resultado esperado:
Produced a CSV with the requested columns and a rerunnable extraction script. All declared fields exceeded the configured completeness threshold.
Auditoría de seguridad
Riesgo altoThe Playwright eval APIs, Markdown backticks, and reconnaissance matches are false positives rather than dynamic or shell code execution. The fixed output path can overwrite an existing file. Untrusted webpage content and shell placeholder interpolation create additional injection risks that require safeguards.
Preocupaciones de seguridad confirmadas (2)
Elementos de revisión de capacidades (2)
Estas son capacidades locales reales que pueden esperarse para esta habilidad, por lo que requieren revisión, pero no se cuentan como comportamiento malicioso confirmado.
Factores de riesgo
⚡ Contiene scripts (5)
⚙️ Comandos externos (50)
📁 Acceso al sistema de archivos (2)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/actionbook-extract/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/actionbook-extract?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/actionbook-extract?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/actionbook-extract/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/actionbook-extract.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
actionbook. (2026). extract security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/actionbook-extract/audits/1Cita BibTeX
@techreport{actionbook-actionbook-extract-2026,
author = {actionbook},
title = {extract security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/actionbook-extract/audits/1},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "extract security audit report (audit version 1)"
version: "unspecified"
type: report
authors:
- name: "actionbook"
date-released: "2026-08-15"
url: "https://skillstore.io/skills/actionbook-extract/audits/1"
identifiers:
- type: other
value: "skillstore:actionbook-extract:audit:1"
description: "Skillstore immutable audit report identifier"
Comparar variantes
3 variantes instalablesCada autor sigue siendo un skill instalable independiente. La variante recomendada se ordena según la evidencia de Skillstore.
Por qué esta variante es la primera
pbakaus-extract
2026-09-09
tavily-ai-extract
2026-09-09
actionbook-extract
2026-09-09
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: MedioLo que puedes crear
Collect Product Catalogs
Extract product names, prices, availability, and links from paginated or dynamically loaded catalog pages.
Build Research Datasets
Collect titles, authors, dates, and metadata from public search results or publication listings.
Monitor Operational Listings
Create a repeatable script for collecting authorized job, property, event, or dashboard records.
Prueba estos prompts
Extract [fields] from [URL]. Save the records as [JSON or CSV] and provide a reusable Playwright script.
Extract [fields] from every results page at [URL]. Stop after [maximum pages] and validate the first and last records.
Extract [fields] from [URL]. Detect hydration, infinite scrolling, or virtualization, then use bounded waits and scrolling to collect unique records.
Build and run an authorized extractor for [URL]. Use stable selectors, protect existing files, enforce limits, and report completeness checks and caveats.
Mejores prácticas
- Use stable semantic selectors and verify them against a small page sample before full extraction.
- Set maximum pages, scrolls, and timeouts for every dynamic collection loop.
- Use authorized targets and review extracted fields for personal or sensitive information.
Evitar
- Do not bypass authentication, CAPTCHAs, access controls, or website restrictions.
- Do not interpolate untrusted URLs or selectors into shell commands without robust argument handling.
- Do not overwrite existing output files without explicit user confirmation.
Preguntas frecuentes
What does this skill produce?
Does the generated script require Actionbook?
Can it handle infinite scrolling?
Can it extract authenticated pages?
How does it validate results?
What happens when selectors stop working?
Detalles del desarrollador
Autor
actionbookLicencia
MIT
Revisión de Skillstore
r1
Aviso de versión
El autor no declaró una versión.
Repositorio
https://github.com/actionbook/actionbook/tree/5a3eb05ec18fcebc09ef771008d6dda649295765/skills/extractRef.
7fc57fb4532f9ea45a9e19def4e06cab71f7343a
Actualidad del mantenimiento
16/8/2026
Uso
0 descargas · 0 vistas
Estructura de archivos
📄 SKILL.md