> ## Documentation Index
> Fetch the complete documentation index at: https://developers.datagrid.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List built-in skill catalog

> Return the full in-memory built-in catalogue shipped with Datagrid. The catalogue is small and not cursor-paginated (`has_more` is always `false`); adding pagination later would be a breaking SDK change. Use `POST /skills/builtin/{builtin_key}/override` to customize one for your company. Requires `ep:skills:read`.



## OpenAPI

````yaml get /skills/builtin
openapi: 3.0.3
info:
  version: 0.1.1
  title: Datagrid API
  description: Datagrid API
servers:
  - url: https://api.datagrid.com/v1
security:
  - BearerAuth: []
paths:
  /skills/builtin:
    get:
      tags:
        - Skills
      summary: List built-in skill catalog
      description: >-
        Return the full in-memory built-in catalogue shipped with Datagrid. The
        catalogue is small and not cursor-paginated (`has_more` is always
        `false`); adding pagination later would be a breaking SDK change. Use
        `POST /skills/builtin/{builtin_key}/override` to customize one for your
        company. Requires `ep:skills:read`.
      operationId: ListBuiltinSkills
      responses:
        '200':
          description: Built-in skill catalog
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BuiltinSkillListResponse'
components:
  schemas:
    BuiltinSkillListResponse:
      type: object
      required:
        - object
        - data
        - has_more
      properties:
        object:
          type: string
          enum:
            - list
          description: The object type, always 'list'.
        data:
          type: array
          items:
            $ref: '#/components/schemas/BuiltinSkill'
          description: Array of built-in skill definitions.
        has_more:
          type: boolean
          description: >-
            Whether there are more results available. Always false for the
            built-in catalog.
    BuiltinSkill:
      type: object
      required:
        - object
        - builtin_key
        - name
        - description
        - slash_key
        - category
        - instructions
        - required_tools
        - preferred_tools
      properties:
        object:
          type: string
          enum:
            - builtin_skill
          description: The object type, always 'builtin_skill'.
        builtin_key:
          type: string
          description: Unique identifier for this built-in skill definition.
        name:
          type: string
          description: Display name.
        description:
          type: string
          description: Short description shown in the skill picker.
        slash_key:
          type: string
          description: The slash command key.
        category:
          type: string
          description: Category bucket.
        instructions:
          type: string
          description: The full instructions / system prompt.
        required_tools:
          type: array
          items:
            type: string
          description: Tool identifiers required by this skill.
        preferred_tools:
          type: array
          items:
            type: string
          description: Tool identifiers preferred by this skill.
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer

````