Genius Pet actions

in my last game my groups mechanic had his genius pet do a relevant action and I wanted a roll for it. But I couldn’t find anything in the rules about it. So I had his player roll crew quality, and allowed assist, set-up and devils bargain, but not pushing. As it was a desperate action, after a short argument, we in the group agreed that he could mark XP in the playbook.
I’m quite happy with this solution, but was wondering how others are handling this situation (or did i just miss the rules?)?