Q: If someone plays Trash a Keeper, could you use Skullduggery to stop them?

A: Yes. Trashing a Keeper changes its ownership, so it can indeed be canceled with Skullduggery.