A theme package lets an agent create diagrams in your brand without rewriting the skill. Keep colors semantic, not decorative: roles like ink, paper, accent, and evidence_bg tell the agent what each color means.
npx @excalidraw-skill-pack/create-theme my-brand
cd theme-my-brand
npm publish --access public
theme.json: name, version, description, roles, and inheritance.palette.json: machine-readable tokens for tools and renderers.palette.md: agent-readable rules for when each token should be used.typography.json: optional font and scale rules.elements/*.json: optional per-element overrides.layouts/*.md: optional reusable composition patterns.Full contract: theme manifest spec.