As a DM, I hate this chain of players asking to do skill check after skill check.
One way of dealing with this is to enforce costs (including time) and consequences.
If a particular action takes 10 minutes to do and costs a resource then the players can have their characters attempt the skill as many times as they like,
provided they spend the time and the resource.
GM: The wizard is going to study the runes and compare them to the notes from the library, right? That will take 20 minutes. What are the rest of you doing?
Wizard's player: I roll 18!
GM: Hold your horses, your twenty minutes isn't up yet, if a rol is need then I'll ask for it then. So, the rest of you? You have twenty minutes. Note that there will be a roll for wandering monsters at the 10 minute mark.
Also, sometimes repeated attempt just can't be made.
GM: The guard doesn't want to let you in.
Player: I try to convince him I'm a friend of the duke.
GM:
after resolving He doesn't believe you.
Another player: I bribe him.
GM: He's not interested, you've already convinced him you are dodgy. He tells you if you don't go away he will arrest you.
Another player: I show him forged papers.
GM: That's done it. He yells for help and draws his sword. Initiative please.
Always remember the core game play loop.
1. Players state their goal, their methods for achieving them, and any resources used.
Player: Bêlit open the door by picking it using her lockpicks.
2. The GM resolves the actions. This may or may not involve dice or cards or other random number generators.
3. GM narrates the outcome and the consequences.
GM:"It takes half a minute for Bêlit to get the door open, but she does open it. However while she was opening it a guard rounds the corner. He sees you and yells out!"
And repeat.
GM: What do you do?