Becoming a Creator
As a creator, you can share your agent skills with the entire Lua community. Whether it’s a specialized tool, a complex integration, or a utility job, the marketplace handles versioning, distribution, and discovery.Listing a Skill
To list a skill, it must be defined in your project and pushed to the server. The marketplace verifies the skill against your agent’s active skills on the server.- Run the creator menu:
- Select “List a new skill on the Marketplace”.
- Choose the skill you want to publish (fetched from your agent on the server).
- Metadata: Follow the prompts to configure your skill’s listing details.
- Display Name: Enter a user-friendly name (e.g., “Hotel Concierge”).
- Note: Additional metadata fields may be requested in future updates.
- The skill is now listed!
Publishing Versions
Listing a skill creates the entry, but users can’t install it until you publish a version.- Select “Publish a new version of a skill”.
- Choose your listed skill.
- Select the version to publish (e.g.,
1.0.0).- The CLI detects versions that have been compiled and pushed to the server.
- Configuration:
- Environment Variables: Define any variables your skill needs (e.g.,
HOTEL_API_KEY). - Changelog: Optionally add a note about what’s new in this version.
- Complete any other required configuration steps.
- Environment Variables: Define any variables your skill needs (e.g.,
Semantic Versioning: The marketplace uses SemVer. Always ensure your version numbers (e.g.,
1.0.1, 2.0.0) reflect the nature of your changes.Managing Listings
You can manage your existing skills through the same menu:- Update Metadata: Change the display name of your skill.
- Unlist Skill: Remove the skill from the marketplace (hides it from search).
- Unpublish Version: Remove a specific version if it has issues.
- View Listed Skills: See a summary of your published skills, install counts, and latest versions.
Best Practices
- Clear Documentation: Use descriptive names and helpful descriptions for your environment variables.
- SemVer: Increment patch versions for bug fixes, minor for features, and major for breaking changes.
- Vector Search: Your skill’s name and description are indexed. Make them relevant to what users might search for (e.g., “moderation”, “payment”, “weather”).

