NanoSkill
Skill einreichen

Diagrammvisualisierungs-Agentenfähigkeiten

vonantvis523GitHub-SterneGitHub

Verwandeln Sie komplexe Datensätze mit AntV-Diagrammvisualisierungsfähigkeiten in intuitive visuelle Diagramme, die über 26 Diagrammtypen und KI-gestützte Generierung bieten. Beginnen Sie mühelos mit der Erstellung aussagekräftiger Datengeschichten.

VisualisierungSicherheitsprüfung bestanden
Ergebnisvorschau

Vollständige Demo

Erkunden Sie einen professionellen KI-gestützten Datenvisualisierungsbericht, der von dieser Fähigkeit unterstützt wird.

Loslegen

Erste Aufgabe ausführen

  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

    Installieren

    Fügen Sie die AntV-Diagrammvisualisierungsfähigkeit zu Ihrem KI-Agenten hinzu.

  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

    Beschreiben

    Beschreiben Sie den Themenbereich, den Sie visualisieren möchten, einschließlich Zielen, Zielgruppe und bevorzugten Diagrammtypen oder -stilen.

  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

    Visualisierungen optimieren

    Die Fähigkeit generiert Diagramme und Dashboards, die auf Klarheit, Layout und Erkenntnisse optimiert sind.

Installationsbefehl

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

Überblick

Die AntV-Diagrammvisualisierungsfähigkeiten bieten eine professionelle Suite von Visualisierungslösungen, die darauf ausgelegt sind, komplexe Datensätze effizient und genau in intuitive visuelle Diagramme zu verwandeln. Initiiert von der Ant Group, ermöglicht diese Sammlung von Fähigkeiten den Benutzern, den gesamten Workflow von Diagrammentwurf und interaktiver Erkundung bis hin zur tiefgehenden Datenanalyse zu navigieren, wodurch die Einstiegshürde durch intelligente Designspezifikationen und eine umfangreiche Komponentenbibliothek erheblich gesenkt wird. Sie bietet robuste Unterstützung für tägliche Berichte, dynamische Dashboards und anspruchsvolle interaktive Analysen und macht Daten sichtbar und verständlich.

Die Suite umfasst spezialisierte Fähigkeiten wie „Diagrammvisualisierung“ zur Generierung von über 26 Diagrammtypen, „Infografik-Ersteller“ zur Umwandlung von Text in ansprechende visuelle Infografiken mit über 50 Vorlagen und „Narrative Textvisualisierung“ zur Konvertierung unstrukturierter Daten in semantisch reichhaltige Berichte unter Verwendung der T8-Syntax. Diese Fähigkeiten werden durch KI-Integration weiter verbessert, wodurch die Generierung und Optimierung von Visualisierungen rationalisiert und automatisiert wird und Analysten sich stärker auf die Entdeckung von Erkenntnissen und die Steuerung von Geschäftsentscheidungen konzentrieren können.

Entwickler können auch spezielle Fähigkeiten wie „AntV-S2-Experte“ für mehrdimensionale Kreuzanalysetabellen, „AntV-G6-Graph“ zur Generierung von G6-v5-Graphenvisualisierungen und „AntV-G2-Diagramm“ zur Erstellung von G2-v5-statistischen Diagrammen nutzen. Diese Tools liefern genauen, ausführbaren Code, der Best Practices folgt und Kernfunktionen, verschiedene Layout-Algorithmen, Komponententypen und Interaktionen abdeckt. Die Fähigkeiten können über CLI oder API in Node.js-Projekte integriert werden und bieten Flexibilität für unterschiedliche Entwicklungsanforderungen.

Wichtige Funktionen

