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"]}}'