Install
openclaw skills install dom-observer-proReal-time DOM monitoring tool using MutationObserver and IntersectionObserver to detect and extract dynamic web content efficiently with minimal performance...
openclaw skills install dom-observer-pro@raghulpasupathi/dom-observer-proEfficient DOM monitoring system for real-time content detection in web browsers. Uses MutationObserver, IntersectionObserver, and intelligent debouncing to detect AI-generated content as it appears on web pages with minimal performance impact.
https://clawhub.ai/raghulpasupathi/dom-observer-pro
npm install @raghulpasupathi/dom-observer-pro
{
"enabled": true,
"settings": {
"observeMode": "mutation",
"targetSelectors": [
"article",
"p",
"div.content",
"span.text",
".comment",
".post"
],
"ignoreSelectors": [
"script",
"style",
"noscript",
".ads",
".navigation"
],
"mutation": {
"enabled": true,
"childList": true,
"subtree": true,
"characterData": true
},
"intersection": {
"enabled": true,
"threshold": 0.5,
"rootMargin": "50px"
},
"performance": {
"debounceDelay": 300,
"throttleDelay": 100,
"batchSize": 10,
"maxQueueSize": 100
},
"extraction": {
"minTextLength": 50,
"maxTextLength": 10000,
"extractImages": true,
"extractLinks": true
}
}
}
See dom-observer-pro-examples.js for complete usage examples.
targetSelectors to reduce noiseignoreSelectors for ads, navigation, etc.debounceDelay to balance speed vs performancestop() when observer is no longer needed