# Skills (/docs/reference/roles-permissions/skill)



Tenant membership supplies the Skill operation permissions. A creator owns their Skill. Only its owner can edit, delete or change sharing; other members can read it once it is shared with the tenant.

These permissions are not selectable in a custom role because the resource relationship, not an extra tenant-wide role grant, decides access. Tenant administration does not create blanket ownership of Skills.

## Permissions [#permissions]

This family contains **5 permissions**. “Baseline member” means every current tenant member already has the operation permission, including members with any system role. It does not bypass the resource checks described above. “Custom role” means the identifier can be selected when defining a custom role.

<Catalogue>
  <details className="catalogue-entry">
    <summary>
      ### skill.create [#skillcreate]

      <span className="catalogue-description">
        Create a Skill; the caller becomes its owner.
      </span>
    </summary>

    <div className="catalogue-content">
      Create a Skill; the caller becomes its owner.

      | Property    | Value                                                                                        |
      | ----------- | -------------------------------------------------------------------------------------------- |
      | Scope       | Selected tenant                                                                              |
      | Granted by  | [Baseline member](/docs/reference/roles-permissions/system-roles#baseline-tenant-membership) |
      | Custom role | No. Baseline tenant membership; creating a Skill establishes ownership.                      |
    </div>
  </details>

  <details className="catalogue-entry">
    <summary>
      ### skill.delete [#skilldelete]

      <span className="catalogue-description">
        Delete a Skill owned by the caller.
      </span>
    </summary>

    <div className="catalogue-content">
      Delete a Skill owned by the caller.

      | Property    | Value                                                                                        |
      | ----------- | -------------------------------------------------------------------------------------------- |
      | Scope       | Selected tenant                                                                              |
      | Granted by  | [Baseline member](/docs/reference/roles-permissions/system-roles#baseline-tenant-membership) |
      | Custom role | No. Baseline tenant membership; resource access still requires a Skill relationship.         |
    </div>
  </details>

  <details className="catalogue-entry">
    <summary>
      ### skill.read [#skillread]

      <span className="catalogue-description">
        Read a Skill the caller owns or that has been shared with the tenant.
      </span>
    </summary>

    <div className="catalogue-content">
      Read a Skill the caller owns or that has been shared with the tenant.

      | Property    | Value                                                                                        |
      | ----------- | -------------------------------------------------------------------------------------------- |
      | Scope       | Selected tenant                                                                              |
      | Granted by  | [Baseline member](/docs/reference/roles-permissions/system-roles#baseline-tenant-membership) |
      | Custom role | No. Baseline tenant membership; resource access still requires a Skill relationship.         |
    </div>
  </details>

  <details className="catalogue-entry">
    <summary>
      ### skill.share [#skillshare]

      <span className="catalogue-description">
        Share or unshare an owned Skill with the tenant.
      </span>
    </summary>

    <div className="catalogue-content">
      Share or unshare an owned Skill with the tenant.

      | Property    | Value                                                                                        |
      | ----------- | -------------------------------------------------------------------------------------------- |
      | Scope       | Selected tenant                                                                              |
      | Granted by  | [Baseline member](/docs/reference/roles-permissions/system-roles#baseline-tenant-membership) |
      | Custom role | No. Baseline tenant membership; resource access still requires a Skill relationship.         |
    </div>
  </details>

  <details className="catalogue-entry">
    <summary>
      ### skill.update [#skillupdate]

      <span className="catalogue-description">
        Edit a Skill owned by the caller.
      </span>
    </summary>

    <div className="catalogue-content">
      Edit a Skill owned by the caller.

      | Property    | Value                                                                                        |
      | ----------- | -------------------------------------------------------------------------------------------- |
      | Scope       | Selected tenant                                                                              |
      | Granted by  | [Baseline member](/docs/reference/roles-permissions/system-roles#baseline-tenant-membership) |
      | Custom role | No. Baseline tenant membership; resource access still requires a Skill relationship.         |
    </div>
  </details>
</Catalogue>

## Related pages [#related-pages]

* [Roles and permissions catalogue](/docs/reference/roles-permissions)
* [System roles and baseline access](/docs/reference/roles-permissions/system-roles)
