What problem does it solve?
Scraping rendered web pages often produces unstructured text that may contain personal data or hidden prompt-injection payloads, and one-off scrapes cannot be reused. This Skill extracts structured data from web pages while enforcing AIDefence PII redaction and prompt-injection checks before any content reaches the model or storage.
Core Features & Use Cases
- Template-Based Extraction: Save selector chains as host-scoped browser-templates in AgentDB and re-run them against new URLs on the same host.
- Recorded Sessions: Every extraction runs inside a recorded RVF session via browser-record, making runs replayable and auditable.
- Mandatory Safety Gates: Every extracted string passes aidefence_has_pii for redaction and aidefence_is_safe for prompt-injection screening before returning to the model.
- Use Case: Extract article titles and body text from a news site, save the selector chain as a template, and re-run it daily against new article URLs with PII automatically redacted.
Quick Start
Use the browser-extract skill to pull the article text from this URL and save the extraction pattern as a template named news_article.