Was ihn stark macht

  • Umfassende Diagrammerstellung

    Zugriff auf über 26 intelligente Diagrammtypen für vielfältige Datenvisualisierungsanforderungen, darunter Zeitreihen, Vergleiche, Beziehungen und geografische Daten.

  • KI-gestützte Infografik-Erstellung

    Erstellen Sie schöne Infografiken aus Textinhalten mit über 50 Vorlagen und verwandeln Sie Informationen mit intuitiven Symbolen in eine wahrnehmbare visuelle Sprache.

  • Strukturierte narrative Textvisualisierungen

    Wandeln Sie unstrukturierte Daten mit der T8-Syntax, einer Markdown-ähnlichen Sprache für Datenerzählungen mit Entitätsannotationen und Mini-Diagrammen, in semantisch reichhaltige narrative Berichte um.

  • Mehrdimensionale Kreuzanalysetabellen

    Nutzen Sie den AntV S2 Expert für die Entwicklung von Pivot-Tabellen, Tabellenblättern und benutzerdefinierten Zellen, der umfassende Anleitungen für die mehrdimensionale Datenanalyse bietet.

  • Fortgeschrittene Graphen- und statistische Diagrammerstellung

    Generieren Sie präzisen G6-Graphcode für Netzwerk-, Baum- und Flussdiagramme sowie G2-Diagrammcode für statistische Visualisierungen wie Balken-, Linien- und Kreisdiagramme, und folgen Sie dabei bewährten Methoden.

Anwendungsfälle

Wann du ihn einsetzen solltest

  • Erstellen Sie tägliche Berichte und dynamische Dashboards

    Wandeln Sie komplexe Datensätze schnell in intuitive visuelle Diagramme für die tägliche Berichterstattung und dynamische Dashboards um und ermöglichen Sie so eine effiziente datengesteuerte Entscheidungsfindung.

  • Entwickeln Sie anspruchsvolle interaktive Analysewerkzeuge

    Nutzen Sie das robuste Toolkit von AntV, um fortgeschrittene interaktive Analyseanwendungen zu erstellen, die tiefgehende Datenexplorations- und Visualisierungsfunktionen bieten.

  • Generieren Sie KI-optimierte Visualisierungen

    Optimieren und automatisieren Sie die Generierung und Optimierung von Datenvisualisierungen mit integrierten KI-Funktionen, damit Analysten sich auf Erkenntnisse konzentrieren können.

  • Wandeln Sie Daten in ansprechende Infografiken um

    Wandeln Sie Daten, Informationen und Wissen mithilfe einer Vielzahl von Vorlagen in visuell ansprechende Infografiken um, um komplexe Ideen klar und einprägsam zu kommunizieren.

SKILL.md

Diagramm-Visualisierungsfähigkeiten

Daten in eine visuelle Sprache verwandeln, um besser zu denken.

Überblick

Im Zeitalter datengesteuerter Entscheidungsfindung sind effiziente und präzise Datenvisualisierung und -analyse von größter Bedeutung. AntV bietet eine professionelle Suite von Visualisierungslösungen, die ein robustes Toolkit und umfassende Fähigkeiten für den gesamten Workflow bereitstellt – vom Diagrammdesign und der interaktiven Erkundung bis hin zur tiefgehenden Datenanalyse. Es befähigt Benutzer, komplexe Datensätze schnell in intuitive visuelle Diagramme umzuwandeln, wobei die Erstellungshürde durch intelligente Designspezifikationen und eine umfangreiche Komponentenbibliothek erheblich gesenkt wird. Ob für tägliche Berichte, dynamische Dashboards oder anspruchsvolle interaktive Analysen – AntV liefert zuverlässige Unterstützung. Durch die Integration von KI-Funktionen optimieren und automatisieren diese Werkzeuge die Erstellung und Optimierung von Visualisierungen weiter. Dies ermöglicht es Analysten, sich stärker auf die Gewinnung von Erkenntnissen und die Förderung von Geschäftsentscheidungen zu konzentrieren, wodurch Daten wirklich sichtbar und verständlich werden.

[!WARNING] Dieses Projekt fasst nur KI-generierten Code zusammen.

So können Sie beitragen:

  1. Reichen Sie ein Issue ein, das das Problem klar beschreibt.
  2. Weisen Sie es @copilot mit Ihren Anforderungen zu.

Verwendung

Fügen Sie diesen Marktplatz zu Claude Code hinzu:

/plugin marketplace add antvis/chart-visualization-skills

Oder Sie können die Fähigkeiten direkt für Ihre mehreren Agenten installieren:

npx skills add antvis/chart-visualization-skills

