Skills Agentes

Chart Visualization

Se usa cuando el usuario quiere visualizar datos. Selecciona el tipo de gráfico más adecuado entre 26 opciones, extrae los parámetros según especificaciones detalladas y genera la imagen con un script de JavaScript.

Estrellas
82.8k

en todo el repo

Actividad
39

0–100, la ruta de este skill

Actualizado
hace 5 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
840 tok

64 tok en reposo

Paquete
28 archivos

35 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add bytedance/deer-flow --skill chart-visualization --agent claude-code

Se instala solo en este repositorio.

Este skill makes network requests, reads environment config.

Qué hace

  • Selecciona el tipo de gráfico más adecuado entre 26 opciones según las características de los datos (series temporales, comparaciones, parte-todo, relaciones, mapas, jerarquías)
  • Lee la especificación de referencia del gráfico elegido para extraer y mapear los parámetros requeridos
  • Genera la imagen del gráfico invocando 'node ./scripts/generate.js' con el payload JSON
  • Devuelve la URL de la imagen generada junto con la especificación completa usada

Úsalo cuando

  • El usuario quiere visualizar datos

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • “Visualiza estos datos de ventas mensuales”
    • “Genera un gráfico de dispersión con estos puntos”
    • “Haz un mapa mental con esta jerarquía de temas”

    SKILL.md

    En inglés

    Chart Visualization Skill

    This skill provides a comprehensive workflow for transforming data into visual charts. It handles chart selection, parameter extraction, and image generation.

    Workflow

    To visualize data, follow these steps:

    1. Intelligent Chart Selection

    Analyze the user's data features to determine the most appropriate chart type. Use the following guidelines (and consult references/ for detailed specs):

    • Time Series: Use generate_line_chart (trends) or generate_area_chart (accumulated trends). Use generate_dual_axes_chart for two different scales.
    • Comparisons: Use generate_bar_chart (categorical) or generate_column_chart. Use generate_histogram_chart for frequency distributions.
    • Part-to-Whole: Use generate_pie_chart or generate_treemap_chart (hierarchical).
    • Relationships & Flow: Use generate_scatter_chart (correlation), generate_sankey_chart (flow), or generate_venn_chart (overlap).
    • Maps: Use generate_district_map (regions), generate_pin_map (points), or generate_path_map (routes).
    • Hierarchies & Trees: Use generate_organization_chart or generate_mind_map.
    • Specialized:
      • generate_radar_chart: Multi-dimensional comparison.
      • generate_funnel_chart: Process stages.
      • generate_liquid_chart: Percentage/Progress.
      • generate_word_cloud_chart: Text frequency.
      • generate_boxplot_chart or generate_violin_chart: Statistical distribution.
      • generate_network_graph: Complex node-edge relationships.
      • generate_fishbone_diagram: Cause-effect analysis.
      • generate_flow_diagram: Process flow.
      • generate_spreadsheet: Tabular data or pivot tables for structured data display and cross-tabulation.

    2. Parameter Extraction

    Once a chart type is selected, read the corresponding file in the references/ directory (e.g., references/generate_line_chart.md) to identify the required and optional fields. Extract the data from the user's input and map it to the expected args format.

    3. Chart Generation

    Invoke the scripts/generate.js script with a JSON payload.

    Payload Format:

    {
      "tool": "generate_chart_type_name",
      "args": {
        "data": [...],
        "title": "...",
        "theme": "...",
        "style": { ... }
      }
    }
    

    Execution Command:

    node ./scripts/generate.js '<payload_json>'
    

    4. Result Return

    The script will output the URL of the generated chart image. Return the following to the user:

    • The image URL.
    • The complete args (specification) used for generation.

    Reference Material

    Detailed specifications for each chart type are located in the references/ directory. Consult these files to ensure the args passed to the script match the expected schema.

    License

    This SKILL.md is provided by antvis/chart-visualization-skills. Licensed under the MIT License.

    Reproducido de bytedance/deer-flow bajo licencia MIT. Leer esta página en markdown.

    Archivos

    28 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere Node.js >= 18.0.0.

    Necesita en el PATH:node

    Variables de entorno:JSONSERVICE_IDVIS_REQUEST_SERVER

    Detalles

    Creador
    bytedance
    Licencia
    MIT
    Recursos incluidos
    scripts en javascript + referencias
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de bytedance/deer-flow

    Este repo incluye 27 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack deer-flow entero y su comando de instalación

    Evalúa y ejecuta cambios de sistema no triviales desde primeros principios: RFCs, features, refactors, migraciones o nuevas APIs, exigiendo consumidores concretos, la solución mínima suficiente y evidencia proporcional al riesgo.

    Costo de contexto al activarse
    2.5k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 2 meses
    herramientas desarrollo

    Revisa paquetes de skills de DeerFlow: preparación para publicar, triggers, límites de seguridad, recursos y evidencia. Úsala cuando pidan auditar, calificar o validar para producción una skill.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    13 archivos
    Última actualización
    hace 3 meses
    herramientas desarrollo

    Crea skills nuevas, modifica y mejora skills existentes, y mide su rendimiento. Úsala para crear una skill, editarla, correr evals, hacer benchmark con análisis de varianza, u optimizar su descripción.

    Costo de contexto al activarse
    9.2k tok
    Tamaño del paquete
    20 archivos
    Última actualización
    hace 3 meses
    herramientas desarrollo

    Skill de smoke test de extremo a extremo para DeerFlow: actualiza el código, despliega en local o Docker, verifica disponibilidad de servicios, hace health check y genera el reporte final.

    Costo de contexto al activarse
    2.5k tok
    Tamaño del paquete
    12 archivos
    Última actualización
    hace 3 meses
    testing qa

    Manejo de issues y PRs de GitHub solo por comentarios para mantenedores de DeerFlow: resuelve alcance con gh, analiza, publica o redacta comentarios de issues y revisiones de PR, y compara PRs en competencia.

    Costo de contexto al activarse
    5.4k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    herramientas desarrollo

    Asegura que el código async del backend que podría bloquear el event loop de asyncio quede protegido por un test 'anchor' verificado en tests/blocking_io/, mediante un escaneo determinista de cambios o de todo el repo.

    Costo de contexto al activarse
    1.7k tok
    Tamaño del paquete
    4 archivos
    Última actualización
    hace 3 meses
    testing qa

    Skills relacionados

    Úsala cuando el usuario suba archivos Excel o CSV y quiera analizarlos: estadísticas, resúmenes, tablas dinámicas o consultas SQL. Soporta libros multi-hoja, agregación, filtrado, joins y exportar a CSV/JSON/Markdown.

    Costo de contexto al activarse
    2.2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 5 meses
    datos analitica

    Úsalo cuando el usuario pida revisar, analizar, criticar o resumir papers académicos, artículos de investigación, preprints o publicaciones científicas, con reviews estructuradas al estilo de las mejores conferencias.

    Costo de contexto al activarse
    3k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    investigacion

    Asegura que el código async del backend que podría bloquear el event loop de asyncio quede protegido por un test 'anchor' verificado en tests/blocking_io/, mediante un escaneo determinista de cambios o de todo el repo.

    Costo de contexto al activarse
    1.7k tok
    Tamaño del paquete
    4 archivos
    Última actualización
    hace 3 meses
    testing qa