notebook-to-static-app
Turn an existing marimo Python notebook into a polished static HTML, CSS, and TypeScript application by designing an ExportSpec, creating and capturing finite notebook states with marimo-export, loading outputs through @marimo-team/marimo-export, and validating the deployed browser experience. Use when a user points to a marimo .py notebook and wants a CDN-deployable interactive app that runs with no Python server or Python WebAssembly runtime.
Pinned to revision f1dc798c331e, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/notebook-to-static-app/SKILL.md
- skills/notebook-to-static-app/agents/openai.yaml
- skills/notebook-to-static-app/assets/app/.gitignore
- skills/notebook-to-static-app/assets/app/index.html
- skills/notebook-to-static-app/assets/app/pnpm-workspace.yaml
- skills/notebook-to-static-app/assets/app/src/main.ts
- skills/notebook-to-static-app/assets/app/src/style.css
- skills/notebook-to-static-app/assets/app/src/vite-env.d.ts
- skills/notebook-to-static-app/assets/app/tsconfig.json
- skills/notebook-to-static-app/assets/app/vite.config.ts
- skills/notebook-to-static-app/references/contracts.md
- skills/notebook-to-static-app/references/workflow.md
- skills/notebook-to-static-app/scripts/scaffold_app.py
Every link opens the file at its source, pinned to the revision this page describes.