Having edged to victory in the opening Aire-Wharfe League game of the season, Villas knocked their rivals out of the Waddilove Cup at the preliminary-round stage.
Luke Stockhill, who was run out on 57, and Junaid Bashir (40no) – Villas’ new signing from Great Horton – led the way as they reached 223-8 off their 45 overs.
Skipton opener Richard Nichols hit a half-century, taking him past that mark in every one of his first three matches, to give his side a solid start in their reply.
But they faltered from 105-2 to 132-4 and were eventually bowled out 32 runs short of victory.
Villas now have a first-round tie against Adel, who beat Alwoodley by 49 runs.
Tong Park Esholt were set a formidable 267-7 target by last year’s losing finalists Beckwithshaw.
With number three batsman Andrew Bourne (63no) leading the way, they stayed ahead of the asking rate until the 39th over.
Then Istikhar Hussain picked up two wickets in three balls to slow the momentum and Beckwithshaw eventually ran out comfortable 55-run winners.
Steeton struggled against in-form Division Two leaders Follifoot (240-6) but an unbeaten 87 from Stephen Pearson saw them scrape home by two wickets with five balls to spare and earn a trip to Collingham in the first round.