malloy-html-data-apps
Installation
SKILL.md
In-Package HTML Data Apps
A package becomes a web app by adding a
public/directory. Publisher serves those files and gives the pagePublisher.query(...)to run Malloy against the package's models. No build step, no npm, no framework.
When this is the right tool
| The user wants | Use |
|---|---|
| A hand-authored HTML/JS dashboard, no toolchain | this skill (an HTML data app) |
| A React app with managed components | the Publisher React SDK (out of scope here) |
| An analyst notebook with charts | a Malloy notebook (.malloynb) |
| Point-and-click exploration, no code | the Publisher Explorer |
Pick an HTML data app when the user wants full control of the markup and only plain web files.