ascii-layout-generator

Generates ASCII character layout diagrams from page specification documents.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/fen-zx/NovelToScript --skill ascii-layout-generator-fen-zx
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ascii-layout-generator
Source: https://github.com/fen-zx/NovelToScript/tree/main/.agents/skills/ascii-layout-generator
Command: npx skills add https://github.com/fen-zx/NovelToScript --skill ascii-layout-generator-fen-zx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often need to confirm page structure and module organization before investing in prototypes or code, but drawing wireframes is slow and costly. This Skill converts page specifications into low-cost ASCII layout diagrams so teams can align on structure quickly during requirement reviews. ## Core Features & Use Cases - ASCII Layout Generation: Converts page specs (JSON, Markdown PAGE_SPECS, or natural language) into fixed-width ASCII diagrams showing headers, search areas, tables, forms, and pagination. - Module Type Recognition: Identifies tables, forms, search bars, stat cards, action bars, pagination, and trees, applying appropriate placeholder conventions for each. - Multi-Variant Comparison: Generates 2-3 layout alternatives when comparison is requested, each with suitability notes. - Use Case: After requirement analysis confirms a user management page with search, table, and pagination, generate an ASCII layout to validate module ordering with the team before handing off to prototype design. ## Quick Start Generate an ASCII layout diagram for a user management page with a search area, user table, and pagination at the bottom.

Frequently Asked Questions about ascii-layout-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an ASCII wireframe from a page specification?▼

Provide the page spec as JSON with a modules array, a Markdown PAGE_SPECS document, or a natural language description. The generator parses modules, infers layout order (header, actions, search, content, pagination), and outputs a fixed-width ASCII diagram with layout notes.

What input formats does an ASCII layout generator accept?▼

It accepts JSON objects with page name and modules list, Markdown page specs from design generators, or plain natural language descriptions like "an admin page with top search bar, middle table, bottom pagination."

Can ASCII layouts represent modals and dropdown menus?▼

No. Modals, drawers, dropdowns, and context menus are not drawn in the main layout diagram. They are documented in the layout notes section instead, keeping the diagram focused on persistent page structure.

How do I compare multiple page layout options quickly?▼

Include keywords like "compare" or "multiple options" in the input. The generator produces 2-3 layout variants, such as search-on-top versus search-on-side, each annotated with the scenarios it suits best.

What are the limitations of ASCII layout diagrams?▼

ASCII diagrams only express structure and module ordering, not colors, fonts, or spacing. Width is fixed at 52 characters and tables are limited to 6 columns, with overflow shown as ellipses.