malloy-publish
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.