NanoSkill
Enviar sua skill

Habilidades do Agente de Visualização de Gráficos

porantvis523estrelas no GitHubGitHub

Transforme conjuntos de dados complexos em gráficos visuais intuitivos com as Habilidades de Visualização de Gráficos AntV, oferecendo mais de 26 tipos de gráficos e geração com tecnologia de IA. Comece a criar histórias de dados impactantes sem esforço.

visualizaçãoVerificação de segurança aprovada
Prévia do resultado

Demo completa

Explore um relatório profissional de visualização de dados com tecnologia de IA impulsionado por esta Habilidade.

Primeiros passos

Execute sua primeira tarefa

  1. A screenshot of an AI assistant terminal showing the installation of the AntV chart-visualization-skills package. The assistant logs the execution of the command to add the skills repository via 'npx skills add', confirms interactive selection with the '--yes' flag, and lists all 9 installed skills including chart generation, graph visualization, multi-dimensional tables, editing engines, infographics, narrative visualizations, and skill maintenance. The log notes symlinking into Hermes Agent and a security assessment showing low/medium risk with nothing critical.
    01

    Instalar

    Adicione a Habilidade de Visualização de Gráficos AntV ao seu agente de IA.

  2. A screenshot of an AI assistant task panel for creating a comprehensive AntV chart visualization package. The instructions specify generating multiple chart types, infographics from textual data with templates, and narrative-style reports. Emphasis is on a clean, modern, professional style, ensuring readability, hierarchy, interactivity, dynamic dashboards, drill-down exploration, cross-analysis, and production-ready code snippets for Node.js integration. The final output should be a structured PDF or interactive dashboard, balancing aesthetic elegance with functional clarity.
    02

    Descrever

    Descreva a área do tópico que você deseja visualizar, incluindo objetivos, público-alvo e tipos de gráficos ou estilos preferidos.

  3. A screenshot showing the AI assistant output after loading AntV visualization skills and preparing a professional PowerPoint deck. The assistant indicates understanding of all AntV visualization tools and plans to build a data visualization showcase featuring real data across multiple chart types, infographics, narrative visualizations, network graphs, and S2 tables, ready for presentation in PPT format.
    03

    Otimizar Visualizações

    A Habilidade gera gráficos e painéis otimizados para clareza, layout e insights.

Comando de instalação

$ npx skills add https://github.com/antvis/chart-visualization-skills

Sobre

As Habilidades de Visualização de Gráficos AntV oferecem um conjunto profissional de soluções de visualização projetadas para transformar conjuntos de dados complexos em gráficos visuais intuitivos de forma eficiente e precisa. Iniciada pelo Ant Group, esta coleção de habilidades capacita os usuários a navegar por todo o fluxo de trabalho, desde o design de gráficos e exploração interativa até a análise aprofundada de dados, reduzindo significativamente a barreira de criação por meio de especificações de design inteligentes e uma rica biblioteca de componentes. Fornece suporte robusto para relatórios diários, painéis dinâmicos e análises interativas sofisticadas, tornando os dados visíveis e compreensíveis.

O conjunto inclui habilidades especializadas como "chart-visualization" para gerar mais de 26 tipos de gráficos, "infographic-creator" para transformar texto em infográficos visuais envolventes com mais de 50 modelos e "narrative-text-visualization" para converter dados não estruturados em relatórios semanticamente ricos usando a Sintaxe T8. Essas capacidades são ainda mais aprimoradas pela integração de IA, simplificando e automatizando a geração e otimização de visualizações, permitindo que os analistas se concentrem mais em descobrir insights e impulsionar decisões de negócios.

