Materials Workbench
name: materials-workbench
by cai-zhuo · published 2026-03-22
$ claw add gh:cai-zhuo/cai-zhuo-materials-workbench---
name: materials-workbench
description: Materials editor workbench — React UI and Express server to render JSON schemas to images and generate schemas with AI (declare-render + materials-agents).
version: 1.0.0
metadata:
clawdbot:
requires:
env:
- OPENAI_API_KEY
bins:
- node
primaryEnv: OPENAI_API_KEY
---
# Materials Workbench
Use this skill when the user wants to run the materials editor workbench: a local web app with a React client and Express server that renders JSON schemas to images (declare-render) and can generate or edit schemas using AI (materials-agents).
What it is
When to use
Run
From the workbench root:
pnpm install
pnpm run install:all # install root, server, and client deps
pnpm run dev # start server + client (concurrently)Set `OPENAI_API_KEY` for AI/generate features.
Project layout
Schema format
Same as materials-cli: declare-render format with `id`, `width`, `height`, `layers` (text, image, container, shape, etc.).
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...