← ClaudeAtlas

glyph-artslisted

glyph-arts -- terminal-visible chart toolkit. All chart types directly in the CLI -- no files, no GUI. incplot-style auto plotting (JSON/JSONL/CSV/TSV inference), plotext (kline/candlestick/line/scatter/step/bar/multibar/stackedbar/hist/heatmap/box/indicator/event/confusion/plotext overlays), SDR spectrum/waterfall, Diagon-style diagram (math/sequence/tree/table/frame/flowchart/GraphDAG/GraphPlanar), Mermaid/beautiful-mermaid-style diagrams, rich (table/tree/panel/gauge/pie/dashboard/rich_live), drawille/textplots Braille (curve/hires/radar/textplot/turtle), plotille (composable braille Figure), uniplot scientific line, media image via Pillow chat-safe ASCII or chafa truecolor, terminal host profiles for Windows Terminal/Preview/Canary and Warp, WaveTerm adapter via `wave doctor/view/render`, video via ffmpeg+chafa, backend doctor/install helpers for chafa/ffmpeg/Graphviz/Diagon/Nerd Fonts/Symbols Nerd Font/terminal probes, ASCII network graph, chat effect presets, sparkline, pyfiglet banner, composable art t
2233admin/glyph-arts · ★ 6 · AI & Automation · score 78
Install: claude install-skill 2233admin/glyph-arts
# Glyph Arts Skill ## Vision When AI lives in the terminal, visualization must live there too. No browser. No generated files. No context switch. glyph-arts gives the AI a native sense of sight inside the terminal. ## Invocation ```bash SKILL=~/.claude/skills/glyph-arts python $SKILL/scripts/chart.py <type> [--json '<data>'] [--file path.json] \ [--duckdb 'SQL'] [--db PATH] \ [--title 'T'] [--width N] [--height 20] [--theme pro] \ [--sample N] [--xlabel X] [--ylabel Y] \ [--xlim MIN MAX] [--ylim MIN MAX] \ [--xscale linear|log] [--yscale linear|log] \ [--orientation vertical|horizontal] [--output FILE] [--no-color] \ [--link-data URL] [--link-title URL] [--statusline] python $SKILL/scripts/chart.py animate <line|bar|scatter|sparkline> \ --duration SEC --frames N --json '<data>' python $SKILL/scripts/chart.py record demo.cast --cmd 'glyph-arts art DEMO' --duration 10 python $SKILL/scripts/chart.py record-replay demo.cast --output demo.gif python $SKILL/scripts/chart.py to-hyperframes \ --json '[{"label":"x","x":[1,2,3,4,5],"y":[10,20,15,30,25]}]' \ --frames 30 --duration 5 --output-dir ./hf-demo ``` Chat drawing front door: ```bash python $SKILL/scripts/chart.py chat image --file photo.jpg --width 80 --height 30 python $SKILL/scripts/chart.py chat photo.jpg --image-style retro-art python $SKILL/scripts/chart.py chat incplot --json 'name,value\nA,3\nB,7' python $SKILL/scripts/chart.py chat sdr spectrum --json '{"freq":[99.0,99.3],"power":[-93,-42]}'