CrawlDex
Check
Agent quickstart

Drop-in agent rule

Skyvern

CrawlDex can mark flows that need user presence, have stale evidence, or are better handled by an alternative route before a workflow spends time.

Install or paste

Workflow pre-check

Workflow pre-check

text

No Skyvern PR merge is required. Use this public pre-check before launching a workflow:

1. Set `CRAWLDEX_CHANNEL=adapter-skyvern` for CrawlDex SDK/API calls.
2. Call CrawlDex preflight with the target site and task.
3. If recommendation is use_browser_with_user_present, keep the user in the loop.
4. If recommendation is avoid_until_fresh_evidence or collect_evidence_first, run read-only discovery or choose an alternative.
5. Never continue through payments, cancellations, uploads, messages, or account changes without user authorization.
6. Report only sanitized public outcome metadata after the workflow.

Privacy boundary

Keep CrawlDex public-only.

Do not submit private account data, payment data, messages, screenshots with sensitive content, cookies, tokens, raw traces, local files, or logged-in-only pages. Stop before irreversible work unless the user is present and explicitly authorizes it.

Preflight call

bash

curl -sS -X POST https://crawldex.com/api/v1/preflight \
  -H "content-type: application/json" \
  -H "x-crawldex-channel: adapter-skyvern" \
  -d '{"site":"netflix.com","task":"subscriptions.cancel","agent_profile":{"stack":"browser-agent","browser_runtime":"chromium"}}'

Report redacted outcome

bash

curl -sS -X POST https://crawldex.com/api/v1/runs \
  -H "content-type: application/json" \
  -H "x-crawldex-agent-key: $CRAWLDEX_AGENT_KEY" \
  -H "x-crawldex-channel: adapter-skyvern" \
  -d '{"site":"netflix.com","task":"subscriptions.cancel","outcome":"success_with_handoff","friction":["login_required"],"source_tier":"anonymous_report","evidence":{"artifact_types":["redacted_agent_report"]}}'