Verfügbare Fähigkeiten

  • 📊 chart-visualization: Eine umfassende Fähigkeit zur Diagrammerstellung, unterstützt von AntV, die über 26 Diagrammtypen für intelligente Datenvisualisierung bereitstellt.

Chart Visualization wählt intelligent den am besten geeigneten Diagrammtyp aus über 26 verfügbaren Optionen aus, extrahiert Parameter basierend auf detaillierten Spezifikationen und generiert hochwertige Diagrammbilder. Es deckt Zeitreihen, Vergleiche, Teil-Ganzes-Beziehungen, Zusammenhänge, geografische, hierarchische, statistische und spezialisierte Visualisierungen ab.

  • 🎨 infographic-creator: Erstellen Sie ansprechende Infografiken basierend auf gegebenem Textinhalt. Verwenden Sie diese Fähigkeit, wenn Benutzer die Erstellung von Infografiken anfordern.

Infographic Creator verwendet AntV Infographic, um Daten, Informationen und Wissen in eine wahrnehmbare visuelle Sprache zu transformieren. Es kombiniert visuelles Design mit Datenvisualisierung und bietet über 50 Vorlagen, darunter Listen, Sequenzen, Hierarchien, Vergleiche, Beziehungen und Diagramme. Es komprimiert komplexe Informationen mit intuitiven Symbolen, um dem Publikum zu helfen, Kernpunkte schnell zu verstehen und sich einzuprägen.

  • 🖼️ icon-retrieval: Suchen und rufen Sie Icon-SVG-Strings aus der Icon-Bibliothek ab. Gibt standardmäßig bis zu 5 passende Icons zurück (anpassbar).

Icon Search hilft Benutzern, passende Icons für verschiedene Anwendungsfälle zu finden, darunter Infografiken, Webentwicklung, Design und mehr. Suchen Sie nach Schlüsselwörtern, um verfügbare Icons zu entdecken und deren SVG-Strings direkt abzurufen. Jede Suche gibt standardmäßig bis zu 5 passende Icons zurück (über den topK-Parameter anpassbar) mit ihren URLs und vollständigem SVG-Inhalt.

  • 📝 narrative-text-visualization: Generieren Sie strukturierte narrative Textvisualisierungen aus Daten unter Verwendung der T8-Syntax.

Narrative Text Visualization (T8) transformiert unstrukturierte Daten in semantisch reichhaltige narrative Berichte mit der T8-Syntax – einer deklarativen, Markdown-ähnlichen Sprache zur Erstellung von Datenerzählungen mit Entitätsanmerkungen. Es ist LLM-freundlich und framework-agnostisch und arbeitet nahtlos mit HTML, React und Vue. Perfekt für die Erstellung von Datenanalyseberichten, Zusammenfassungen und Erkenntnisdokumenten mit Entitäten wie Metriken, Werten, Trends und Dimensionen, die ordnungsgemäß gekennzeichnet sind. Zu den Funktionen gehören integrierte Mini-Diagramme, standardisierte Gestaltung und professionelle Formatierung. Unterstützt authentische Datenquellen und bietet eine leichtgewichtige, technologieunabhängige Darstellung.

  • 📋 antv-s2-expert: Assistent für die Entwicklung multidimensionaler Kreuzanalyse-Tabellen mit S2. Verwenden Sie dies, wenn Benutzer Hilfe bei S2-Pivot-Tabellen, Tabellenblättern oder jeglicher Entwicklung im Zusammenhang mit @antv/s2 benötigen.

AntV S2 Expert hilft Benutzern bei der Entwicklung mit der S2-Engine für multidimensionale Kreuzanalyse-Tabellen. Es bietet umfassende Anleitung zum Kern-Engine @antv/s2, den Framework-Anbindungen @antv/s2-react und @antv/s2-vue, den erweiterten Analysekomponenten @antv/s2-react-components und dem serverseitigen Rendering @antv/s2-ssr. Deckt Pivot-Tabellen, Tabellenblätter, benutzerdefinierte Zellen, Theming, Ereignisse, Interaktionen, Sortierung, Gesamtsummen, Tooltips, fixierte Zeilen/Spalten, Icons, Paginierung und mehr ab.

  • 🕸️ antv-g6-graph: Code-Generator für G6 v5 Graph-Visualisierungen. Verwenden Sie dies, wenn Benutzer G6-Graphen generieren müssen – Netzwerkgraphen, Baumgraphen, Flussdiagramme, Mindmaps und jegliche Visualisierung relationaler oder graphstrukturierter Daten mit der G6-Bibliothek.

