agentsclimarketplace

Data visualization

Skill aiskillstore/marketplace/skills/dbxstudio/data-visualization

Security-audited skills for Claude, Codex & Claude Code. One-click install, quality verified.

Install
npx -y skills add aiskillstore/marketplace --skill data-visualization

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

Chart and visualization generation for DBX Studio. Use when a user wants to visualize data — bar charts, line graphs, pie charts, scatter plots, etc.

SKILL.md

2.2 KB, as published. Nobody here has run it

Data Visualization — DBX Studio

Chart Types Available

The generate_chart tool supports these types:

TypeBest For
barComparisons between categories
lineTrends over time
piePart-to-whole relationships (< 7 slices)
scatterCorrelation between two numeric values
areaCumulative trends over time
histogramDistribution of a numeric column

Workflow

  1. Understand what the user wants to visualize
  2. Write the SQL query to get the data (data_query)
  3. Call generate_chart with the config
  4. Confirm chart title and axes are meaningful

generate_chart Parameters

{
  "chart_type": "bar",
  "title": "Monthly Revenue by Product Category",
  "x_axis": "category",
  "y_axis": "revenue",
  "data_query": "SELECT category, SUM(amount) AS revenue FROM orders GROUP BY 1 ORDER BY 2 DESC",
  "group_by": "category"
}

Chart Selection Guide

User says "trend" or "over time"line chart, x_axis = date column User says "compare" or "by category"bar chart User says "breakdown" or "share"pie chart (only if ≤ 7 categories) User says "distribution" or "spread"histogram User says "relationship" or "correlation"scatter

Data Query Patterns

Bar: Top N categories

SELECT category, COUNT(*) AS count
FROM orders
GROUP BY category
ORDER BY count DESC
LIMIT 10

Line: Time series

SELECT DATE_TRUNC('day', created_at) AS date, SUM(amount) AS revenue
FROM orders
WHERE created_at >= NOW() - INTERVAL '30 days'
GROUP BY 1
ORDER BY 1

Pie: Proportion breakdown

SELECT status, COUNT(*) AS count
FROM orders
GROUP BY status

Design Principles

  • Always give the chart a descriptive title including the time period if relevant
  • Keep x_axis and y_axis names human-readable (not raw column names)
  • For large result sets, aggregate before charting (avoid raw row-level data)
  • Pie charts: max 7 slices, group remainder as "Other"

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.