reversa-highcharts-visualizer

Generates standalone HTML data visualizations using Highcharts.js from CSV, JSON, or Excel data.

1|Updated Jul 10, 2026
One-click install
npx skills add https://github.com/tjsasakifln/extra-cli --skill reversa-highcharts-visualizer-tjsasakifln
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: reversa-highcharts-visualizer
Source: https://github.com/tjsasakifln/extra-cli/tree/main/.agents/skills/reversa-highcharts-visualizer
Command: npx skills add https://github.com/tjsasakifln/extra-cli --skill reversa-highcharts-visualizer-tjsasakifln

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, and includes scripts (resource) and references (resource) components.

What problem does it solve? Turning raw data from spreadsheets, CSV files, or pasted tables into polished, interactive charts normally requires manual JavaScript coding and library configuration. This Skill automates the entire process, producing a single self-contained HTML file with a professional Highcharts visualization. ## Core Features & Use Cases - 40+ Chart Types: Line, area, column, bar, pie, donut, scatter, bubble, heatmap, treemap, sunburst, sankey, funnel, gauge, stock (candlestick/OHLC), maps, and Gantt charts, with a decision table for picking the right type. - Data Parsing & Analysis Scripts: Python utilities parse CSV/JSON/Excel (handling Brazilian number formats and encodings), compute descriptive statistics, and suggest the best chart type for the data. - Quality Standards Built In: Every output includes accessibility and exporting modules, responsive layout, pt-BR localization, rich tooltips, animations, and optional dark mode themes. - Use Case: Paste a table of monthly sales by region and ask for a dashboard; the Skill analyzes the data, picks suitable chart types, and delivers a standalone HTML file with multiple interactive charts. ## Quick Start Ask the agent to create an interactive bar chart from the attached sales CSV file and save it as a standalone HTML page.

Frequently Asked Questions about reversa-highcharts-visualizer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an interactive chart from a CSV file with Highcharts?▼

Provide the CSV file and the Skill parses it with its parse_data.py script, which auto-detects encoding and delimiters, converts Brazilian number formats, and injects the data directly into a standalone HTML file with the chosen Highcharts chart type.

What chart types does Highcharts support for data visualization?▼

This Skill covers over 40 types including line, area, column, bar, pie, scatter, bubble, heatmap, treemap, sunburst, sankey, funnel, gauge, wordcloud, network graph, box plot, stock candlestick, maps, and Gantt charts, each documented in the chart catalog reference.

How do I choose the right chart type for my data?▼

The analyze_data.py script inspects your data's dimensions, scale, and temporality, then scores and ranks chart suggestions. As a rule: line for trends, column for comparisons, pie for composition, scatter for correlation, and gauge for single KPIs.

Does Highcharts handle large datasets with thousands of points?▼

Yes, for datasets over 10,000 points the Skill includes the boost module, sets boostThreshold, disables markers and animations, and can downsample data via the analysis script to keep rendering fast.

Why does my Highcharts chart render empty or show no data?▼

Empty rendering usually means the data failed to parse or is in an incompatible format. The Skill validates data before embedding it and configures the no-data-to-display module with a localized message when values are missing.

Can the generated charts work offline without a CDN?▼

Yes, when run within the Reversa Docs team setup, Highcharts core and modules load from local assets/vendor files pinned via vendor-pins.yaml, so pages work over file:// without internet. CDN links at version 11.4.8 serve only as fallback.