Publishing Skills
Share your skills with the Nexus Suite community via the Skills Hub.
Prerequisites
- Nexus Suite Pro or Studio subscription
- Signed in via
nexus-cli auth loginor NexusIDE - A valid skill with a complete
manifest.json
Publishing from CLI
bash
nexus-cli skills publish my-skillThe CLI:
- Validates the skill manifest
- Packages the skill directory
- Uploads it to the Skills Hub
- Makes it discoverable via search
Publishing from NexusIDE
- Open the Skills panel
- Right-click the skill you want to publish
- Select Publish to Skills Hub
- Confirm the visibility setting
Visibility Options
Control who can see and install your skill:
| Visibility | Description | Tier |
|---|---|---|
| Public | Visible to all Nexus Suite users | Pro+ |
| Private | Visible only to you | Pro+ |
| Organization | Visible to your team only | Studio |
Set visibility during publishing:
bash
nexus-cli skills publish my-skill --visibility public
nexus-cli skills publish my-skill --visibility private
nexus-cli skills publish my-skill --visibility orgVersioning
Update the version field in manifest.json before publishing a new version:
json
{
"version": "1.1.0"
}The Skills Hub tracks all published versions. Users can install a specific version or get the latest.
Publishing Limits
| Tier | Limit |
|---|---|
| Pro | 50 published skills |
| Studio | Unlimited |
Managing Published Skills
List Your Published Skills
bash
nexus-cli skills myUnpublish a Skill
bash
nexus-cli skills unpublish my-skillOr via the Skills Hub API:
http
DELETE /v1/skills/my-skill
Authorization: Bearer <jwt>Best Practices
- Write a clear, descriptive
descriptionin the manifest — it's what users see in search results - Use relevant
tagsto improve discoverability - Include a README or examples in your skill directory
- Test thoroughly before publishing
- Use semantic versioning: bump the major version for breaking changes, minor for new features, patch for fixes