Os desenvolvedores também podem aproveitar habilidades dedicadas, como "antv-s2-expert" para tabelas de análise cruzada multidimensional, "antv-g6-graph" para gerar visualizações de gráficos G6 v5 e "antv-g2-chart" para criar gráficos estatísticos G2 v5. Essas ferramentas fornecem código preciso e executável seguindo as melhores práticas, cobrindo funcionalidades principais, vários algoritmos de layout, tipos de componentes e interações. As habilidades podem ser integradas a projetos Node.js via CLI ou API, oferecendo flexibilidade para diferentes necessidades de desenvolvimento.

Recursos-chave

O que a torna poderosa

  • Geração Abrangente de Gráficos

    Acesse mais de 26 tipos de gráficos inteligentes para diversas necessidades de visualização de dados, incluindo séries temporais, comparações, relacionamentos e dados geográficos.

  • Criação de Infográficos com IA

    Gere infográficos bonitos a partir de conteúdo de texto usando mais de 50 modelos, transformando informações em linguagem visual perceptível com símbolos intuitivos.

  • Visualizações Estruturadas de Texto Narrativo

    Converta dados não estruturados em relatórios narrativos semanticamente ricos usando a Sintaxe T8, uma linguagem semelhante ao Markdown para narrativas de dados com anotações de entidades e mini gráficos.

  • Tabelas de Análise Cruzada Multidimensionais

    Utilize o AntV S2 Expert para desenvolver tabelas dinâmicas, folhas de tabela e células personalizadas, oferecendo orientação abrangente para análise de dados multidimensionais.

  • Geração Avançada de Gráficos e Gráficos Estatísticos

    Gere código G6 preciso para grafos de rede, árvore e fluxogramas, e código G2 para visualizações estatísticas como gráficos de barras, linhas e pizza, seguindo as melhores práticas.

Casos de uso

Quando usar

  • Criar Relatórios Diários e Painéis Dinâmicos

    Transforme rapidamente conjuntos de dados complexos em gráficos visuais intuitivos para relatórios diários e painéis dinâmicos, permitindo tomada de decisão eficiente orientada por dados.

  • Desenvolver Ferramentas de Análise Interativa Sofisticadas

    Aproveite o robusto conjunto de ferramentas do AntV para construir aplicações de análise interativa avançadas, fornecendo recursos aprofundados de exploração e visualização de dados.

  • Gerar Visualizações Otimizadas por IA

    Simplifique e automatize a geração e otimização de visualizações de dados com capacidades integradas de IA, permitindo que os analistas se concentrem nos insights.

  • Transformar Dados em Infográficos Atraentes

    Converta dados, informações e conhecimento em infográficos visualmente atraentes usando uma variedade de modelos para comunicar ideias complexas de forma clara e memorável.

SKILL.md

Habilidades de Visualização de Gráficos

Transformando dados em uma linguagem visual para um pensamento mais claro.

Visão Geral

Na era da tomada de decisão baseada em dados, a visualização e análise de dados eficientes e precisas são fundamentais. O AntV oferece um conjunto profissional de soluções de visualização, fornecendo um toolkit robusto e um conjunto abrangente de habilidades para todo o fluxo de trabalho — desde o design de gráficos e exploração interativa até a análise aprofundada de dados. Ele capacita os usuários a transformar rapidamente conjuntos de dados complexos em gráficos visuais intuitivos, reduzindo significativamente a barreira de criação por meio de especificações de design inteligentes e uma rica biblioteca de componentes. Seja para relatórios diários, dashboards dinâmicos ou análises interativas sofisticadas, o AntV oferece suporte confiável. Ao integrar capacidades de IA, essas ferramentas simplificam e automatizam ainda mais a geração e otimização de visualizações. Isso permite que os analistas se concentrem mais em descobrir insights e impulsionar decisões de negócios, tornando verdadeiramente os dados visíveis e compreensíveis.

[!WARNING] Este projeto apenas mescla código gerado por IA.

Como contribuir:

  1. Envie uma issue descrevendo o problema claramente
  2. Atribua-a ao @copilot com seus requisitos

Uso

Adicione este marketplace ao Claude Code:

/plugin marketplace add antvis/chart-visualization-skills

