At least when loading
class my_action_client(PrimitiveActionClient):
that does not have a description set, this results in a very late escalation when the skill should be added to the world model.
It should fail earlier and tell people that the description is missing.