Skills are reusable, parameterized capabilities that you can assign to agents. They define structured workflows that agents follow to complete specific types of tasks.Documentation Index
Fetch the complete documentation index at: https://docs.dify.com.br/llms.txt
Use this file to discover all available pages before exploring further.
What Are Skills?
A skill is a defined capability with:- Name and description
- Parameters (inputs the skill needs)
- Instructions (how the agent should execute the skill)
Assigning Skills to Agents
- Go to the agent’s Settings
- Navigate to the Skills tab
- Select skills from the library or create new ones
- Configure default parameter values if needed
Creating Custom Skills
Add parameters
Define the inputs your skill needs. Each parameter has a name, type, and description.Common parameter types:
text, number, select, booleanWrite instructions
Write detailed instructions in markdown that tell the agent exactly how to execute this skill.
Built-in Skills
The platform includes several pre-built skills:- Content Generation — Blog posts, social media, email drafts
- Data Analysis — Charts, summaries, trend analysis
- Research Report — Multi-source research with citations
- Meeting Notes — Summarize meetings and extract action items