agentsclimarketplace

Ascii ui mockups

Skill selamy-labs/agent-skills/skills/ascii-ui-mockups

Reusable public SKILL.md workflows for AI agents

Install
npx -y skills add selamy-labs/agent-skills --skill ascii-ui-mockups

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when exploring or communicating a UI layout before writing code. Sketch the screen as a text mockup — boxes, fields, labels — and offer a few distinct variations, so the layout decision is made cheaply in a PR or chat before anyone builds it.

SKILL.md

2.5 KB, as published. Nobody here has run it

ASCII UI Mockups

A text mockup answers "what goes where" in seconds, inside a PR description or chat, with zero tooling and zero implementation cost. It's the cheapest possible place to have the layout argument — before components exist.

When this beats a real prototype

  • Aligning on layout/IA before committing to implementation.
  • Showing two or three structural options so someone can pick, not react.
  • Embedding a layout in a PR, issue, or ADR where an image wouldn't version.

If pixel-level visual design or interaction feel is the question, a mockup won't answer it — build the real thing.

How to do it well

  1. Restate the requirement first — the components, the data shown, the hierarchy — so the sketch targets the actual need.
  2. Offer 2–4 distinct variations, not one. The value is in contrasting structural approaches (sidebar vs top-nav, table vs cards), each with one line on its trade-off.
  3. Use a consistent box vocabulary so it reads cleanly:
+----------------------------------------------+
| Logo            Search [____________]  (User)|
+--------+-------------------------------------+
| Nav    | Dashboard                           |
| - Home | +-------------+  +----------------+  |
| - Stats| | Active: 1,204|  | Revenue chart  |  |
| - Bills| +-------------+  |   /\   /\       |  |
|        | +----------------------------------+ |
|        | | Recent orders (table)            | |
|        | |  #  Customer     Total   Status  | |
|        | | 01  A. Rivera    $42.00  Paid    | |
+--------+-+----------------------------------+-+
  1. Label interactive elements[Button], [____] input, (o) radio, [x] checkbox, (User) menu — so structure and affordance are both legible.
  2. Number the options and ask for a pick. Be ready to merge elements from two, or refine the chosen one.

Hand off cleanly

Once a layout is chosen, translate it into a component breakdown and build order — the mockup becomes the blueprint the implementation refers back to, so the structure decision doesn't get relitigated mid-build.


Adapted from the MIT-licensed softaworks/agent-toolkit ascii-ui-mockup-generator agent.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.