Skip to content
Agentmart
Submit a tool

highcharts-visualizer

Cria visualizações de dados interativas e profissionais usando Highcharts.js, gerando HTML standalone com gráficos animados, responsivos e acessíveis.

Skill by carlospe67

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/carlospe67-highcharts-visualizer

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Cria visualizações de dados interativas e profissionais usando Highcharts.js, gerando HTML standalone com gráficos animados, responsivos e acessíveis. Use este skill sempre que o usuário pedir para criar gráficos, charts, dashboards, visualizações de dados, ou qualquer representação visual de dados numéricos/categóricos. Deve ser usado quando o usuário mencionar termos como "gráfico", "chart", "dashboard", "highcharts", "visualização de dados", "gráfico de linhas", "barras", "pizza", "scatter", "heatmap", "treemap", "gauge", "stock chart", "mapa", "gantt", "sankey", "funnel", ou quando fornecer dados (CSV, JSON, tabela, planilha) pedindo representação visual. Também deve ser ativado quando o usuário pedir gráficos bonitos, interativos, animados, com tooltip, drill-down, ou exportáveis. Funciona com dados inline, CSV, JSON, e arquivos de dados. Sempre gera HTML standalone completo e funcional.

Use cases: spreadsheets, design, frontend, data

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/highcharts-visualizer

What's inside

Skill name
highcharts-visualizer
Description
Cria visualizações de dados interativas e profissionais usando Highcharts.js, gerando HTML standalone com gráficos animados, responsivos e acessíveis. Use este skill sempre que o usuário pedir para criar gráficos, charts, dashboards, visualizações de dados, ou qualquer representação visual de dados numéricos/categóricos. Deve ser usado quando o usuário mencionar termos como "gráfico", "chart", "dashboard", "highcharts", "visualização de dados", "gráfico de linhas", "barras", "pizza", "scatter", "heatmap", "treemap", "gauge", "stock chart", "mapa", "gantt", "sankey", "funnel", ou quando fornecer dados (CSV, JSON, tabela, planilha) pedindo representação visual. Também deve ser ativado quando o usuário pedir gráficos bonitos, interativos, animados, com tooltip, drill-down, ou exportáveis. Funciona com dados inline, CSV, JSON, e arquivos de dados. Sempre gera HTML standalone completo e funcional.
License
MIT
Instructions
122 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (7)

  • SKILL.md
  • CHART_CATALOG.md · references/
  • ERRORS.md · references/
  • HIGHCHARTS_PATTERNS.md · references/
  • analyze_data.py · scripts/
  • parse_data.py · scripts/
  • sample_data.py · scripts/

SKILL.md (first lines)

# Highcharts Visualizer

Cria visualizações de dados profissionais usando Highcharts.js. Gera sempre **HTML standalone**
(arquivo único, self-contained) com gráficos interativos, animados, responsivos e acessíveis.

## Fluxo de Trabalho

### 1. Receber os Dados

Os dados podem vir de:

- **Inline na conversa** → Usuário cola dados, tabela, lista de valores
- **CSV/JSON enviado** → Analise o conteúdo usando `view_file` e injete os dados diretamente no HTML gerado. Nunca crie scripts em Python.
- **Planilha Excel** → Extraia os dados das tabelas e injete-os no HTML. Não use Python.
- **Dados de exemplo** → Quando o usuário quer explorar um tipo de gráfico sem dados reais
- **URL de dados** → Usar `web_fetch` para buscar dados remotos

### 2. Analisar os Dados

Antes de gerar o gráfico, entender a natureza dos dados:

- **Dimensões**: quantas séries? Quantas categorias? Temporal ou categórico?
- **Escala**: range dos valores, outliers, distribuição
- **Relações**: comparação, composição, distribuição, tendência, correlação
- **Volume**: poucos pontos (<100), médio (100-10K), grande (>10K — usar boost module)

Analise os dados internamente após a leitura e injete as tags via string. Não crie programas Python intermediários.

### 3. Escolher o Tipo de Gráfico

Consultar `references/CHART_CATALOG.md` para o catálogo completo de 40+ tipos de gráfico,
com orientação de quando usar cada um.

**Regra de decisão rápida:**