Ou você pode instalar diretamente as habilidades para seus múltiplos agentes:

npx skills add antvis/chart-visualization-skills

Habilidades Disponíveis

  • 📊 chart-visualization: Uma habilidade abrangente de geração de gráficos alimentada pelo AntV que oferece mais de 26 tipos de gráficos para visualização inteligente de dados.

Chart Visualization seleciona inteligentemente o tipo de gráfico mais apropriado entre mais de 26 opções disponíveis, extrai parâmetros com base em especificações detalhadas e gera imagens de gráficos de alta qualidade. Abrange séries temporais, comparações, partes de um todo, relacionamentos, geográficos, hierárquicos, estatísticos e visualizações especializadas.

  • 🎨 infographic-creator: Cria infográficos bonitos com base no conteúdo de texto fornecido. Use quando os usuários solicitarem a criação de infográficos.

Infographic Creator usa o AntV Infographic para transformar dados, informações e conhecimento em uma linguagem visual perceptível. Combina design visual com visualização de dados, fornecendo mais de 50 modelos, incluindo listas, sequências, hierarquias, comparações, relações e gráficos. Comprime informações complexas com símbolos intuitivos para ajudar o público a entender e lembrar rapidamente os pontos-chave.

  • 🖼️ icon-retrieval: Pesquisa e recupera strings SVG de ícones da biblioteca de ícones. Retorna até 5 ícones correspondentes por padrão (personalizável).

Icon Search ajuda os usuários a encontrar ícones apropriados para vários casos de uso, incluindo infográficos, desenvolvimento web, design e muito mais. Pesquise por palavras-chave para descobrir ícones disponíveis e recuperar suas strings SVG diretamente. Cada pesquisa retorna até 5 ícones correspondentes por padrão (personalizável via parâmetro topK) com suas URLs e conteúdo SVG completo.

  • 📝 narrative-text-visualization: Gera visualizações de texto narrativo estruturadas a partir de dados usando a Sintaxe T8.

Narrative Text Visualization (T8) transforma dados não estruturados em relatórios narrativos semanticamente ricos usando a Sintaxe T8 - uma linguagem declarativa semelhante a Markdown para criar narrativas de dados com anotações de entidades. É amigável a LLMs e agnóstico a framework, funcionando perfeitamente com HTML, React e Vue. Perfeito para criar relatórios de análise de dados, resumos e documentos de insights com entidades como métricas, valores, tendências e dimensões devidamente rotuladas. Os recursos incluem mini gráficos integrados, estilização padronizada e formatação profissional. Suporta fontes de dados autênticas e fornece renderização leve e agnóstica a tecnologia.

  • 📋 antv-s2-expert: Assistente de desenvolvimento de tabelas de análise cruzada multidimensional S2. Use quando os usuários precisarem de ajuda com tabelas dinâmicas S2, planilhas de tabela ou qualquer desenvolvimento relacionado ao @antv/s2.

AntV S2 Expert ajuda os usuários a desenvolver com o mecanismo de tabela de análise cruzada multidimensional S2. Fornece orientação abrangente sobre o mecanismo central @antv/s2, as vinculações de framework @antv/s2-react e @antv/s2-vue, os componentes de análise avançada @antv/s2-react-components e a renderização do lado do servidor @antv/s2-ssr. Abrange tabelas dinâmicas, planilhas de tabela, células personalizadas, temas, eventos, interações, ordenação, totais, dicas de ferramentas, linhas/colunas congeladas, ícones, paginação e muito mais.

  • 🕸️ antv-g6-graph: Gerador de código de visualização de grafos G6 v5. Use quando os usuários precisarem gerar grafos G6 — grafos de rede, grafos de árvore, fluxogramas, mapas mentais e qualquer visualização de dados relacional ou estruturada em grafos com a biblioteca G6.

