axoviq-ai/xlsx
Extract data from Excel and CSV files
npx skills add https://github.com/axoviq-ai/synthadoc --skill xlsx
Reads .xlsx files using openpyxl and .csv files using the stdlib csv
module, returning all rows as comma-separated text.
pip install openpyxl
.csv files use only the Python standard library — no additional install required.
import asyncio
from synthadoc.skills.xlsx.scripts.main import XlsxSkill
skill = XlsxSkill()
async def main():
result = await skill.extract("/path/to/data.xlsx")
print(result.text) # all rows as comma-separated text
print(result.metadata) # {"rows": N, "sheets": N} (xlsx only)
asyncio.run(main())
.xlsx or .csvspreadsheet, excel, csvTake axoviq-ai/xlsx from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.
The instructions reference pip.
Without those the skill loads but fails at the first command.