Skip to content

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 login or NexusIDE
  • A valid skill with a complete manifest.json

Publishing from CLI

bash
nexus-cli skills publish my-skill

The CLI:

  1. Validates the skill manifest
  2. Packages the skill directory
  3. Uploads it to the Skills Hub
  4. Makes it discoverable via search

Publishing from NexusIDE

  1. Open the Skills panel
  2. Right-click the skill you want to publish
  3. Select Publish to Skills Hub
  4. Confirm the visibility setting

Visibility Options

Control who can see and install your skill:

VisibilityDescriptionTier
PublicVisible to all Nexus Suite usersPro+
PrivateVisible only to youPro+
OrganizationVisible to your team onlyStudio

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 org

Versioning

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

TierLimit
Pro50 published skills
StudioUnlimited

Managing Published Skills

List Your Published Skills

bash
nexus-cli skills my

Unpublish a Skill

bash
nexus-cli skills unpublish my-skill

Or via the Skills Hub API:

http
DELETE /v1/skills/my-skill
Authorization: Bearer <jwt>

Best Practices

  • Write a clear, descriptive description in the manifest — it's what users see in search results
  • Use relevant tags to 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

Released under the MIT License.