Databricks SDK for JavaScript
    Preparing search index...

    A Skill is an agentskills.io bundle registered in Unity Catalog. Clients transfer bundle bytes through the Files API. FinalizeSkill reads the uploaded SKILL.md and projects its frontmatter onto the Skill metadata.

    interface Skill {
        bundleName?: string;
        comment?: string;
        createdBy?: string;
        createTime?: Instant;
        description?: string;
        effectiveOwner?: string;
        etag?: Uint8Array<ArrayBufferLike>;
        finalizeTime?: Instant;
        metastoreId?: string;
        name?: string;
        updatedBy?: string;
        updateTime?: Instant;
    }
    Index

    Properties

    bundleName?: string

    Name from the most recently successfully finalized SKILL.md. It may differ from the final component of the Skill resource name. Unset until FinalizeSkill succeeds.

    comment?: string

    User-provided comment for the skill. Free-text, user-editable via UpdateSkill (listed in its update_mask). DISTINCT from description, which is the server-parsed, OUTPUT_ONLY SKILL.md frontmatter value: comment is the customer's own annotation and is preserved across bundle re-uploads. When comment is in the update mask, omitting it clears the field, while an explicitly empty string is retained.

    createdBy?: string

    Creator identity.

    createTime?: Instant

    Time the skill was created.

    description?: string

    Description from the most recently successfully finalized SKILL.md. Unset until FinalizeSkill succeeds.

    effectiveOwner?: string

    Owner of the skill.

    etag?: Uint8Array<ArrayBufferLike>

    Optimistic concurrency token returned on every read. To make an Update or Delete conditional, pass the last-read value in that request's etag field. In REST responses, this value is a base64 string; URL-encode it when setting the etag query parameter.

    finalizeTime?: Instant

    Time of the most recent successful FinalizeSkill. Unset until one succeeds.

    metastoreId?: string

    Metastore hosting the skill.

    name?: string

    Resource name of the skill. Format: skills/{catalog}.{schema}.{skill}. Each {...} component is capped at 255 characters individually. Server-derived on Create from parent + skill_id; required and immutable on Update/Get/Delete.

    updatedBy?: string

    Identity of the last updater.

    updateTime?: Instant

    Time of the most recent Skill metadata mutation. Uploading bundle files alone does not change this value.