Publish a Package

Share your agent profiles, knowledge packs, and tools with the Snippbot community.

or publish via CLI
1

Create an account

Register a publisher account from the CLI, or create one on the web:

$ snippbot marketplace register
2

Initialize your package

Create a singularity.json manifest in your project directory:

$ snippbot marketplace init --type agent_profile

This creates a template singularity.json. Edit it with your package details:

{
  "name": "@your-name/my-agent",
  "version": "1.0.0",
  "type": "agent_profile",
  "displayName": "My Agent Profile",
  "description": "A helpful agent for...",
  "category": "development",
  "license": "MIT",
  "files": {
    "include": ["**/*"]
  }
}
3

Publish

Log in and publish from your package directory:

$ snippbot marketplace login
$ snippbot marketplace publish

Your package will be validated, packed into a .tar.gz, and uploaded to the registry. It will be available for search and install immediately.

Package Types

Profile

Agent Profile

PROFILE.md files that define an agent's personality, behavior, and capabilities. Includes system prompts, tool configurations, and skill definitions.

Knowledge

Knowledge Pack

Structured markdown documents, reference materials, and datasets that agents can use for context and decision-making.

Tool Packages, Workflow Templates, and Full Agent Configs are coming in future phases.