The Skills tab is currently in preview and appears only in certain environments (development/staging hosts).
If the Skills tab isn’t visible in production, contact your administrator. Document-generation skills (PPT, Word, Excel, HTML) are provided through the Marketplace.
What is a skill?
A skill is an imperative instruction set you hand to the agent. It has three parts.| Element | Role |
|---|---|
| Name | Skill identifier (globally unique) |
| Description (when to use) | The criteria the agent uses to decide when to invoke this skill |
| Body (SKILL.md) | The step-by-step instructions the agent follows |
Skill vs prompt
They are easy to confuse but are opposites.Prompt
You type it yourself. In chat, a
/ command expands saved text.Skill
The agent chooses it. You never call a skill — when a request matches the description, the agent invokes it on its own.
Skill list
Go to Workspace > Skills to see every skill you can access. Each card shows the name, description, author, and last-modified time. Use the search box at the top to search by name or description. The Generate with AI and New Skill buttons are at the top right (if you have skill write permission). Card actions:| Action | Description |
|---|---|
| Click the card | Open the edit screen (if you have write permission) |
| Export | Download the skill as a JSON file |
| Delete | Owner or admin only |
Creating a skill
There are two ways to create a skill.- New Skill (write it yourself)
- Generate with AI
Click New Skill and enter the basic information first.
After saving, you go straight to the editor to write the body (SKILL.md). A skill you create yourself is private (owner-only) by default.
| Field | Description |
|---|---|
| What are you working on? (name) | Skill name |
| When should the agent use this skill? (description) | Trigger condition |
| Permission | Private / Public, per-group/org-unit read/write |
A skill name must be unique across the whole workspace and is case-sensitive. Saving with a name that already exists produces an error.
Skill editor
The editor is a small IDE with a file tree on the left and an editing area on the right.Entry point — SKILL.md
SKILL.md always appears at the top of the file tree with an Entry tag. Its contents are the skill body — the instructions the agent follows when the skill is triggered.
Adding bundle files
Use the Add file button in the file tree to add scripts or reference documents. Specify a path (e.g.scripts/lookup.py, references/style-guide.md) and they are organized by folder.
- Markdown files support a formatting toolbar (bold/italic/code/list) and an Edit/Preview toggle
- Code files (
.py,.js,.sql, etc.) get syntax highlighting - Only relative paths are allowed, and
SKILL.mdcannot be a bundle file (it is the entry point)
When the body references a bundle file, the agent reads it only when needed. It does not load all files at once, so you can include large reference materials without concern.
Meta information
The meta area at the top of the editor shows two things.| Item | Meaning |
|---|---|
| Used by agents | List of agents using this skill (reverse dependency) |
| Imported | Marks skills brought in from the marketplace, a bundle, etc. |
Attaching to an agent
A skill only works once it’s attached to an agent.Select in the Skills section
Add the skills to attach in the Skills section. Marketplace document-generator capabilities are also selected here.
Skills have no separate on/off toggle. Attaching to an agent turns it on; detaching turns it off. There is no per-conversation toggle.
How it works in chat
Once skills are attached to an agent, the following happens during chat.- The agent is always aware of the name + description list of attached skills
- When a user request matches a skill’s description, the agent loads that skill’s body
- It follows the instructions (reading bundle files or running scripts as needed)
- It reflects the result in the answer
Skill activation has no separate on-screen indicator. The agent simply follows the instructions quietly. However, when a skill produces a file (like the document generators), the result file appears above the answer as
📎 Download: [filename](link) first.Executable skills and document generation
Some skills can actually run bundled scripts to produce files (PPT, Word, Excel, HTML, etc.). Such executable skills work only under these conditions.- The skill must be marked as executable (the marketplace document generators are the prime example)
- An administrator must have configured a code execution engine (Jupyter)
Access control
Skills follow the same permission model as other workspace resources.| Option | Description |
|---|---|
| Public | Any logged-in user can read |
| Private | Owner and admin only. Can grant read/write to specific groups/org units |
When an agent uses a skill, it re-checks against the executing user’s read permission. Even if a private skill is attached to a shared agent, it is not exposed to or triggered for users who lack read access.
Troubleshooting
The Skills tab isn't showing
The Skills tab isn't showing
| Cause | Solution |
|---|---|
| Preview environment restriction | The Skills tab appears only in certain environments. Contact your administrator |
| No permission | Ask an administrator to grant your group Skills Access permission |
I can't save the name
I can't save the name
Skill names must be unique across the whole workspace. Use a different name. (Names are case-sensitive.)
Documents (PPT, etc.) aren't being created
Documents (PPT, etc.) aren't being created
Executable skills require an administrator to configure a code execution engine (Jupyter). Check Admin Settings > Marketplace or the Code Execution settings.
I can't delete a skill
I can't delete a skill
Deletion is blocked if agents are using it. Check the Used by agents list in the editor, and if you still want to delete it, confirm the force delete.
FAQ
How is a skill different from a knowledge base?
How is a skill different from a knowledge base?
A knowledge base (RAG) retrieves and provides factual information. A skill provides a method or procedure. They work together — for example, a skill instructs “organize it in this format,” and the knowledge base fills in the content.
How long can the skill body be?
How long can the skill body be?
We recommend under 500 lines. Don’t put long reference material in the body — split it into bundle files and reference them from the body. The agent reads them only when needed.
Can multiple agents use the same skill?
Can multiple agents use the same skill?
Yes. You can attach one skill to multiple agents. Check Used by agents in the editor to see which agents currently use it.
Can I use an AI-generated skill right away?
Can I use an AI-generated skill right away?
It’s a draft, so always review it. In particular it’s saved as Public by default, so if needed, change the access to Private and refine the body before using it.
Next steps
Marketplace
Set up the PPT/Word/Excel/HTML document generators and Google Workspace/Microsoft 365 integrations
Attach to an agent
Attach skills to agents to standardize how they work
