How this skill is triggered — by the user, by Claude, or both
Slash command
/ascii-grapher:ascii-grapherThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill is triggered when the user's prompt contains `graph` or `diagram` or `ascii`.
This skill is triggered when the user's prompt contains graph or diagram or ascii.
Determine what the user wants to visualize. This may be:
If the user references code, read the relevant files with Read, Glob, and Grep to gather context.
Ask clarifying questions only if the scope is genuinely ambiguous.
Before drawing, plan:
Render the diagram using only plain-text characters. Follow these conventions:
┌──────────────┐
│ Component │
└──────────────┘
───>, <───, <──>│ with ▼ or ▲ at endpoints┌ ┐ └ ┘├ ┤ ┬ ┴┼Place edge labels inline on the arrow or directly above/below:
request
────────────────>
Use solid boxes for logical groups:
┌─── Service Layer ───┐
│ │
│ ┌───┐ ┌───┐ │
│ │ A │ │ B │ │
│ └───┘ └───┘ │
│ │
└─────────────────────┘
When saving, embed the diagram directly inside the target document (e.g., README.md, CONCEPTS.md,
or a spec file) within a fenced code block — do not create a separate standalone file for the diagram.
Use the Write or Edit tool to insert or update the diagram in place.
| Type | When to use |
|---|---|
| Block diagram | Module/component relationships, layered arch |
| Flowchart | Decision trees, process flows |
| Sequence diagram | Request/response between actors over time |
| Tree | File structures, hierarchies, org charts |
| Data flow | ETL pipelines, event streams |
Other skills may invoke this skill to produce diagrams for documentation or specifications. Draw diagrams based on the context and requirements provided by the caller.
npx claudepluginhub cmj0121/wisdom --plugin ascii-grapherGenerates perfectly aligned ASCII diagrams (architecture, flow, sequence, box-and-arrow) using a programmatic character-grid approach with post-render verification.
Provides ASCII diagram patterns for architecture, workflows, file trees, and data visualizations. Use for terminal-rendered box-drawing layouts, progress bars, swimlanes, and blast radius charts.
Generates Mermaid and ASCII diagrams for flowcharts, sequence diagrams, ERDs, C4 architecture, state machines, mindmaps, git graphs, gantt charts, and timelines.