Aigency::Agent::Skill

This resource defines a specific skill or capability of an agent.

Syntax

id: <string>
name: <string>
description: <string>
tags:
  - <string>
examples:
  - <string>

Properties

  • id

    • Description: Unique identifier for the skill.
    • Type: string
    • Required: True
  • name

    • Description: Human-readable name of the skill.
    • Type: string
    • Required: True
  • description

    • Description: Detailed description of what the skill does.
    • Type: string
    • Required: True
  • tags

    • Description: Tags for categorizing the skill.
    • Type: list of string
    • Required: True
  • examples

    • Description: Usage examples for the skill.
    • Type: list of string
    • Required: True

Example

id: greet_user
name: Greet User
description: Greets the user and introduces itself as a demonstration agent
tags: [greeting, introduction, presentation]
examples:
  - "Hello, how are you?"
  - "Introduce yourself"