@archastro/sdk
    Preparing search index...

    Interface AgentSkill

    A skill enabled on an agent, linking the agent to a skill configuration. Controls which capabilities the agent has access to.

    interface AgentSkill {
        agent?: string;
        app?: string;
        config?: string;
        created_at?: string;
        id: string;
        instruction?: string;
        last_applied_template_config?: string;
        metadata?: Record<string, unknown>;
        status?: string;
        updated_at?: string;
    }
    Index

    Properties

    agent?: string

    ID of the agent this skill is attached to (agi_...).

    app?: string

    ID of the application this skill belongs to (dap_...).

    config?: string

    ID of the root skill config record that defines this skill's behavior (cfg_...).

    created_at?: string

    When the skill was added to the agent (ISO 8601).

    id: string

    Skill ID (ask_...).

    instruction?: string

    Optional instruction text that overrides the default skill instructions for this specific agent. null when no override is set.

    last_applied_template_config?: string

    ID of the agent template config from which this skill was last provisioned or updated (cfg_...). null if the skill was not provisioned from a template.

    metadata?: Record<string, unknown>

    Arbitrary key-value pairs attached to the skill. Not interpreted by the platform.

    status?: string

    Whether the skill is currently in use. "active" means the agent will use this skill during sessions. "inactive" means it is disabled but not deleted.

    updated_at?: string

    When the skill was last modified (ISO 8601).