abacusai.agent_skill ==================== .. py:module:: abacusai.agent_skill Classes ------- .. autoapisummary:: abacusai.agent_skill.AgentSkill Module Contents --------------- .. py:class:: AgentSkill(client, agentSkillId=None, skillName=None, description=None, skillDirectoryName=None, chatllmProjectId=None, systemCreated=None, enabled=None, createdAt=None, updatedAt=None) Bases: :py:obj:`abacusai.return_class.AbstractApiClass` A skill that can be attached to an agent. :param client: An authenticated API Client instance :type client: ApiClient :param agentSkillId: The unique identifier of the skill. :type agentSkillId: str :param skillName: The name of the skill. :type skillName: str :param description: A description of what the skill does. :type description: str :param skillDirectoryName: The directory name where skill files are stored. :type skillDirectoryName: str :param chatllmProjectId: The project ID this skill is associated with. :type chatllmProjectId: str :param systemCreated: Whether this skill was created by the system. :type systemCreated: bool :param enabled: Whether the skill is currently enabled. :type enabled: bool :param createdAt: The timestamp when the skill was created. :type createdAt: str :param updatedAt: The timestamp when the skill was last updated. :type updatedAt: str .. py:attribute:: agent_skill_id :value: None .. py:attribute:: skill_name :value: None .. py:attribute:: description :value: None .. py:attribute:: skill_directory_name :value: None .. py:attribute:: chatllm_project_id :value: None .. py:attribute:: system_created :value: None .. py:attribute:: enabled :value: None .. py:attribute:: created_at :value: None .. py:attribute:: updated_at :value: None .. py:attribute:: deprecated_keys .. py:method:: __repr__() .. py:method:: to_dict() Get a dict representation of the parameters in this class :returns: The dict value representation of the class parameters :rtype: dict