🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Predicate Snapshot

by @rcholic

ML-powered DOM pruning for 95% smaller browser prompts

Versionv0.4.0
Installs5
πŸ’‘ Examples

/predicate-snapshot

Capture a pruned DOM snapshot optimized for LLM consumption.

/predicate-snapshot [--limit=50] [--include-ordinal]

Options:

  • --limit=N - Maximum elements to return (default: 50)
  • --include-ordinal - Include ordinal ranking for list items
  • Output format:

    ID|role|text|imp|is_primary|docYq|ord|DG|href
    42|button|Add to Cart|0.95|true|320|1|cart-actions|
    15|button|Buy Now|0.92|true|340|2|cart-actions|
    23|link|Product Details|0.78|false|400|0||/dp/...
    

    /predicate-act

    Execute an action on an element by its Predicate ID.

    /predicate-act   [value]
    

    Examples:

    # Click element 42
    /predicate-act click 42

    Type into element 15

    /predicate-act type 15 "search query"

    Scroll to element 23

    /predicate-act scroll 23

    /predicate-snapshot-local

    Local-only snapshot without ML re-ranking (free, lower accuracy).

    /predicate-snapshot-local [--limit=50]
    

    Use this for development or when you don't need ML-powered ranking.

    βš™οΈ Configuration

    For enhanced ML-powered ranking, set your API key:

    export PREDICATE_API_KEY="sk-..."
    

    Or configure in ~/.openclaw/config.yaml:

    skills:
      predicate-snapshot:
        api_key: "sk-..."
        # Optional: set usage limits
        max_credits_per_session: 100
    

    View on ClawHub
    TERMINAL
    clawhub install predicate-snapshot

    πŸ§ͺ Use this skill with your agent

    Most visitors already have an agent. Pick your environment, install or copy the workflow, then run the smoke-test prompt above.

    πŸ” Can't find the right skill?

    Search 60,000+ AI agent skills β€” free, no login needed.

    Search Skills β†’