Vex — AI skill for Claude Code
2D vector game art as code: a DSL that exports SVG/PNG sprites, animations and atlases, with a live viewer.
How to install Vex
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open uilianks/vex and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Vex does
2D vector game art as code: a DSL that exports SVG/PNG sprites, animations and atlases, with a live viewer. Inspired by claude-pxl.
Alternatives in AI
- Dashboard Icons — 3,400+ curated icons and logos for dashboards and AI agents 8.9k ★
- Architecture Diagram Generator — Generate beautiful dark-themed system architecture diagrams as standalone HTML/SVG files 7k ★
- Agent Rules Books — AGENTS.md rules / skills for AI coding agents: Codex, Cursor & Claude Code 2.6k ★
README
vex
**2D vector game art as code.** Write a small `.vx.js` file of shapes, parts and variants; vex exports SVG + PNG for every asset, animation strips and sprite atlases with TexturePacker/Aseprite-style JSON, and previews with coordinate rulers that an AI agent can read. A live viewer rebuilds on save and replays each asset step by step.
Built for AI agents (it ships as a Claude Code skill) and just as usable by hand.
Part of a family: **vex** (vector art), [**pxl**](https://github.com/uilianks/pxl) (pixel art), [**chirp**](https://github.com/uilianks/chirp) (game audio), [**kiln**](https://github.com/uilianks/kiln) (low-poly and voxel 3D) and [**loom**](https://github.com/uilianks/loom) (seamless textures and PBR materials).
Inspired by [**claude-pxl**](https://github.com/crsolver/claude-pxl) by crsolver, a pixel-art DSL for agents. vex takes its architecture (sandboxed art files, lazy cached builds, located errors, live painting viewer) and redesigns it for vectors: smooth shapes, gradients, glow, silhouette outlines, transforms, procedural animation, grain and blend modes.
Showcase
Everything below was written as code in vex. Sources are in [`showcase/`](showcase/).
Hand-drawn: ink, paint and hatching

Source: [`hand_drawn.vx.js`](showcase/hand_drawn.vx.js). Ordinary vex shapes with three style keys: `ink` (a wobbly line whose weight follows the light and tapers at the ends), `shade` (form shadow, highlight, rim light and brush texture from one light direction, colors from the palette ramps) and `hatch`. Anims can `boil` the lines, and Spine export keeps the look on every bone.
LAST CUP: a cyberpunk noir scene

1920×1080 still: [`last_cup.png`](docs/media/last_cup.png) · 10 s 1080p loop: [`last_cup.mp4`](docs/media/last_cup.m
Related Skills
Brick Mosaic Skill
把任意图片转换成乐高(LEGO)积木马赛克像素画,使用官方乐高 Art 套装配色,生成预览图、SVG 拼搭说明书和零件采购清单;支持 AI 风格优化(效果不好时用 imageGen 图片编辑强化主体后再生成)。用户提到
Gimp MCP
Fork of maorcc/gimp-mcp: an MCP server that lets AI agents drive GIMP 3.x with live visual feedback (56 tools,
AI Raster Scene
90s game pictures from a text file: a Claude skill and Python CLI that renders small JSON scenes as Doom/Build
Dash Sales Agent
Agentic AI sales dashboard for General Trade. Cleans messy CSV exports into a DuckDB warehouse, then serves li
Animated Drawing
Animate a SUPPLIED drawing/photo of a character with real motion capture (Meta AnimatedDrawings) → raster GIF/
Ink Art
Hand-drawn ink-on-white doodle animation — a character that draws itself then walks/dances/waves, or a deadpan
Related Agents
Art Lead
Pixel art team lead. Use when generating, managing, or organizing game art assets via PixelLab. Handles charac
2D Artist
Owns 2D art pipeline quality — sprites, tilemaps, 2D animations, UI visual assets, and placeholder assets.
SVG Creator
Load when the user wants an SVG made or fixed — an icon, illustration, logo mark, mascot pose, chart glyph, or