AntV G6 Graph gera código G6 v5 preciso e executável seguindo as melhores práticas. Abrange a inicialização central do grafo, estruturas de dados (nós, arestas, combos), mais de 10 algoritmos de layout (force, dagre, circular, grid, mindmap, fishbone, etc.), todos os tipos integrados de nó/aresta/combo, gerenciamento de estado, mais de 15 comportamentos (drag-canvas, zoom-canvas, click-select, lasso, etc.), mais de 10 plugins (minimapa, dica de ferramenta, barra de ferramentas, legenda, barra de tempo, etc.), desenvolvimento de elementos personalizados, transformações e animação. Barreiras de proteção integradas evitam armadilhas comuns de migração v4→v5, como usar construtores G6.Graph() depreciados, APIs graph.data() ou configuração de comportamento baseada em Modo.

  • 📈 antv-g2-chart: Gerador de código de gráficos G2 v5. Use quando os usuários precisarem gerar gráficos G2 — gráficos de barras, gráficos de linhas, gráficos de pizza, gráficos de dispersão, gráficos de área, mapas de calor e qualquer visualização de dados estatísticos com a biblioteca G2.

AntV G2 Chart gera código G2 v5 preciso e executável seguindo as melhores práticas do Modo de Especificação. Abrange mais de 30 tipos de gráficos (intervalo, linha, área, ponto, retângulo, célula, treemap, sankey, chord, wordCloud, gauge e muito mais), transformações de dados (stackY, dodgeX, binX, fold, etc.), sistemas de coordenadas (cartesiano, polar, theta, radial), escalas, interações (brush, slider, filtro de legenda), componentes (eixo, legenda, dica de ferramenta, anotação) e composições de múltiplas visões. Barreiras de proteção integradas evitam armadilhas comuns de migração v4→v5, como usar APIs encadeadas depreciadas, nomes de paleta inválidos ou referenciar d3 no código do usuário.

Resultados da Avaliação

A abordagem de Harness Engineering foi rigorosamente testada em 174 casos de teste de geração de gráficos, demonstrando melhorias significativas em relação aos métodos de linha de base:

ModeloG2G6
qwen3-coder-480b-a35b-instruct✨ 98.2% <sup><sub>+17.7%</sub></sup>94.8% <sup><sub>+15.6%</sub></sup>
Kimi-K2.597.7% <sup><sub>+17.2%</sub></sup>96.9% <sup><sub>+17.7%</sub></sup>
GLM-5.193.6% <sup><sub>+13.1%</sub></sup>92.8% <sup><sub>+13.6%</sub></sup>
DeepSeek-V3.290.8% <sup><sub>+10.3%</sub></sup>✨ 97.9% <sup><sub>+18.7%</sub></sup>
Context7 <sub>Linha de Base</sub>80.5%79.2%

Os resultados mostram que a Harness Engineering permite que LLMs atinjam uma precisão quase pronta para produção (até 98,2%), superando significativamente a abordagem de linha de base Context7.

[!TIP] Mais habilidades em breve.

Uso como Biblioteca

Pode ser usado como uma biblioteca em seus projetos Node.js com CLI e API.

Uso via CLI

Também fornecemos uma ferramenta CLI chamada antv para uso fácil no seu terminal, instale globalmente:

npm install -g @antv/chart-visualization-skills

Recuperar ou listar habilidades por consulta:

# Recuperar habilidades por consulta (apenas metadados)
antv retrieve \"bar chart\" --library g2 --topk 10

# Recuperar habilidades com conteúdo markdown completo (restrições principais automaticamente anexadas)
antv retrieve \"bar chart\" --library g2 --content

# Recuperar habilidades e saída como JSON
antv retrieve \"bar chart\" --library g2 --output json

# Obter uma habilidade pelo seu ID exato
antv get g2-mark-interval-basic --library g2

# Listar todas as habilidades disponíveis
antv list --library g2 --category core

# Listar habilidades e saída como JSON
antv list --output json

