abacusai.agent_skill

Classes

AgentSkill

A skill that can be attached to an agent.

Module Contents

class abacusai.agent_skill.AgentSkill(client, agentSkillId=None, skillName=None, description=None, skillDirectoryName=None, chatllmProjectId=None, systemCreated=None, enabled=None, createdAt=None, updatedAt=None)

Bases: abacusai.return_class.AbstractApiClass

A skill that can be attached to an agent.

Parameters:
  • client (ApiClient) – An authenticated API Client instance

  • agentSkillId (str) – The unique identifier of the skill.

  • skillName (str) – The name of the skill.

  • description (str) – A description of what the skill does.

  • skillDirectoryName (str) – The directory name where skill files are stored.

  • chatllmProjectId (str) – The project ID this skill is associated with.

  • systemCreated (bool) – Whether this skill was created by the system.

  • enabled (bool) – Whether the skill is currently enabled.

  • createdAt (str) – The timestamp when the skill was created.

  • updatedAt (str) – The timestamp when the skill was last updated.

agent_skill_id = None
skill_name = None
description = None
skill_directory_name = None
chatllm_project_id = None
system_created = None
enabled = None
created_at = None
updated_at = None
deprecated_keys
__repr__()
to_dict()

Get a dict representation of the parameters in this class

Returns:

The dict value representation of the class parameters

Return type:

dict