malloy-publish

Installation
SKILL.md

Packaging Malloy models for Publisher

CRITICAL: Only package or prepare a release when the user explicitly asks. Making model changes, adding documentation, or building notebooks is NOT a publish request. Never auto-package after completing other tasks.

Publishing in open-source Publisher

Automated publishing is not part of the open-source Malloy Publisher tool surface yet. There is no publish tool to call from this skill. What this skill does is get a package into a publishable shape: a valid publisher.json, a flat layout, and the right files in the package root.

Once the package is in shape, self-hosters publish it through their own host: commit the package to git, then run the host's publish path (for example, the deploy step that points a Publisher server at the package directory or repository). The mechanics of that path depend on how the Publisher instance is deployed, so confirm with the user how their instance is served rather than assuming a hosted control plane.

Prerequisites

  • Malloy model (.malloy) and/or notebook (.malloynb) files ready
  • The Publisher MCP tools configured (used by the modeling and analysis skills, not by a publish step)

Step 1: Verify publisher.json

Check if publisher.json exists in the package root. If it does, proceed to Step 2.

Installs
3
GitHub Stars
97
First Seen
Aug 2, 2026
malloy-publish — malloydata/publisher