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
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.
About
Use cases: spreadsheets, design, frontend, data
Reviews
Write a reviewNo 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 ErrosFrom carlospe67/triagem, MIT.
More from carlospe67/triagem
- 0.529score
d3-image-animator
carlospe67
Cria animações D3.js a partir de imagens fornecidas pelo usuário.
SkillBFreshness: BClaude Code +9 - 0.529score
academic-paper-summarizer
carlospe67
Lê artigos científicos (PDF ou link da web) e gera um resumo estendido em português brasileiro com os pontos mais importantes.
SkillBFreshness: BClaude Code +9 - 0.529score
image-prompt-json
carlospe67
Cria prompts JSON estruturados para geração de imagens de alta qualidade com estética luxuosa e cinematográfica.
SkillBFreshness: BClaude Code +9 - 0.525score
srt-video-cutter
carlospe67
Agente de edição automática de vídeo via análise de legendas SRT.
SkillBFreshness: BClaude Code +9 - 0.524score
gerador-slides
carlospe67
Transforma documentos e conteúdos longos em roteiros otimizados para apresentações de slides (PowerPoint/Keynote/Google Slides).
SkillBFreshness: BClaude Code +9 - 0.524score
design-system
carlospe67
Extrai e documenta o Design System completo a partir de código HTML/CSS de um site, gerando uma especificação SDD (Spec/Design Document) estruturada e…
SkillBFreshness: BClaude Code +9 - 0.523score
especialista-d3
carlospe67
Engenheiro de Visualização de Dados Sênior especializado em D3.js (v7+).
SkillBFreshness: BClaude Code +9 - 0.521score
apresentacao-cards
carlospe67
Motor de montagem atômica para criar apresentações interativas em HTML/Tailwind usando componentes Glassmorphism modulares com navegação card-a-card.
SkillBFreshness: BClaude Code +9 - 0.521score
apresentacao
carlospe67
Especialidade para estruturar apresentações, slides, narrativas de comunicação e materiais visuais para público técnico ou acadêmico.
SkillBFreshness: BClaude Code +9 - 0.521score
arquitetura
carlospe67
Especialidade para analisar estrutura de sistemas, arquitetura de software, organização de módulos, escolhas de stack e desenho de solução.
SkillBFreshness: BClaude Code +9 - 0.520score
escritor-latex
carlospe67
Ative esta skill sempre que o usuário pedir para escrever, gerar, criar ou produzir textos em LaTeX sobre inteligência artificial, LLMs, embeddings…
SkillBFreshness: BClaude Code +9 - 0.499score
find-skills
carlospe67
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express…
SkillBFreshness: BClaude Code +9
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
- Repository
- github.com/carlospe67/triagem
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from carlospe67
- 0.529score
d3-image-animator
carlospe67
Cria animações D3.js a partir de imagens fornecidas pelo usuário.
SkillBFreshness: BClaude Code +9 - 0.529score
image-prompt-json
carlospe67
Cria prompts JSON estruturados para geração de imagens de alta qualidade com estética luxuosa e cinematográfica.
SkillBFreshness: BClaude Code +9 - 0.529score
academic-paper-summarizer
carlospe67
Lê artigos científicos (PDF ou link da web) e gera um resumo estendido em português brasileiro com os pontos mais importantes.
SkillBFreshness: BClaude Code +9 - 0.525score
srt-video-cutter
carlospe67
Agente de edição automática de vídeo via análise de legendas SRT.
SkillBFreshness: BClaude Code +9 - 0.524score
design-system
carlospe67
Extrai e documenta o Design System completo a partir de código HTML/CSS de um site, gerando uma especificação SDD (Spec/Design Document) estruturada e…
SkillBFreshness: BClaude Code +9 - 0.524score
gerador-slides
carlospe67
Transforma documentos e conteúdos longos em roteiros otimizados para apresentações de slides (PowerPoint/Keynote/Google Slides).
SkillBFreshness: BClaude Code +9
Cite this page
highcharts-visualizer skill. Agent Mart. https://agentmart.dev/skills/carlospe67-highcharts-visualizer (last updated 2026-10-24)