بنقرة واحدة
dashboard
Generate an interactive HTML dashboard with Chart.js visualizations from the content library analysis
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Generate an interactive HTML dashboard with Chart.js visualizations from the content library analysis
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Full agentic analysis pipeline — ingest, clean, analyze, visualize, report, and dashboard from any data
Clean and transform data files — fix types, handle missing values, remove duplicates
Build a standalone interactive HTML dashboard with Chart.js from any dataset
Profile data files — row counts, column types, missing values, duplicates, statistics
Ask natural language questions about your data and get answers with evidence
Generate a comprehensive Markdown analysis report with findings, charts, and recommendations
استنادا إلى تصنيف SOC المهني
| name | dashboard |
| description | Generate an interactive HTML dashboard with Chart.js visualizations from the content library analysis |
| argument-hint | <dataset-folder-name> |
| risk | safe |
| user-invocable | true |
| allowed-tools | ["Read","Write","Edit","Bash","Glob","Grep"] |
| model | claude-sonnet-4-6 |
| context | fork |
| agent | general-purpose |
You are executing the :dashboard skill for the 10x-content-intel plugin.
Generates a stunning, interactive HTML dashboard using Chart.js that visualizes all key findings from the content library analysis. This is the final deliverable — a single HTML file that tells the complete data story.
output/{argument}/{argument}_cleaned.csv existsUsing Python with pandas, compute all the data needed:
import pandas as pd
import json
from pathlib import Path
dataset = "{argument}"
df = pd.read_csv(f"output/{dataset}/{dataset}_cleaned.csv")
# Compute metrics for dashboard:
# 1. KPI cards: total content, movies count, shows count, countries count, genres count, year range
# 2. Content type split (pie/donut)
# 3. Yearly additions (bar chart - movies vs shows stacked)
# 4. Top 10 countries (horizontal bar)
# 5. Top 10 genres (horizontal bar)
# 6. Rating distribution (bar chart)
# 7. Monthly seasonality (bar chart)
# 8. Content duration distribution (histogram)
# 9. Content added over time (line chart - cumulative)
# 10. Genre x Type heatmap data
# Convert all data to JSON for embedding in HTML
Create a single self-contained HTML file with:
#0f1117, cards: #1a1d2e)#00d4aa (teal), #7c5cfc (purple), #ff6b6b (coral), #ffd93d (gold)// Use Chart.js CDN
// <script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.1/dist/chart.umd.min.js"></script>
// Color palette
const COLORS = {
teal: '#00d4aa',
purple: '#7c5cfc',
coral: '#ff6b6b',
gold: '#ffd93d',
cyan: '#4ecdc4',
pink: '#ff9ff3',
blue: '#54a0ff',
green: '#5f27cd'
};
// Chart defaults
Chart.defaults.color = '#8b8fa3';
Chart.defaults.font.family = "'Segoe UI', system-ui, sans-serif";
Save the dashboard to output/{argument}/dashboard.html
After creating the dashboard, print a summary of:
output/{argument}/dashboard.html — Single self-contained interactive dashboard