Define reusable instructions with skills
Skills let you teach Lovable how to handle tasks you do often, like running a checklist or drafting a specific type of message. You define these instructions once, and Lovable can use them across all your projects when a matching task comes up.
Anyone who wants Lovable to consistently perform recurring tasks in their projects will find this useful.
Do this, in order
- 1
Go to 'Settings' then 'Skills' in your Lovable workspace.
This is where you manage all the reusable instructions (skills) for your projects.
- 2
Click 'Add' and choose how you want to create your skill: 'Build with Lovable' for a guided conversation, 'Write manually' to type it yourself, 'Import from GitHub' for a repository, 'Upload a ZIP' for a file, or 'Save from a project chat' after a successful interaction.
You have several options to create a new skill, depending on your preference and where your instructions are stored.
- 3
Provide a short, unique name for your skill (e.g., 'launch-checklist'), a clear description starting with 'Use when...' that tells Lovable when to apply it, and the detailed instructions Lovable should follow.
The name is how you'll refer to it, the description helps Lovable know when to use it automatically, and the instructions are the actual steps it will take.
- 4
Once created, either let Lovable automatically apply the skill when your request matches its description, or type '/' in any project chat and select the skill from the menu to use it manually.
Skills can work in the background or be called upon directly, giving you flexibility in how you use them.
Paste this into your project
Lovable, help me create a skill together using /skill-creator. First ask me what the skill should do.
Words decoded
- Workspace
- This is your main area in Lovable where all your projects and shared settings live.
- Skill
- A set of reusable instructions you teach Lovable to perform specific tasks, like a mini-playbook.
- Knowledge
- General rules and information that Lovable always keeps in mind for every task, like your company's brand guidelines.
- Slash command
- A shortcut you type in chat, starting with '/', to tell Lovable to do something specific, like '/skill-name'.
- Bundled files
- Extra files, like templates or reference documents, that you can package with a skill to give Lovable more context or resources.
Where people get stuck
- Using vague skill descriptions can cause Lovable to apply the skill at the wrong time or not at all.
- Trying to make one skill do too many things can make it less effective; it's better to have multiple focused skills.
- Putting instructions that should always apply to every message into a skill instead of 'knowledge' means Lovable might miss them.
- Forgetting that skill names cannot be changed after creation; you'll have to delete and recreate if you want to rename one.
The short version, steps, decoder and prompt on this page are written automatically from Lovable's own documentation and can lag or misread it. The official page is always the authority.