Skills
Skills is a feature that teaches AI new capabilities.
Just like giving an employee a work manual, if you provide the AI with guidelines and tools packaged as a “Skill” saying “do this in this situation,” the AI will automatically perform the appropriate tasks during the conversation.
For example:
- Presentation Generation Skill → If you ask “Create Q4 performance presentation materials,” it automatically handles everything from data visualization to slide design according to the company template.
- Company Document Form Creation Skill → If you ask “Create a contract,” it automatically creates it according to the company template.
- Meeting Minutes Summary Skill → If you upload a meeting transcript text, it structures and organizes action items, decisions, and persons in charge.
A Skill package includes a SKILL.md (instruction manual) for the AI to reference, scripts to perform the actual work, and necessary reference files. The AI executes these in a safe Sandbox environment to perform complex calculations, data processing, external system integration, etc.
If you find it difficult to configure a Skill from scratch, explore and download useful Skills from here , where various ready-made Skills are collected. You can check out useful Skills shared by other users and utilize them according to your environment.
Constraints
The following constraints apply when using Skills.
- Skill Package Size Limit: Limits are applied based on the extracted size of the uploaded Zip file.
- Max File Count: 500 files
- Max Total Size: 8MB
- Number of Registerable Skills: There is no limit to the number of Skills that administrators and users can register.
- Number of Skills Assignable to an Agent/Preset: There is no limit to the number of Skills that can be assigned to a single agent or preset.
Creating a Skill
You can register a new Skill in the Skills menu.
Click Create Skill Button
Go to the Skills menu.
- If there are no registered Skills, you will be automatically redirected to the Skill registration page.
- If there are already registered Skills, click the New Skill button at the top right.
Upload Skill Package
Upload the prepared Zip file on the Skill registration page. You can select and upload multiple files at once.

-
Auto-fill: When the file is uploaded, the Name and Description defined in
SKILL.mdare automatically entered. -
Not Editable: The automatically entered Name and Description cannot be modified.
-
File List: The list of files included in the package is displayed. (However, the contents of the files cannot be viewed.)
Skill Package Structure Example
A Zip file is usually structured as follows:my-skill.zip ├── SKILL.md ├── scripts/analyze.py ├── scripts/generate.py └── data/sample.csv
Skill Registration Complete
When the file upload is complete, it is automatically saved.

Creating a Skill from a Conversation
After organizing a workflow or repeated task in a conversation, you can turn that content directly into a Skill draft.
Creating a Skill Draft During Chat
In general chat, ask something like “Create a Skill from this conversation” to generate a Skill draft based on the current conversation. When the draft is generated, a Create skill card appears in the chat message.
- Click Review SKILL.md.
- Check the Skill name and
SKILL.mdcontent. - If needed, remove or edit one-time information, personal information, tokens, authentication information, and similar content.
- Click Save skill.
The draft is not registered as an actual Skill until it is saved. If sensitive information is detected, a warning is shown before saving. If blocked information such as tokens or authentication information remains, the Skill cannot be saved.
Applying Automatically Suggested Skill Candidates
Knowledge that appears useful for repeated use during a conversation can be automatically selected as a Skill candidate. After reviewing an automatically selected candidate, you can add it as a new Skill or apply it to an existing Skill.
- Go to the Skills menu.
- Click New Skill.
- Select Knowledge from conversations into Skill.
- Click the item you want to review from the candidate list.
- Check the
SKILL.mdcontent and edit it if needed. - To register it as a new Skill, click Add as new Skill.
- To apply it to an existing Skill, click Update existing Skill.
You can delete candidates you do not need. If a conflict occurs with an existing Skill, check the content again, then save or retry applying it.
Using a Skill
Registered Skills can be added to a Preset or selected directly from the chat screen.
What is a Preset?
It is a toolbox containing Skills and tools to be used in each chat room.
For example, you can put analysis Skills in a “Data Analysis Preset” and document generation Skills in a “Document Creation Preset” and choose them according to your purpose.
- Go to the Presets menu.
- Select a Preset to add the Skill to, or create a new Preset.

- In the Skills section, find the Skills to use and check the checkboxes. (Multiple Skills can be selected at the same time.)

- Save the Preset.
Chat Example
Now, if you select that Preset and start a chat, the AI will understand the conversation context and automatically use the Skill.

Using a Skill Directly in Chat
You can select the Skill you need in the current conversation without adding it to a Preset in advance.
- Select the Skill to use from the Skill selection menu in the chat input field.
- Type slash (
/) in the chat input field to search for and call a Skill. - The selected Skill is used for the current conversation task, and the AI runs it when needed.
For example, if you want to use a document cleanup Skill immediately, type / in the chat input field, select the Skill, and ask something like, “Organize this file as meeting notes.”
Precautions When Updating Skills
Did you modify a Skill?
Modified Skill content may not be immediately reflected in open chat rooms.
The Sandbox running during a chat maintains the Skill files from when they were first loaded.
Even if you update a Skill, the already running Sandbox may continue to reference the old version files.
Therefore, the most certain way is to open a new chat window and start a conversation.
If you have modified a Skill’s files or content, please follow these procedures to ensure the changes are reflected.
- Start a New Chat: Instead of an existing chat room, click New Chat to start a new conversation. A new Sandbox with the updated Skill loaded will be executed in the new chat room.
- Keep Existing Chat Room: If you must continue using an existing chat room, you may need to try again after a certain period of time when the Sandbox has terminated, or wait for the session to expire explicitly.
Skill Sandbox Network Access
When skills are executed in the sandbox environment, they may need to access external networks. If a skill tries to access a domain not registered in the Allowed Outbound Hosts by the administrator, a temporary access request prompt will be displayed only when the Dynamic Host Allow setting is enabled.
This feature only works when the administrator has enabled Dynamic Host Allow in the Security Settings > Sandbox menu. When disabled, access to unregistered domains is blocked and the temporary access prompt does not appear.
Network Access Permission Procedure:
- When access to an unregistered domain is needed during skill execution, a prompt asking for permission appears on the screen.
- Selecting Allow grants temporary access for that session.
- Temporary access records are forwarded to the administrator, who can then formally add the domain to the whitelist if needed.
If the administrator pre-registers frequently used domains in the Allowed Outbound Hosts under Security Settings > Sandbox, users can use skills smoothly without having to respond to access requests each time.