For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /guides/distribute/sharing-plugins-publicly.md.

Sharing plugins publicly

Plugins can be shared with your team or with the entire internet. This is controlled by the private field in your plugin's .tessl-plugin/plugin.json file.

Understanding public vs private plugins

Private plugins ("private": true) - Default

Shared only with your team:

  • Only accessible to workspace members
  • Not discoverable in public searches
  • Useful for proprietary code, internal standards, company-specific content
  • Team sharing: Add members to your workspace to give them access

If you don't specify the private field in your .tessl-plugin/plugin.json, it defaults to true (private).

Public plugins ("private": false)

Shared with the entire internet:

  • Anyone can discover and install them via the Tessl Registry
  • Appear in search results and on your workspace's public profile
  • Useful for open source libraries, shared standards, community resources
  • Cannot be made private again once published

Making a plugin public

Warning: Once you make a plugin public, you cannot make it private again. Use this with caution.

To make a plugin publicly discoverable, set "private": false in your .tessl-plugin/plugin.json:

{
  "name": "myworkspace/my-plugin",
  "version": "1.0.0",
  "description": "My public plugin",
  "private": false,
  "skills": "skills"
}

Then publish (or republish) your plugin:

tessl plugin publish

Your plugin is now publicly discoverable in the Tessl Registry and accessible to anyone on the internet.

Best practices

  • Start private - Develop and test plugins privately before making them public
  • Use semantic versioning - Especially important for public plugins that others depend on
  • Document thoroughly - Include clear README files and usage examples
  • Validate before publishing - Run tessl plugin lint to check for issues