| Objetivo | Tipos recomendados |
|----------|-------------------|
| Tendência ao longo do tempo | line, area, spline, areaspline |
| Comparação entre categorias | column, bar, lollipop, bullet |
| Composição / proporção | pie, donut, stacked column, stacked area, treemap, sunburst |
| Distribuição | histogram, box plot, scatter, bell curve |
| Correlação | scatter, bubble, heatmap |
| Fluxo / processo | sankey, dependency wheel, network graph |
| Hierarquia | treemap, sunburst, organization chart |
| Geográfico | map (Highcharts Maps module) |
| Financeiro / timeline | stock chart (candlestick, OHLC, flags) |
| Progresso / KPI | gauge, solid gauge, activity gauge |
| Projeto / planejamento | gantt chart |
| Funil / conversão | funnel, pyramid |

Se o usuário não especificou o tipo, sugerir 2-3 opções que melhor representam os dados.

### 4. Gerar o Código

Consultar `references/HIGHCHARTS_PATTERNS.md` para padrões de código testados.

**Regras fundamentais:**

1. **HTML standalone** — Arquivo único `.html` com Highcharts via CDN
2. **CDN versão estável** — Usar `https://code.highcharts.com/highcharts.js` (core)
3. **Módulos por demanda** — Só incluir scripts extras quando necessário (ver tabela de módulos)
4. **Accessibility sempre** — Sempre incluir `modules/accessibility.js`
5. **Exporting sempre** — Sempre incluir `modules/exporting.js` + `modules/export-data.js`
6. **Responsivo** — O gráfico deve se adaptar ao container/viewport
7. **Tema consistente** — Aplicar cores coesas e tipografia profissional
8. **Animação** — Habilitar animações de entrada e transições suaves
9. **Tooltips ricos** — Tooltips formatados, com unidades e contexto
10. **Dados grandes** — Para >10K pontos, incluir `modules/boost.js`

**Módulos CDN necessários por tipo de gráfico:**

| Recurso | Script CDN |
|---------|-----------|
| Core (obrigatório) | `highcharts.js` |
| Accessibility (obrigatório) | `modules/accessibility.js` |
| Exporting (obrigatório) | `modules/exporting.js` |
| Export Data | `modules/export-data.js` |
| Tipos avançados (gauge, polar, etc.) | `highcharts-more.js` |
| 3D | `highcharts-3d.js` |
| Solid Gauge | `modules/solid-gauge.js` |
| Treemap | `modules/treemap.js` |
| Sunburst | `modules/sunburst.js` |
| Sankey | `modules/sankey.js` |
| Heatmap | `modules/heatmap.js` |
| Funnel | `modules/funnel.js` |
| Dependency Wheel | `modules/dependency-wheel.js` |
| Network Graph | `modules/networkgraph.js` |
| Organization | `modules/organization.js` |
| Histogram/Bellcurve | `modules/histogram-bellcurve.js` |
| Bullet | `modules/bullet.js` |
| Timeline | `modules/timeline.js` |
| Wordcloud | `modules/wordcloud.js` |
| Venn | `modules/venn.js` |
| Drilldown | `modules/drilldown.js` |
| Annotations | `modules/annotations.js` |
| Boost (dados grandes) | `modules/boost.js` |
| Offline Exporting | `modules/offline-exporting.js` |
| Stock (candlestick, OHLC) | `/stock/highstock.js` (substitui highcharts.js) |
| Maps | `/maps/highmaps.js` (substitui highcharts.js) |
| Gantt | `/gantt/highcharts-gantt.js` (substitui highcharts.js) |

Todos os CDN no formato: `https://code.highcharts.com/{path}`

### 5. Salvar e Entregar

Salvar o HTML gerado diretamente na pasta de destino usando `write_to_file`. Sempre gere o arquivo HTML puro com todos os dados processados e injetados nas variáveis `<script>`. Não use trechos de Python.

## Diretrizes de Qualidade

- **Estética profissional**: cores coesas (usar paletas Highcharts ou custom), tipografia limpa, espaçamentos adequados
- **Dados formatados**: números com separadores de milhar, datas localizadas, unidades nos eixos
- **Legendas claras**: nomes de séries descritivos, posição que não obstrui os dados
- **Interatividade rica**: hover highlights, tooltips contextuais, zoom quando aplicável
- **Dark mode**: quando apropriado, oferecer versão dark com `backgroundColor: '#1a1a2e'`
- **Múltiplos gráficos**: para dashboards, organizar em grid CSS responsivo
- **Código comentado**: comentários em português explicando cada seção

## Tratamento de Erros

From carlospe67/triagem, MIT.

More from carlospe67/triagem

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Sep 1, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from carlospe67

Cite this page

highcharts-visualizer skill. Agent Mart. https://agentmart.dev/skills/carlospe67-highcharts-visualizer (last updated 2026-10-24)