Getting it into your agent
This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.
/plugin marketplace add bendrucker/claude/plugin install ui-designWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/bendrucker/claude/wireframe)<a href="https://agentmods.dev/skills/bendrucker/claude/wireframe"><img src="https://agentmods.dev/badge/skills/bendrucker/claude/wireframe/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/bendrucker/claude/wireframe"><img src="https://agentmods.dev/badge/skills/bendrucker/claude/wireframe.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00042 | $0.00682 |
| Opus 5.5 | $0.00017 | $0.00273 |
| Sonnet 5.5 | $0.00008 | $0.00136 |
| Haiku 4.5 | $0.00004 | $0.00068 |
Grade A, and why
wireframe scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Wireframe
Create wireframes for UI mockups with two approaches.
Wireframes are skeletal, black-and-white representations of UI layout, focused on structure, content priority, and function—not visual design. No colors, no styling, minimal fidelity.
Choose Your Approach
| Use | When | Render Script |
|---|---|---|
| SVG | Precise positioning, overlapping elements, custom shapes, artistic layouts | render.ts |
| HTML/Tailwind | Standard UI patterns (forms, grids, navigation, modals), flexbox layouts | render-html.ts |
Before creating a wireframe, read the reference file for your chosen approach. The references contain required patterns, component examples, and the rendering workflow.
References
- SVG Reference — Absolute positioning with validation
- HTML Reference — Tailwind/flexbox patterns
Rendering
Use ONLY the provided render scripts. Do not improvise alternative methods (Chrome headless, third-party CLI tools, etc.).
| Format | Command |
|---|---|
| SVG | bun {SKILL_DIR}/scripts/render.ts [--scale N] <file.svg> [output.png] |
| HTML | bun {SKILL_DIR}/scripts/render-html.ts [--scale N] <file.html> [output.png] |
Common Sizes
| Device | Width | Height |
|---|---|---|
| iPhone | 375 | 667 |
| iPad | 768 | 1024 |
| Desktop | 1280 | 800 |
| Mobile web | 360 | 640 |
Iteration Process
- Create wireframe in the scratchpad directory
- Run validation (SVG) or render directly (HTML)
- Render to PNG (1x for quick verification)
- Read the PNG file to visually inspect
- Iterate until satisfied
- Render final version at 2x for sharing
What ships with it
34 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- .gitignore 31 B
- assets/form.html 1.5 KB
- assets/form.svg 2.4 KB
- assets/grid.html 2.4 KB
- assets/grid.svg 3.6 KB
- assets/login-screen.html 1.2 KB
- assets/login-screen.svg 1.9 KB
- assets/modal.html 1.3 KB
- assets/modal.svg 2.1 KB
- assets/nested-groups.html 2.3 KB
- assets/nested-groups.svg 1.7 KB
- assets/table.html 2.1 KB
- assets/table.svg 4.6 KB
- assets/two-column.html 2.8 KB
- assets/two-column.svg 1.9 KB
- references/html.md 4.2 KB
- references/svg.md 4.4 KB
- scripts/fixtures/element-out-of-bounds.svg 468 B
- scripts/fixtures/group-out-of-bounds.svg 486 B
- scripts/fixtures/hidden-div.html 154 B
- scripts/fixtures/missing-dimensions.svg 218 B
- scripts/fixtures/no-root-div.html 127 B
- scripts/fixtures/overlapping-elements.svg 663 B
- scripts/fixtures/simple-wireframe.html 443 B
- scripts/fixtures/text-outside-container.svg 476 B
- scripts/render-html.integration.ts 2.2 KB runs code
- scripts/render-html.ts 2.6 KB runs code
- scripts/render.test.ts 2.2 KB runs code
- scripts/render.ts 3.3 KB runs code
- scripts/setup.ts 814 B runs code
- scripts/validate-hook.test.ts 2.2 KB runs code
- scripts/validate-hook.ts 2.1 KB runs code
- scripts/validate.test.ts 4.2 KB runs code
- scripts/validate.ts 8.6 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago Changed a59ab6ab473d
- 2mo ago First seen · 70 lines · 42 tokens per session scan A 6f6dbf52f60d
wireframe is a skill published in the GitHub repository bendrucker/claude (18 stars, last pushed today), licensed MIT. It adds 42 tokens to every session and 682 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
wireframe compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| wireframebendrucker/claude | Skill | 18 | today | MIT | A | 42 | Claude Code |
| top-designwondelai/skills | Skill | 2.7k | 7d ago | MIT | A | 113 | Claude Code, Codex |
| web-typographywondelai/skills | Skill | 2.7k | 7d ago | MIT | A | 128 | Claude Code, Codex |
| scroll-craftnateherkai/scroll-craft | Skill | 4.8k | 1mo ago | MIT | A | 177 | Claude Code |
| designlang-tokensManavarya09/design-extract | Skill | 5.0k | 4d ago | MIT | A | 30 | Claude Code |
| refactoring-uiwondelai/skills | Skill | 2.7k | 7d ago | MIT | A | 132 | Claude Code, Codex |
| shiny-bslib-themingposit-dev/skills | Skill | 561 | 7d ago | MIT | A | 87 | Claude Code |