Mdtable2csv
convert tables in .md to .csv
Install / Use
/learn @tomroy/Mdtable2csvREADME
mdtable2csv (Convert .md file to .csv)
This is a command-line application written in Python that uses the GitHub markdown API to convert a table in .md to .csv. The styles also come directly from GitHub, so you'll know exactly how it will appear.
Motivation
I wanted to convert a table in .md to .csv, but I can't find any tools on the internet for this purpose. So I thought I can just wrote one.
Install requirements
$ pip install -r requirements.txt
OR
$ pip install beautifulsoup4 flask
If you have any issues installing Beautiful Soup, visit this page.
Usage
Use the following command to convert <filename>.md to <filename>.csv :
$ ./mdtable2csv <filename>.md
And then you will see a <filename>.csv in the same folder.
Examples
table.md
# table.md :
First Header | Second Header
------------- | -------------
Content Cell | Content Cell
Content Cell | Content Cell
$ mdtable2csv table.md
# table.csv :
First Header,Second Header
Content Cell,Content Cell
Content Cell,Content Cell
abc.md
# abc.md :
| | a | b | c |
|---|----|----|----|
| 1 | a1 | b1 | c1 |
| 2 | a2 | b2 | c2 |
| 3 | a3 | b3 | c3 |
$ mdtable2csv abc.md
# abc.csv :
,a,b,c
1,a1,b1,c1
2,a2,b2,c2
3,a3,b3,c3
Please give me a star if you find this tool useful, Thank you.
Related Skills
node-connect
349.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
109.8kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
109.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
349.9kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