AntV G6 Graph generiert genauen, ausführbaren G6 v5-Code, der bewährten Praktiken folgt. Es deckt die Kerninitialisierung von Graphen, Datenstrukturen (Knoten, Kanten, Combos), über 10 Layout-Algorithmen (force, dagre, circular, grid, mindmap, fishbone usw.), alle integrierten Knoten-/Kanten-/Combo-Typen, Zustandsverwaltung, über 15 Verhaltensweisen (drag-canvas, zoom-canvas, click-select, lasso usw.), über 10 Plugins (minimap, tooltip, toolbar, legend, timebar usw.), die Entwicklung benutzerdefinierter Elemente, Transformationen und Animationen ab. Integrierte Schutzmechanismen verhindern häufige Fallstricke bei der Migration von v4 zu v5, wie die Verwendung veralteter G6.Graph()-Konstruktoren, graph.data()-APIs oder modusbasierter Verhaltenskonfiguration.

  • 📈 antv-g2-chart: Code-Generator für G2 v5-Diagramme. Verwenden Sie dies, wenn Benutzer G2-Diagramme generieren müssen – Balkendiagramme, Liniendiagramme, Tortendiagramme, Streudiagramme, Flächendiagramme, Heatmaps und jegliche statistische Datenvisualisierung mit der G2-Bibliothek.

AntV G2 Chart generiert genauen, ausführbaren G2 v5-Code, der den Best Practices des Spec-Modus folgt. Es deckt über 30 Diagrammtypen (Interval, Line, Area, Point, Rect, Cell, Treemap, Sankey, Chord, WordCloud, Gauge und mehr), Datentransformationen (stackY, dodgeX, binX, fold usw.), Koordinatensysteme (kartesisch, polar, theta, radial), Skalen, Interaktionen (brush, slider, legend filter), Komponenten (Achse, Legende, Tooltip, Annotation) und Multi-View-Kompositionen ab. Integrierte Schutzmechanismen verhindern häufige Fallstricke bei der Migration von v4 zu v5, wie die Verwendung veralteter Chain-APIs, ungültiger Palettennamen oder die Referenzierung von d3 im Benutzercode.

Evaluierungsergebnisse

Der Harness Engineering-Ansatz wurde rigoros anhand von 174 Diagrammerstellungs-Testfällen getestet und zeigte signifikante Verbesserungen gegenüber den Baseline-Methoden:

ModellG2G6
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>Baseline</sub>80.5%79.2%

Die Ergebnisse zeigen, dass Harness Engineering es LLMs ermöglicht, eine nahezu produktionsreife Genauigkeit (bis zu 98,2 %) zu erreichen und damit den Context7-Baseline-Ansatz deutlich zu übertreffen.

[!TIP] Weitere Fähigkeiten kommen bald.

Bibliotheksnutzung

Es kann als Bibliothek in Ihren Node.js-Projekten mit CLI und API verwendet werden.

CLI-Verwendung

Wir bieten auch ein CLI-Tool namens antv für die einfache Nutzung in Ihrem Terminal, global installieren:

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

Fähigkeiten nach Abfrage abrufen oder auflisten:

# Fähigkeiten nach Abfrage abrufen (nur Metadaten)
antv retrieve "bar chart" --library g2 --topk 10

# Fähigkeiten mit vollständigem Markdown-Inhalt abrufen (Kernbeschränkungen werden automatisch vorangestellt)
antv retrieve "bar chart" --library g2 --content

# Fähigkeiten abrufen und als JSON ausgeben
antv retrieve "bar chart" --library g2 --output json

# Eine Fähigkeit anhand ihrer exakten ID abrufen
antv get g2-mark-interval-basic --library g2

# Alle verfügbaren Fähigkeiten auflisten
antv list --library g2 --category core

# Fähigkeiten auflisten und als JSON ausgeben
antv list --output json

