Add and manage Digital Employee Skills in the STAROps console to standardize automated task execution.
What is a Skill
A Skill is a self-contained module that packages domain knowledge, workflows, and best practices into a standardized unit. You write instructions once and invoke them across multiple conversations for consistent execution.
Features
|
Feature |
Description |
|
Progressive loading |
Loads full Skill content only when needed, optimizing context usage. |
|
Knowledge reuse |
Encapsulates expertise as reusable modules for consistent execution. |
|
On-demand activation |
Automatically matches and activates Skills based on conversation content. |
|
Easy maintenance |
Based on Markdown files, no programming required to create or modify. |
Basic concepts
Key terms used in this topic:
|
Term |
Description |
|
Skill |
A module folder that contains instructions, scripts, and resources. Digital Employees dynamically load Skills to complete specific tasks. |
|
SKILL.md |
The core definition file of a Skill. This Markdown file contains metadata and execution instructions. |
|
Frontmatter |
The YAML metadata block at the top of SKILL.md. It defines the Skill name, description, and other attributes. |
|
Trigger condition |
The rule that determines when a Skill is activated. A Skill can be triggered in the following ways: (1) The system automatically matches a Skill based on conversation content. (2) You specify a Skill name explicitly in the conversation, for example, "Use the k8s-cluster-health-inspection Skill to inspect the Kubernetes cluster." (3) You select a Skill using the /skill command. |
How Skills work
Skills use progressive loading to manage context efficiently:
-
Discovery: When the Digital Employee starts, it loads only the name and description of each Skill.
-
Activation: When a user task matches a Skill description, the full SKILL.md instructions are loaded.
-
Execution: The Digital Employee follows the instructions to perform the task and loads reference files on demand.
Add a Skill
Prerequisites
-
At least one custom-built Digital Employee has been created. System-built Digital Employees do not support Skill management. For more information, see Create a Digital Employee.
-
You have the permission to create Digital Employee Skills:
cms:CreateDigitalEmployeeSkill.
Procedure
You can add a Skill by using Direct Add or Upload Add. The following steps describe the Direct Add method.
-
Log on to the STAROps console.
-
In the left-side navigation pane, click Digital Employees.
-
In the Digital Employee list, click the name of the target Digital Employee to go to the details page.
-
Click the Skill Management tab, and then click Add Skill.
-
Configure the Skill parameters:
-
Direct Add: Configure the Skill name, display name, description, and Skill content.
-
Upload Add: Upload an existing Skill folder from your local machine.
-
-
Click OK.
Manage existing Skills
On the Skill Management tab, you can perform these operations:
|
Operation |
Description |
|
Edit |
Modify the name, description, or content of a Skill. |
|
Delete |
Remove a Skill that is no longer needed. This action cannot be undone. |