This scripts works as of June 2024.
Automatically skips through OkCupid profiles on the Discover (home) page, e.g. the 'Recommended' and 'Match' queues.
After installing, edit the script's "keywordsRequired" and "keywordsPass" to match your preferences, e.g.:
const keywordsRequired = ["Vegan", "Vegetarian"];
const keywordsPass = ["Politically Conservative"];
Then on the Discover page, press X to pass on a profile, V to like a profile. This will set off an automatic loop that skips profiles not matching your filter. Press N to stop the loop. The loop will stop if it finds a profile with any of your required keywords and none of your pass keywords.
The links to passed profiles are put in the console log.