julia-prettytables/SKILL.md
Render Julia tables with PrettyTables.jl in text, markdown, and HTML backends, including table sections (titles, labels, summary rows, footnotes), formatters, highlighters, and backend-specific styling/format options. Use this skill when displaying matrix/table data for terminal output, markdown reports, or HTML pages.
npx skillsauth add krastanov/juliallmagentskills julia-prettytablesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use PrettyTables.jl to render tabular data consistently across text, markdown, and HTML outputs.
using PrettyTables
pretty_table(data) # default text backend
md = pretty_table(String, data; backend=:markdown)
html = pretty_table(String, data; backend=:html, stand_alone=true)
Use String output when the table must be embedded in logs, markdown files, or generated HTML.
Use section-related keywords for report-style output:
title, subtitlecolumn_labels, row_labels, show_row_number_column, row_group_labelssummary_rows, summary_row_labelsfootnotes, source_notesmerge_column_label_cellsFor alignment and display behavior:
alignment, column_label_alignment, other section-specific alignment optionsmaximum_number_of_rows, maximum_number_of_columns, vertical_crop_moderenderer, compact_printing, limit_printingformatters to transform displayed cell text.TextHighlighterMarkdownHighlighterHtmlHighlighterApply formatter logic first in design, then add highlighters for visual emphasis.
backend=:text): table_format::TextTableFormat, style::TextTableStyle, line wrapping/cropping controls.backend=:markdown): allow_markdown_in_cells, line_breaks, table_format::MarkdownTableFormat.backend=:html): allow_html_in_cells, stand_alone, minify, wrap_table_in_div, table_format::HtmlTableFormat, style::HtmlTableStyle.Prefer markdown backend for docs/README and HTML backend for web/report export.
references/prettytables-patterns.md - sections, backends, and styling examplesjulia-csv - CSV data ingestion before tabular renderingtesting
Run and write Julia tests with Test.jl, TestItemRunner.jl, and ParallelTestRunner.jl. Use when organizing test suites, choosing a test runner, or filtering package tests.
tools
Create and develop Julia packages in local environments, including package bootstrapping, multi-package workspaces, package extensions, and Pkg apps. Use when starting a package or managing package environments, dependencies, structure, and related development workflows.
development
Analyze Julia code with JET.jl for type errors, undefined references, and optimization failures. Use this skill when setting up or running JET analysis on Julia packages.
development
Fix trailing whitespace and ensure files end with newlines. Use this skill when preparing code for commit or when whitespace issues are detected.