Skills
Create reusable instruction sets that teach agents how to handle specific tasks.
Skills are reusable instruction sets that you attach to agents. They teach an agent how to handle specific types of requests, like drafting emails, booking meetings, or generating reports.
What is a skill?
A skill consists of three parts:
- Title — A short name (e.g., "Email Drafter" or "Meeting Scheduler").
- Description — Defines when the agent should use this skill. The agent reads this to decide if the skill is relevant.
- Instructions (Prompt) — Detailed Markdown instructions for handling the task.
Skills can optionally include tool configurations that specify which integrations the skill needs.
Creating a skill
Manual creation
- Navigate to Skills in the sidebar.
- Click New Skill.
- Fill in the title, description, and instructions.
- Optionally add tool requirements.
- Click Create Skill.
Screenshot: The skill creation form with fields for title, description, instructions, and tool configuration.
Generating from a description
VectorChat can generate a complete skill from a plain-language description:
- On the skill creation page, find the Generate from Description section.
- Describe what the skill should do. Be specific — for example: "Helps users draft professional emails. Use when users ask to write, reply to, or compose emails."
- Click Generate Skill.
- Review and edit the generated output.
- Click Create Skill to save.
The more specific your description, the better the generated skill will be. Include example scenarios and trigger phrases.
Attaching skills to agents
Skills are shared resources — create them once and attach to any number of agents.
- Navigate to the agent's detail page.
- Go to the Skills section.
- Select the skills you want to assign.
- Save the changes.
When a user sends a message, the agent checks which attached skills are relevant based on their descriptions. If a skill matches, it loads the full instructions and follows them.
Skill tools
Skills can specify tool requirements. When a skill includes tool configurations, the agent gains access to those tools when the skill is activated. Supported connection modes:
- Shared — Uses organization-wide credentials.
- Personal — Each user authenticates individually.
Deleting a skill
From the Skills page, click the menu on any skill and select Delete.
Deleting a skill is permanent. All agents using this skill will lose access to it immediately.
Best practices
- Write clear descriptions — The description is how the agent decides when to use the skill. Be specific about trigger scenarios.
- Keep instructions focused — Each skill should handle one task well.
- Test with real conversations — Chat with the agent to verify the skill triggers correctly.