Published: 2020-07-17 04:23:32 BdST
England were wobbling on 81 for three before Sibley and Stokes shared an unbeaten 126-run stand to give the hosts the upper hand on a day when only 82 overs were bowled after rain delayed the start.
"Dom concentrates very well. He's willing to bat for long periods of time and that's what we needed at the top," England coach Chris Silverwood told Sky Sports.
"Those partnerships have put us in a great position. We've got to back it up tomorrow."
West Indies had won the toss and chosen to bowl to take advantage of seam-friendly conditions but it was off-spinner Roston Chase who dismissed opener Rory Burns and Zak Crawley.
England skipper Joe Root, who missed the first Test to attend the birth of his child, stitched together a 52-run partnership with Sibley to stabilise the innings before edging an Alzarri Joseph outswinger to Holder at slip to depart for 23.
Sibley was handed two lifelines, dropped at short-leg to deny Chase a third wicket and again on 68 when a thick outside edge off Shannon Gabriel flew to second slip where Holder dropped the catch.
West Indies, who won the first Test in Southampton by four wickets to take a 1-0 lead in the three-match series, named an unchanged team.
The series is being played in a bio-secure bubble without spectators in attendance due to the COVID-19 pandemic.