Will you consider it a stalemate if no party is able to make any further moves?
Btw a Chess Olympiad was declared drawn and shared winners after internet issues.
But aren't the tool definitions and skill definitions in different places? How do you express the dependency? Can skills say they require command line access, python, tool A, and tool B, and when you load the skill it sets those as available tool calls?