ruvnet avatar

Browser Extract

Extracts structured data from web pages with built-in security gates that scan for PII and prompt injection before anything reaches the model or gets stored. The template system is clever: successful extractions auto-save as reusable recipes you can run against similar pages on the same domain. It wraps the older browser-scrape skill but adds AIDefence checks at every handoff point and records sessions as RVF containers for replay. The host-scoped templates are practical for recurring scrapes but won't transfer between sites. If you need to pull data from rendered pages without leaking sensitive strings into your workflow, this handles the paranoid plumbing so you don't have to wire aidefence_has_pii calls yourself.

skills.sh installs
698
GitHub stars
81.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill browser-extract --agent claude-code

Installs into .claude/skills of the current project.

Files

Browser Extract

Pull structured data out of a web page. Replaces the older browser-scrape skill with three new guarantees:

  1. The session is a recorded RVF container (composes browser-record).
  2. Successful extractions persist as browser-templates for reuse.
  3. Every string passes AIDefence before AgentDB store and before flowing back to the model.

When to use

  • Extracting text, table data, or attribute values from rendered web pages.
  • Building a reusable template for a recurring scrape pattern.
  • Re-running a known template against a new URL on the same host.

Steps

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Categories
Frontend Development, AI & Agent Building, Automation & Workflows
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1ruvnet avatarbrowser-screenshot-diffruvnet/rufloVisual + DOM diff between two recorded sessions at matching trajectory step ids; used for visual regression and replay verification697skills.sh installs
2duc01226 avatarmarkdown-to-pdfduc01226/easyplatform[Document Processing] Use when you need to convert markdown files to PDF with syntax highlighting and custom CSS support.693skills.sh installs
3rstackjs avatarrspack-best-practicesrstackjs/agent-skillsRspack best practices for config, CLI workflow, type checking, CSS, bundle optimization, assets and profiling. Use when writing, reviewing, or troubleshooting R689skills.sh installs
4jezweb avatarux-extractjezweb/claude-skillsExhaustively extract UX patterns from a reference web app. Walks every screen, captures screenshots of every state, records interaction patterns, copy verbatim,687skills.sh installs
5ruvnet avatarcost-booster-routeruvnet/rufloRoute tasks through hooks_route, partition by Agent Booster availability, and report Tier 1 bypass utilization with $0 cost684skills.sh installs
6ruvnet avatarintelligence-transferruvnet/rufloPublish or fetch learned patterns across projects via IPFS (Pinata) -- the cross-project pattern transfer that hooks_transfer enables684skills.sh installs