# Fähigkeitsinformationen anzeigen (Kernbeschränkungen aus SKILL.md)
antv info --library g2

# Fähigkeitsinformationen als JSON anzeigen
antv info --library g2 --output json

Verwendung des Befehls:

Usage: antv [options] [command]

CLI-Tool für die Abfrage von AntV-Diagrammvisualisierungsfähigkeiten

Options:
  -V, --version               Versionsnummer ausgeben
  -h, --help                  Hilfe für Befehl anzeigen

Commands:
  retrieve [options] <query>  Nach Fähigkeiten suchen, die einer Abfrage entsprechen
  get [options] <id>          Eine Fähigkeit anhand ihrer exakten ID abrufen
  list [options]              Alle verfügbaren Fähigkeiten auflisten
  info [options]              Fähigkeitsinformationen aus SKILL.md anzeigen
  help [command]              Hilfe für einen Befehl anzeigen

Options for retrieve:
  --library <lib>             Nach Bibliothek filtern (z. B. g2, g6)
  --topk <n>                  Anzahl der zurückzugebenden Ergebnisse (Standard: 7)
  --content                   Markdown-Inhaltstext in die Ergebnisse aufnehmen; Kernbeschränkungen (SKILL.md Abschnitt 1-2) werden immer als erstes Ergebnis vorangestellt
  --output <format>           Ausgabeformat: json | text (Standard: "text")

Hinweis: --content stellt den Kernbeschränkungen der Bibliothek (Abschnitt 1 & 2 von SKILL.md, bis zur Markierung <!-- CONSTRAINTS:END -->) immer als erstes Ergebnis voran, um sicherzustellen, dass das Modell die wesentlichen Regeln zusammen mit den Referenzdokumenten erhält.

API-Verwendung

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

// Nur Metadaten (kein Inhalt)
const skills = retrieve('bar chart', { library: 'g2', topK: 5 });

// Mit vollständigem Markdown-Inhalt (Kernbeschränkungen werden automatisch als erstes Ergebnis vorangestellt)
const skills = retrieve('bar chart', { library: 'g2', topK: 5, content: true });

// Mit Inhalt, aber ohne Kernbeschränkungen
const skills = retrieve('bar chart', { library: 'g2', topK: 5, content: true, includeInfo: false });
retrieve(query: string, options?: RetrieveOptions): Skill[]

interface RetrieveOptions {
  library?: string;   // Bibliotheksfilter, z. B. 'g2' oder 'g6'
  topK?: number;      // Anzahl der Ergebnisse (Standard: 7)
  content?: boolean;  // Markdown-Inhaltstext einbeziehen (Standard: false)
  includeInfo?: boolean; // SKILL.md-Kernbeschränkungen voranstellen (Standard: gleich wie content)
}
OptionTypStandardBeschreibung
librarystringalleBibliotheksfilter (g2 oder g6)
topKnumber7Anzahl der Ergebnisse
contentbooleanfalseMarkdown-Inhaltstext einbeziehen
includeInfobooleangleich wie contentSKILL.md-Kernbeschränkungen (Abschnitt 1-2) als erstes Ergebnis voranstellen

Hinweise:

  • Die Standardabfrage gibt leichte Ergebnisobjekte ohne das content-Feld zurück.
  • content: true gibt den Markdown-Inhaltstext zurück (Frontmatter-Metadaten sind ausgeschlossen).
  • Wenn includeInfo true ist (der Standard bei content: true), wird der Block der Kernbeschränkungen – SKILL.md bis <!-- CONSTRAINTS:END --> – als erstes Element eingefügt (ID mit dem Präfix __info__), um sicherzustellen, dass das Modell immer die wesentlichen Regeln sieht.
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;            // Vollständiger SKILL.md-Text (nach dem Frontmatter)
  constraintsContent: string; // SKILL.md-Text bis zur Markierung <!-- CONSTRAINTS:END -->; wird von retrieve eingefügt, wenn includeInfo: true
}
ParameterTypStandardBeschreibung
librarystring'g2'Bibliothek, für die Informationen abgerufen werden sollen (g2 oder g6)

Lizenz

MIT-Lizenz – siehe die LICENSE-Datei für Details.

FAQ