org.simocracy.skill

gainforest.earth

Documentation

A skill the sim possesses. A sim can have many skills.

main record

A skill the sim possesses. A sim can have many skills.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

Timestamp when the skill was created

description string Optional

Short description of what this skill does. Rich text annotations may be provided via descriptionFacets.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
instructions string Optional

Detailed step-by-step instructions for executing this skill. Rich text annotations may be provided via instructionsFacets.

maxLength: 30000 bytesmaxGraphemes: 3000 graphemes
name string Required

Name of the skill

maxLength: 128 bytes
triggers array of string Optional

Conditions or phrases that trigger this skill

maxLength: 10 items
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "sim",
      "name",
      "createdAt"
    ],
    "properties": {
      "sim": {
        "ref": "com.atproto.repo.strongRef",
        "type": "ref",
        "description": "Reference to the sim record this skill belongs to"
      },
      "name": {
        "type": "string",
        "maxLength": 128,
        "description": "Name of the skill"
      },
      "triggers": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "maxLength": 10,
        "description": "Conditions or phrases that trigger this skill"
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Timestamp when the skill was created"
      },
      "description": {
        "type": "string",
        "maxLength": 3000,
        "description": "Short description of what this skill does. Rich text annotations may be provided via descriptionFacets.",
        "maxGraphemes": 300
      },
      "instructions": {
        "type": "string",
        "maxLength": 30000,
        "description": "Detailed step-by-step instructions for executing this skill. Rich text annotations may be provided via instructionsFacets.",
        "maxGraphemes": 3000
      },
      "descriptionFacets": {
        "type": "array",
        "items": {
          "ref": "app.bsky.richtext.facet",
          "type": "ref"
        },
        "description": "Rich text annotations for description."
      },
      "instructionsFacets": {
        "type": "array",
        "items": {
          "ref": "app.bsky.richtext.facet",
          "type": "ref"
        },
        "description": "Rich text annotations for instructions."
      }
    }
  },
  "description": "A skill the sim possesses. A sim can have many skills."
}

Lexicon Garden

@