Starting the Upload
In the “Manage Skills” modal, open the “Add” dropdown and choose “Upload a skill”. The “Upload skill” dialog opens with a drag-and-drop zone.
Accepted File Types
You can upload the following:| File type | Requirement |
|---|---|
| .md | Must contain the skill name and description formatted in YAML |
| .zip | Must include a SKILL.md file |
| .skill | Must include a SKILL.md file |
If you upload an unsupported file, you’ll see the error “Only .md, .zip, or .skill files are accepted.”
Uploading
Not sure of the format?
Click “Download template” to get a
skill-template.md you can fill in and re-upload.Skill Requirements
Some skills need configuration values or a connector to work. When that’s the case, the requirements wizard prompts you to supply them — for example: “This skill needs the connector. Connect it to continue.” For help connecting the services a skill depends on, see Setting up a connector and Custom MCP servers.After Uploading
The uploaded skill appears under “Your skills” with Author set to “You”. Enable it, then attach it wherever you need it.If the name you upload already matches an existing skill, Generate doesn’t block the upload —
it auto-renames yours (for example
foo becomes foo-2) and shows a “Saved with changes” toast
explaining the rename. You can rename it back from Manage Skills.