reversa-highcharts-visualizer

Generate standalone HTML data visualizations with Highcharts.js from CSV, JSON, or Excel data.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/Helcio-Nogueira/Painel_Inteligente_Hackaton_2026 --skill reversa-highcharts-visualizer-helcio-nogueira
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: reversa-highcharts-visualizer
Source: https://github.com/Helcio-Nogueira/Painel_Inteligente_Hackaton_2026/tree/main/.agents/skills/reversa-highcharts-visualizer
Command: npx skills add https://github.com/Helcio-Nogueira/Painel_Inteligente_Hackaton_2026 --skill reversa-highcharts-visualizer-helcio-nogueira

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Turning raw data into polished, interactive charts normally requires manual JavaScript coding, module configuration, and formatting decisions. This Skill automates the entire pipeline: it parses your data, suggests the right chart type, and outputs a complete standalone HTML file with Highcharts.js that works offline. ## Core Features & Use Cases - 40+ Chart Types: Line, area, column, bar, pie, donut, scatter, heatmap, treemap, sankey, gauge, funnel, stock, maps, gantt, and more, with a decision table for choosing the right one. - Data Parsing & Analysis: Python scripts parse CSV, JSON, and Excel files (handling Brazilian number formats and encodings), compute statistics, and recommend chart types automatically. - Sample Data Generation: Create realistic demo datasets for any chart type when exploring visualizations without real data. - Use Case: A sales analyst receives a CSV of monthly revenue by region. The Skill parses the file, detects temporal categories, suggests a stacked area chart, and delivers a single HTML file with localized tooltips, export buttons, and accessibility support. ## Quick Start Ask the assistant to create an interactive bar chart from your 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 scripts/parse_data.py, which auto-detects delimiters, encodings, and Brazilian number formats. The parsed data is injected directly into a standalone HTML file configured with the appropriate Highcharts chart type.

What chart types does Highcharts support for data visualization?▼

The Skill covers over 40 types including line, area, column, bar, pie, donut, scatter, bubble, heatmap, treemap, sunburst, sankey, funnel, gauge, wordcloud, network graph, box plot, stock candlestick, maps, and gantt charts. A decision table maps each analytical goal to recommended types.

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

Run scripts/analyze_data.py on your data file to get statistics and ranked chart suggestions based on temporality, category count, and series structure. The SKILL.md decision table also maps goals like trends, comparisons, and composition to specific chart types.

Does Highcharts work offline without a CDN connection?▼

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

Why is my Highcharts graph slow with large datasets?▼

Charts with over 10,000 points need the boost module with boostThreshold set around 5000, disabled animations, and disabled markers. The Skill's error reference also recommends downsampling data through scripts/analyze_data.py for very large inputs.

Can I generate sample data to test a Highcharts chart type?▼

Yes. Run scripts/sample_data.py with a --type flag such as line, pie, sankey, stock, or funnel to produce ready-to-use JSON datasets. This is useful for exploring chart types before real data is available.