nexus-agents - v2.80.0
    Preparing search index...

    Interface Skill

    A single skill in the library.

    interface Skill {
        id: string;
        name: string;
        description: string;
        category: SkillCategory;
        complexity: SkillComplexity;
        code: string;
        parameters: readonly SkillParameter[];
        outputType: string;
        dependencies: readonly string[];
        tags: readonly string[];
        examples: readonly SkillExample[];
        createdAt: Date;
        updatedAt: Date;
        version: number;
        capabilities?: SkillCapabilities;
        rbac?: SkillRBAC;
        provenance?: SkillProvenance;
    }

    Hierarchy (View Summary)

    Index

    Properties

    id: string

    Unique identifier

    name: string

    Human-readable name

    description: string

    Detailed description of what the skill does

    category: SkillCategory

    Category for organization

    complexity: SkillComplexity

    Complexity level

    code: string

    The executable code (function body)

    parameters: readonly SkillParameter[]

    Input parameter definitions

    outputType: string

    Expected output type description

    dependencies: readonly string[]

    Skills this depends on (for composition)

    tags: readonly string[]

    Keywords for search/retrieval

    examples: readonly SkillExample[]

    Usage example(s)

    createdAt: Date

    When the skill was created

    updatedAt: Date

    When the skill was last modified

    version: number

    Version number for tracking changes

    capabilities?: SkillCapabilities

    Security capabilities (optional, for controlled execution)

    rbac?: SkillRBAC

    Role-based access control (optional, for permission enforcement)

    provenance?: SkillProvenance

    Provenance tracking (optional, for audit trail)