Can we allow agents to add custom skills for replying in various scenarios? We need to customize our own AI agent.