Skip to main content

Skills

The Skills section allows you to define and manage specific abilities that you can subsequently assign to your Agents. While the system prompt determines the agent's identity, skills define their specific capabilities and tools available for task completion.

Overview of the Skills section

Organization vs. System

Within the Skills section, we distinguish between two basic categories of abilities that you will find in the top tabs:

  • Organization: Here you will find a list of skills created directly within your organization. You can freely create, edit (pencil icon), or delete (trash icon) these skills.
  • System: Contains predefined system skills (e.g., for trend analysis or SEO) that are available to everyone on the platform. These skills cannot be directly edited, but you can use the copy icon to leverage them as a basis for your own skills.

Creating and Editing a Skill

You can create a new ability by clicking the Create button in the upper right corner. In the detail view (or during editing), you define the following parameters:

  • Name: A clear and concise name for the skill (e.g., Writing an Article for the Web).
  • Description: A brief description of what this skill does and its purpose.
  • Instructions: A key section where you define the instructions provided to the agent when this skill is activated. Here you describe the procedures and steps the agent should follow.
  • Tools: A selection of functions and external tools available to the agent within this skill (e.g., sending an email via Gmail or creating a ticket in Jira).

Difference Between System Prompt and Skill

The Siesta AI platform consistently separates the agent's identity from their abilities, which brings several advantages:

FeatureSystem Prompt (Role)Skills (Ability)
DefinitionWho the agent is (role, behavior, tone, boundaries).What the agent does (abilities, tools, procedures).
StabilityMaintains the identity and tone of communication stable.Allows for flexible addition or modification of skills.
ReusabilitySpecific to a particular agent.Easily shared across different agents and teams.

Why Use This Section?

  1. Scalability: Once created, a skill (e.g., “Reporting Bugs to Jira”) can be assigned to ten different agents without needing to rewrite their instructions.
  2. Security: By updating a skill in one place, you automatically enhance the abilities of all agents using it.
  3. Clean Management: Separating identity (behavior) from technical tasks (tools) leads to more predictable and accurate agent outcomes.

Linking with Agents

Once you have created a skill, you can assign it to an agent in their configuration under the Skills section. The agent will then automatically recognize when to use the given skill and its associated tools to resolve the user's request.