hedgehog-finance/hogagent/table-convert

Claude Code and agent skill by hedgehog-finance/hogagent

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Convert spreadsheets (.xlsx, .xls, .csv) to JSON or Markdown table. Triggers: Excel, CSV, spreadsheet, table convert, xlsx, xls. Blocking: PDF/Word export, database import, chart generation from raw data.

Install

npx vskill@latest install hedgehog-finance/hogagent/table-convert

SKILL.md

TableConvert — Spreadsheet to JSON / Markdown

Convert .xlsx, .xls, .csv files to structured JSON arrays or Markdown tables.

Scripts

convert.mjs — Main converter
bash
node ./scripts/convert.mjs <input> <output> [--format=json|markdown] [--sheet=<name|index>]

Options

OptionDefaultDescription
--formatjsonOutput format: json or markdown
--sheetfirst sheetSheet name, 0-based index, or list to print all sheet names. Numeric values are treated as index first; if out of range, they fall back to exact sheet-name match (e.g. a sheet named 2024).

Workflow

  1. Identify the input spreadsheet file (.xlsx, .xls, or .csv)
  2. Run: node <this_skill_dir>/scripts/convert.mjs <input> <output> [options]
  3. Output is written to the specified <output> path (use session task dir)

Examples

bash
# CSV to JSON (default format)
node ./scripts/convert.mjs data.csv output.json
# Excel to Markdown table
node ./scripts/convert.mjs report.xlsx output.md --format=markdown
# Convert a specific sheet by name
node ./scripts/convert.mjs multi.xlsx output.json --sheet=Sales
# Convert by sheet index (0-based)
node ./scripts/convert.mjs multi.xlsx output.json --sheet=1
# List all sheet names
node ./scripts/convert.mjs multi.xlsx --sheet=list
Resolve ./scripts/* to absolute paths using this SKILL.md's directory (shown in system prompt available_skills).
Use absolute paths for input/output files. Write output to session task dir.

Dependencies

Pre-installed in <hogagent_root>/node_modules/: xlsx, markdown-table

The official HogAgent package includes these dependencies. Before using a source checkout or an independently copied Skill, install its declared runtime dependencies with npm install --omit=dev --prefix '<skill_dir>'. A package.json declaration alone does not install the modules.

Execution safety

Inputs are limited to 100 MiB. Unknown, duplicate, empty, or conflicting options fail before conversion; list mode is exclusive. Converted files replace the target atomically only after serialization completes.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/hedgehog-finance/hogagent/table-convert/badge)](https://verified-skill.com/skills/hedgehog-finance/hogagent/table-convert)

Something wrong with this skill or its page? Tell us.