An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Muriel
Design skill for coding agents. It translates between design languages, expresses them in a multitude of mediums, juries its own work, and keeps every piece on brand and readable.
Install
/plugin marketplace add andyed/murielInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →muriel
muriel is a design skill for coding agents. It translates between design languages, from the Visible Language Workshop's typography-as-data to film-style sci-fi interfaces, and expresses them in a multitude of mediums, from paper figures to video. It juries its own work. And it keeps every piece on brand and readable, with tokens from one brand.toml and text held to 8:1 contrast.
Artifacts are generated by scripts saved next to them, so they can be rerun when the data changes.
It runs as a Claude Code plugin or in any harness that reads the Agent Skills format. The Python package and muriel CLI also work without an agent. The name is Muriel Cooper's; she founded the Visible Language Workshop at MIT.
Examples are in the gallery at muriel.mindbendingpixels.com, a site built with muriel.
Install
In a Claude Code session:
/plugin marketplace add andyed/muriel
/plugin install muriel@andyed-muriel
Invoke it with /muriel:compose, or let the agent load it when a task has an open visual decision. The critique agent and jury seats install with it. /plugin uninstall removes everything.
For other harnesses, the Python package, or a development checkout, see More ways to install.
Channels
A channel is one output medium. Each has a markdown file of recipes, tools, and anti-patterns under channels/, and the agent reads the one that matches the job.
| Channel | For (main tools) |
|---|---|
| Raster | Store assets, icons, banners, wordmarks (Pillow, muriel.typeset) |
| SVG | Paper figures, data-driven vectors, icons, wave fields (plain SVG, optionally svgwrite and cairosvg) |
| Diagrams | Named forms such as 2×2, cycle, pyramid, swimlane, Sankey, treemap, and DAG, each with a stated test for when it fits (muriel's generators; Mermaid and MathJax through Node) |
| Charts | Quantitative charts in JS libraries (Recharts, ECharts, Chart.js, Plotly, D3) |
| Science | Paper figures, notebook editorial, APA-style stats (matplotlib, LaTeX, muriel.stats) |
| Infographics | Single-image explainers (generated SVG) |
| Web | Blog posts, magazine layouts, HTML to PNG or PDF (marginalia, pandoc, Playwright or WeasyPrint) |
| Interactive | Live demos with parameter controls (WebGL, Canvas, D3, PixiJS) |
| Polish | UI detail: radii, press states, hit areas, icon motion (CSS, TSX, HTML) |
| Spatial | Perspective grids, layered typography, ridge plots (muriel.spatial, Three.js) |
| Video | Product demos, GIFs, HTML to MP4 (ffmpeg, hyperframes) |
| Terminal | Sparklines, bar charts, tables in Unicode (muriel.chart) |
| Heatmaps | Fixation density overlays (muriel.typeset) |
| Gaze |
Similar plugs
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create prototypes, websites, apps, dashboards, presentations, images, and videos with your team…
Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.
Editorial diagram design for Claude Code, Codex, GitHub Copilot, Cursor, Factory Droid, and Pi. 44 diagram types. Self-contained HTML + SVG. No shadows. No Mermaid slop.
Clone any website with one command using AI coding agents