Group libraries
Organize workbooks for a team instead of passing files around. Each group has its own library, contributors, and access policy.
Workbooks Studio is the hosted workspace for the open Workbooks standard. Publish artifacts, organize them into group libraries, manage access, and drive everything from the CLI or an agent.
npm install -g @work.books/cli
14 workbooks · 4 contributors · last published 2h ago
What Studio adds
The standard is a file. Studio is the workflow around the file: where it lives, who can run it, how it gets published, who owns it.
Organize workbooks for a team instead of passing files around. Each group has its own library, contributors, and access policy.
Gate private workbooks behind sign-in via the hosted viewer and broker. Self-revoke per workbook. No keys in the artifact.
Publish, revoke, tag, version. Manage runtime settings, environment values, and workbook metadata from one place.
The CLI ships an MCP server. Claude, Cursor, and Codex can list groups, publish artifacts, and manage settings as tool calls.
The open standard
A workbook is a portable HTML artifact for notebooks, apps, decks, documents, and tools. Build it with the CLI, host it in Studio, or keep it as a file you can email, archive, inspect, and run locally without ever signing in.
.html.<!-- everything in one file --> <!doctype html> <html> <head> <meta name="wb-permissions" content="net"> <style> … </style> </head> <body> <!-- your app code, inlined --> <script type="module"> render() </script> <!-- bundled source travels along --> <script id="wb-source-bundle" type="application/x-workbook-source"> eJzNVk1v2zAMvfdXEN6h… </script> </body> </html>
Agent-native
@work.books/cli ships an MCP server. Point any
MCP-aware client at it and an assistant can list groups,
scaffold projects, publish artifacts, and manage runtime
settings as structured tool calls — no scraping, no glue
scripts.
For Claude Code specifically, install the official Workbooks skill so it knows the standard, the Studio workflow, and the CLI commands without prompting.
{
"mcpServers": {
"workbooks": {
"command": "workbook",
"args": ["mcp", "serve"]
}
}
}
Build a workbook in five minutes. Move it into a group library when you're ready to share it with the rest of the team.