Workbooks Studio
Publish and manage interactive workbooks.
Studio is the hosted workspace for teams using Workbooks: publish artifacts, organize them into group libraries, manage access, and keep runtime configuration out of the files you share.
Underneath Studio is the open Workbooks standard: HTML artifacts that can run anywhere, carry their source when you choose, and remain usable outside the hosted product.
What Studio adds
- Group libraries. Organize workbooks for a team instead of passing files around.
- Identity and access. Gate private workbooks through the hosted viewer and broker.
- Operational controls. Manage publishing, revocation, tags, environment settings, and workbook metadata from one place.
- Agent workflows. Use the CLI and MCP server to publish, inspect, and manage workbooks from tools like Claude, Cursor, and Codex.
The open Workbooks standard
A workbook is a portable HTML artifact for documents, notebooks, apps, presentations, and tools. Build one with the CLI, host it in Studio, or keep it as a file you can email, archive, inspect, and run locally.
npm install -g @work.books/cli
- Portable runtime. The built artifact is a browser-runnable
.htmlfile. - Source-aware. Workbooks can embed a gzipped source snapshot so recipients can unbundle and iterate.
- Framework-friendly. Author in Svelte, React, vanilla HTML, MDX, or whatever compiles to the browser.
- Hosted when needed. Studio adds identity, team organization, and managed sharing without changing the underlying artifact model.
Use with Claude Code
Install the Workbooks skill so Claude Code knows how to scaffold, lint, and ship workbooks against the standard and Studio workflow.
curl -fsSL https://workbooks.sh/skill | sh
Run without signing in
If someone hands you a workbook file, open it directly or drop it on run.workbooks.sh. Studio is the team workspace; the standard stays useful outside it.
Drive it from agents
@work.books/cli ships an MCP server. Add this to your
AI client's MCP config and an assistant can list groups, publish
artifacts, and manage workbook settings through structured tool calls.
{ "mcpServers": { "workbooks": { "command": "workbook", "args": ["mcp", "serve"] } } }