Important: Currently, custom skills are supported only for the default and Claude Opus 4.7 models in Figma Make. Learn more about selecting AI models.
Skills let you package a repeatable workflow into a reusable set of instructions for an AI agent. Instead of rewriting long prompts and re-explaining conventions each time, a skill gives an agent a stable sequence of steps to follow, which improves consistency across runs. Fundamentally, skills are Markdown files that follow the Agent Skills specification.
For Figma Make, custom skills enable Make to perform tasks that ease how you work, like reviewing content or checking a UI against your team’s design standards. Once installed, a skill can be invoked explicitly with a slash command such as /follow-ds-guidelines or /design-crit. You can create a custom skill manually in Figma Make or upload a Markdown file for your existing skill.
Paired with connectors, skills can pull live context from the tools your team already uses, so a single skill can fetch your design system from Notion, your PRDs from Drive, and apply both to whatever you're building.
The results you get using custom skills in Figma Make should very often be consistent. However, because the models that power Figma Make are inherently non-deterministic, the result may not be exactly the same each time you use the skill.
Create a custom skill
Custom skills are created in Figma Make. Though you create custom skills while in a new or existing Make file, your custom skills stay available across all of your Make files. There are two ways to create a custom skill:
Note: Currently, custom skills you create are only for your account. If you want to share a skill with a teammate, you can export the skill and give the file to them. Then, your teammate can upload the skill file for their own account.
Upload an existing skill
If you have existing skills that you want to use in Figma Make, you can upload those skills. The skill must be a single Markdown (.md) file that follows the Agent Skills specification. Custom skills in Figma Make do not support optional directories such as scripts/, references/, and assets/, which might sometimes be packaged with an agent skill.
To upload a skill:
- In Figma Make, click in the prompt box.
- Select Skills, and then Create skill.
- Drag in a skill file or click Import from computer.
- Select the skill Markdown file you want to upload.
- Review the name, description, and content of the uploaded skill. The name defines the slash command you'll use to invoke your skill.
- Click Create.
After your skill is created, you're ready to start using it in Figma Make.
Create a skill manually
You can create skills manually in the context of Figma Make. To create a skill, you'll need to provide a name, description, and the instructions that teach Figma Make what to do when using the skill. You can use Markdown to format the instructions.
To create a skill manually:
- In Figma Make, click in the prompt box.
- Select Skills, and then Create skill.
- Click Create manually.
- Enter the name, description, and instructions for the skill. The name defines the slash command you'll use to invoke your skill.
- Click Create.
After your skill is created, you're ready to start using it in Figma Make.
Use custom skills in Figma Make
After you've created your custom skills, you're ready to start using them. The easiest way to use a skill is to invoke it with a slash command. You enter slash commands directly into the prompt box in Figma Make.
If you prefer, you can also select a skill from the list of skills you've created:
- In Figma Make, click in the prompt box.
- Select Skills, and then Use skills.
- From the list of skills, select the skill you want to use.
- Click Send.
Tip: To further enhance how you use custom skills, take advantage of connectors in Figma Make. Your skills can reference your connectors and you can invoke a skill and reference a connector in the same prompt. This approach gives more context to a skill and guides Figma Make when it takes actions with your connectors. For example:
"Use the /build-from-prd skill to implement this PRD from @Notion https://www.notion.so/PRD-personal-information-page."
Manage custom skills
After you've created custom skills, you may want to manage the skills. In Figma Make, you can:
- Make changes to a skill's instructions
- Export a skill as a Markdown file
- Turn a skill off or on
- Delete a skill
To manage a skill:
- In Figma Make, click in the prompt box.
- Select Skills, and then Manage skills.
Edit instructions
After you create a custom skill, you may want to edit the instructions. This is useful for iterating the functionality of the skill as you use it.
To edit the instructions of a custom skill:
- In the Manage skills modal, select the skill you want to edit.
- In the upper-right corner, click and then select Edit.
- Edit the name, description, and instructions for the skill as needed.
- Click Save.
Export skill
After you start using skills in Figma Make, you may want to export a skill so you can use it with your own agents or share it with another person.
To export a custom skill:
- In the Manage skills modal, select the skill you want to export.
- In the upper-right corner, click and then select Export.
If you're exporting the skill to share with someone else, they'll need to upload the skill to start using it.
Turn a skill off or on
If you want to temporarily stop a skill from appearing in the list of skills you can use without deleting it, you can turn the skill off. At any time you can turn the skill back on again following the same steps.
To turn a custom skill off or on:
- In the Manage skills modal, select the skill you want to turn off or on.
- In the upper-right corner, click the Disable skill toggle.
Delete a skill
If you're no longer using a skill, you can delete it. When you delete a custom skill, it is permanently removed from Figma Make. That means if you've made changes to a skill you uploaded or created a skill manually, your instructions will be lost. If you want to delete a skill but preserve the instructions, make sure you export the skill first.
To delete a custom skill:
- In the Manage skills modal, select the skill you want to delete.
- In the upper-right corner, click and then select Delete.
Known issues
Currently, there are some known issues to keep in mind while you're creating and working with custom skills.
- Custom skills are supported only by the default model and Claude Opus 4.7.
- If you mention multiple skills in a single prompt, only the first skill used will be invoked.
- Figma Make only supports standalone skill files when you're uploading skills. You can't include additional files for the skill.
- When you switch models during a session, you can't immediately invoke a skill in the first prompt that follows. Invoking skills in subsequent prompts after the first works as expected.