reversa-highcharts-visualizer

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

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/lacsousa/mediclaw-system --skill reversa-highcharts-visualizer-lacsousa
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: reversa-highcharts-visualizer
Source: https://github.com/lacsousa/mediclaw-system/tree/main/.agents/skills/reversa-highcharts-visualizer
Command: npx skills add https://github.com/lacsousa/mediclaw-system --skill reversa-highcharts-visualizer-lacsousa

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, chart-type selection, and formatting work. This Skill automates that process by producing a single self-contained HTML file with an animated, responsive, and accessible Highcharts visualization directly from your data. ## 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: Helper scripts parse CSV, JSON, and Excel files (handling Brazilian number formats and encodings) and suggest suitable chart types based on data statistics. - Production-Ready Output: Always includes accessibility and exporting modules, Portuguese localization, responsive layout, dark mode themes, and boost module support for datasets over 10K points. - Use Case: Paste a CSV of monthly sales figures and receive a standalone HTML dashboard with multiple interactive charts, formatted tooltips in Brazilian Real, and export buttons ready to share. ## Quick Start Ask the agent to create an interactive Highcharts bar chart from your pasted sales data and save it as a standalone HTML file.

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 CSV data with Highcharts?▼

Provide the CSV file and the skill parses it with scripts/parse_data.py, which auto-detects encoding, delimiters, and Brazilian number formats. The parsed data is injected directly into a standalone HTML file containing the configured Highcharts chart.

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 whether data is temporal, categorical, or relational. The skill also provides a quick decision table mapping goals like trends, comparison, or composition to chart types.

Does Highcharts handle large datasets with many data points?▼

Yes, for datasets over 10,000 points the skill includes the boost module with GPU translations and a boostThreshold setting. It also recommends disabling animations and markers, or downsampling data, to keep rendering performant.

Why does my Highcharts chart show 'Highcharts is not defined' error?▼

This happens when modules load before the core highcharts.js script or when Stock, Maps, or Gantt scripts are combined with the core instead of replacing it. The skill's error reference documents the correct script ordering for each case.

Can the generated charts work offline without internet access?▼

Yes, when run by the Reversa Docs team the charts load Highcharts 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.