- name
- markdown-table-maker
- description
- Create, format, and convert Markdown tables with ease. Align columns, sort rows, convert from CSV/JSON/TSV to Markdown tables, merge cells, and transpose. Pure Python, zero dependencies. GitHub: https://github.com/darbling/clawhub-skills 当用户需要创建Markdown表格、格式化表格、对齐列、从数据生成表格时触发。
📋 Markdown Table Maker
Author: Lin Hui | GitHub | MIT License | v1.0.0
Beautiful Markdown tables in seconds. Create from scratch, convert from CSV/JSON/TSV, align, sort, merge, and transpose — all with pure Python.
✨ Features
- Create — Build tables from natural language descriptions
- Convert — CSV / JSON / TSV → Markdown table
- Align — Left / Center / Right column alignment
- Sort — Sort rows by any column (asc/desc)
- Transpose — Swap rows and columns
- Merge — Combine multiple tables side by side or stacked
- Format — Pretty-print with consistent spacing
🚀 Usage
Create a table
Create a markdown table with columns: Name, Age, City. Add 3 sample rows.Convert CSV to Markdown
Convert data.csv into a Markdown table and save as table.md.Align columns
Format the markdown table in README.md with the Name column left-aligned, Age right-aligned, and City center-aligned.Sort a table
Sort the markdown table by the Price column in descending order.Transpose
Transpose the markdown table (swap rows and columns).⚙️ Technical Details
- Runtime: Python 3.6+
- Dependencies: Zero (stdlib only)
- Input formats: Markdown, CSV, JSON (array of objects), TSV
- Output: GitHub-Flavored Markdown tables