Skills vs. preferences
| Skills | Preferences | |
|---|---|---|
| Scope | Task-specific | All conversations |
| When applied | Automatically based on description, or manually | Always |
| Best for | Recurring workflows and specialized tasks | Tone, formatting, and general instructions |
Create a skill
Open the Skills tab
Go to your Customization page in the sidebar and open the Skills tab, then click New.

Name and describe the skill
Give the skill a name and a short description. Mesa reads the description when deciding whether to apply the skill automatically, so be specific about when it should be used.

Don’t agonize over the description; you can always invoke a skill manually, as described below.
Add instructions and files
Instructions are everything Mesa should know when using the skill:
- For a reusable set of guidelines, write the guidelines directly in the instructions.
- For supporting documents, explain what each file is and how Mesa should use it.
- For custom scripts, explain how to run the code you wrote.
Scripts work best when Mesa can use them without reading every line. Include a CLI and describe its commands in the instructions, or write functions and document their parameters and behavior.
Use a skill in a conversation
Mesa can see the skills you’ve created and applies them automatically when a request matches a skill’s description. To invoke one explicitly, click the Skills button on the Home or New Conversation page and select the skill you want Mesa to use.
Write instructions that work
- State what the skill is for, what it should output, and any rules it must follow.
- If you attach code or scripts, describe what each function or command does and how Mesa should use it.
- For document templates, put the template structure directly in the instructions and tell Mesa to follow it.
- Keep skills task-specific; move anything that should apply everywhere into Preferences.
Related articles
Preferences
Set general instructions and memories that apply to every conversation.
Organization customization
Share skills with everyone in your organization.
Writing effective prompts
Turn your best prompt patterns into skills worth saving.