skills:
cluster:
description: >-
Use when the user wants to create, list, describe, delete,
suspend, resume, or modify Zilliz Cloud clusters.
resources:
- plane: control
resource: cluster
prerequisites: |
1. CLI installed and logged in (see setup skill).
2. No cluster context required -- these are control-plane operations.
collection:
description: >-
Use when the user wants to create, list, describe, drop, rename, load,
release, or manage collections and collection aliases in Milvus.
resources:
- plane: data
resource: collection
- plane: data
resource: alias
section_title: Collection Aliases
prerequisites: |
1. CLI installed, logged in, and cluster context set (see setup skill).
header: >-
All collection commands accept an optional `--database <db-name>` flag
to target a non-default database. If omitted, the database from the
current context is used.
vector:
description: >-
Use when the user wants to search, query, insert, upsert, get, or
delete vectors in a Milvus collection.
resources:
- plane: data
resource: vector
prerequisites: |
1. CLI installed, logged in, and cluster context set (see setup skill).
2. Target collection must exist and be loaded (see collection skill).
header: >-
All vector commands accept an optional `--database <db-name>` flag
to target a non-default database. If omitted, the database from the
current context is used.
database:
description: >-
Use when the user wants to create, list, describe, or drop databases
in Milvus.
resources:
- plane: data
resource: database
prerequisites: |
1. CLI installed, logged in, and cluster context set (see setup skill).
index:
description: >-
Use when the user wants to create, list, describe, or drop indexes
on Milvus collections.
resources:
- plane: data
resource: index
prerequisites: |
1. CLI installed, logged in, and cluster context set (see setup skill).
2. Target collection must exist (see collection skill).
header: >-
All index commands accept an optional `--database <db-name>` flag.
If omitted, the database from the current context is used.
partition:
description: >-
Use when the user wants to create, list, load, release, or drop
partitions in a Milvus collection.
resources:
- plane: data
resource: partition
prerequisites: |
1. CLI installed, logged in, and cluster context set (see setup skill).
2. Target collection must exist (see collection skill).
header: >-
All partition commands accept an optional `--database <db-name>` flag.
If omitted, the database from the current context is used.
user-role:
description: >-
Use when the user wants to manage database users, roles, passwords,
or access privileges in Milvus.
resources:
- plane: data
resource: user
section_title: Users
- plane: data
resource: role
section_title: Roles
prerequisites: |
1. CLI installed, logged in, and cluster context set (see setup skill).
backup:
description: >-
Use when the user wants to create, list, describe, delete, export,
or restore backups, or manage backup policies on Zilliz Cloud.
resources:
- plane: control
resource: backup
prerequisites: |
1. CLI installed and logged in (see setup skill).
2. No cluster context required -- backup operations use `--cluster-id` directly.
import:
description: >-
Use when the user wants to import bulk data into a Milvus collection
via Zilliz Cloud import jobs.
resources:
- plane: control
resource: import
prerequisites: |
1. CLI installed and logged in (see setup skill).
2. Target collection must exist on the target cluster.
billing:
description: >-
Use when the user wants to check usage, view invoices, or manage
payment methods on Zilliz Cloud.
resources:
- plane: control
resource: billing
prerequisites: |
1. CLI installed and logged in via OAuth (see setup skill).
2. Billing features require OAuth login -- API Key mode may not have access.
project-region:
description: >-
Use when the user wants to manage Zilliz Cloud projects or storage
volumes. For cloud regions and providers, see the cluster skill.
resources:
- plane: control
resource: project
section_title: Projects
- plane: control
resource: volume
section_title: Volumes
prerequisites: |
1. CLI installed and logged in (see setup skill).
job:
description: >-
Use when the user wants to check the status of an async Cloud Job
(backup, restore, migration, import, or clone). Also use when the
user wants to wait for a long-running operation to complete.
resources:
- plane: control
resource: job
prerequisites: |
1. CLI installed and logged in (see setup skill).
2. A job ID from a previous async operation (backup create, import start, etc.).
setup:
hand_written: true
description: >-
Use when the user needs to install zilliz-cli, log in to Zilliz Cloud,
configure credentials, or set the active cluster context. Also use
when any other skill reports a missing prerequisite.
prerequisites: ""
monitoring:
hand_written: true
description: >-
Use when the user wants to check cluster status, collection statistics,
load states, or get an overview of their Zilliz Cloud resources.
prerequisites: ""