brain_share
Export a Brain snapshot and generate a shareable link for teammates or the community. Filter by topic prefix to share only relevant lessons, with public or unlisted visibility.
Instructions
Export a Brain snapshot and create a publicly shareable link that anyone can import. Optionally filter by topic prefix (e.g. only "auth:" or "deploy:" lessons). Visibility can be "public" (discoverable) or "unlisted" (link-only). Returns a share URL and the import command to give to teammates or the community. Example: brain_share(instance_id="...", title="My Auth Patterns", topic_filter=["auth"])
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Human-readable title for the shared Brain snapshot. Default: "My Brain Snapshot". | |
| dry_run | No | If true, preview what would be shared without creating the public link. | |
| visibility | No | "public" = discoverable in the Brain marketplace. "unlisted" = only accessible by direct link. Default: unlisted. | |
| description | No | Short description of what knowledge this Brain contains. | |
| instance_id | Yes | UUID of the Brain instance to export from. | |
| max_lessons | No | Maximum number of lessons to include (default 100, max 500). | |
| topic_filter | No | Only export lessons whose topic contains one of these strings. Omit to export all lessons. |