Submit a skill

Add your skill to this store so others can install it in their Sulala Agent.

Submit via form

Slug is auto-generated from the name (e.g. "My Skill" → my-skill). If you already have a published skill, use the same name/slug and bump the version to publish an update for users who installed it.

Used for filtering in the store. Saved to the skill when approved.

Skill icon (optional)

Pick a brand icon from Simple Icons by slug (e.g. trello, github), or provide a custom icon URL.

Pricing

Choose whether this skill will be free or paid. After approval, you'll set the actual price in My skills (and connect Stripe for paid).

Upload your skill as a single ZIP file. Do not include node_modules, .git, or .env—include only SKILL.md, tools.yaml, scripts, and other source files. Max 4 MB recommended. The archive is stored as-is; an admin will download and test it before approving.

Skill format

Each skill is a folder with README.md (or SKILL.md) and optional tools.yaml. Use YAML frontmatter for name, description, and optional metadata.

When creating the ZIP, exclude node_modules, .git, and other large folders so the file stays under 4 MB (required for upload). Include only SKILL.md, tools.yaml, scripts, and source files. Example: zip -r skill.zip . -x 'node_modules/*' '.git/*'

For the full spec—folder layout, frontmatter, tools, and publishing—see Skills Authoring in the Sulala docs.

Contribute to the main Sulala registry

To add a skill to the official Sulala project (so it ships with the agent and any store that syncs from it), open a PR to the Sulala repo:

  • Add registry/<slug>.md or registry/<slug>/README.md
  • Add an entry to registry/skills-registry.json

Full format and tool schema: Skills Authoring (doc.sulala.ai)