# Mostrar informações da habilidade (restrições principais do SKILL.md)
antv info --library g2

# Mostrar informações da habilidade como JSON
antv info --library g2 --output json

Uso do comando:

Usage: antv [options] [command]

Ferramenta CLI para recuperação de habilidades de visualização de gráficos AntV

Opções:
  -V, --version               exibe o número da versão
  -h, --help                  exibe ajuda para o comando

Comandos:
  retrieve [options] <query>  Pesquisa habilidades que correspondem a uma consulta
  get [options] <id>          Obtém uma habilidade pelo seu ID exato
  list [options]              Lista todas as habilidades disponíveis
  info [options]              Mostra informações da habilidade do SKILL.md
  help [command]              exibe ajuda para o comando

Opções para retrieve:
  --library <lib>             Filtrar por biblioteca (ex: g2, g6)
  --topk <n>                  Número de resultados a retornar (padrão: 7)
  --content                   Incluir corpo do conteúdo markdown nos resultados; as restrições principais (Seção 1-2 do SKILL.md) são sempre anexadas como o primeiro resultado
  --output <format>           Formato de saída: json | text (padrão: \"text\")

Nota: --content sempre anexa as restrições principais da biblioteca (Seção 1 e 2 do SKILL.md, até o marcador <!-- CONSTRAINTS:END -->) como o primeiro resultado, garantindo que o modelo receba as regras essenciais juntamente com os documentos de referência.

Uso da API

import { retrieve } from '@antv/chart-visualization-skills';

// Apenas metadados (sem conteúdo)
const skills = retrieve('bar chart', { library: 'g2', topK: 5 });

// Com conteúdo markdown completo (restrições principais automaticamente anexadas como primeiro resultado)
const skills = retrieve('bar chart', { library: 'g2', topK: 5, content: true });

// Com conteúdo, mas sem restrições principais
const skills = retrieve('bar chart', { library: 'g2', topK: 5, content: true, includeInfo: false });
retrieve(query: string, options?: RetrieveOptions): Skill[]

interface RetrieveOptions {
  library?: string;   // Filtro de biblioteca, ex: 'g2' ou 'g6'
  topK?: number;      // Número de resultados (padrão: 7)
  content?: boolean;  // Incluir corpo do conteúdo markdown (padrão: false)
  includeInfo?: boolean; // Anexar restrições principais do SKILL.md (padrão: igual a content)
}
OpçãoTipoPadrãoDescrição
librarystringallFiltro de biblioteca (g2 ou g6)
topKnumber7Número de resultados
contentbooleanfalseIncluir corpo do conteúdo markdown
includeInfobooleansame as contentAnexar restrições principais do SKILL.md (Seção 1-2) como primeiro resultado

Notas:

  • A recuperação padrão retorna objetos de resultado leves sem o campo content.
  • content: true retorna o corpo do conteúdo markdown (metadados do frontmatter são excluídos).
  • Quando includeInfo é true (o padrão quando content: true), o bloco de restrições principais — SKILL.md até <!-- CONSTRAINTS:END --> — é injetado como o primeiro elemento (id prefixado com __info__), garantindo que o modelo sempre veja as regras essenciais.
import { info } from '@antv/chart-visualization-skills';

const skillInfo = info('g2');
// => { name: 'antv-g2-chart', description: '...', content: '...', constraintsContent: '...' }
info(library?: string): SkillInfo | undefined

interface SkillInfo {
  name: string;
  description: string;
  content: string;            // Corpo completo do SKILL.md (após o frontmatter)
  constraintsContent: string; // Corpo do SKILL.md até o marcador <!-- CONSTRAINTS:END -->; injetado por retrieve quando includeInfo: true
}
ParâmetroTipoPadrãoDescrição
librarystring'g2'Biblioteca para obter informações (g2 ou g6)

Licença

Licença MIT - veja o arquivo LICENSE para mais detalhes.

FAQ