chartgen
Chartgen skill providing three core functions: data analysis, data interpretation, and data visualization. **Use Cases**: (1) Data Analysis - Statistics, filtering, aggregation, calculation (e.g., "Calculate total sales", "Filter data greater than 100") (2) Data Interpretation - Trend analysis, pattern discovery, report generation (e.g., "Analyze sales trends", "Interpret data changes") (3) Data Visualization - Chart generation, data display (e.g., "Draw a bar chart", "Generate a pie chart") **Trigger Keywords**: analyze data, statistics, calculate, interpret trends, generate chart, visualize, plot **Prerequisites**: Set environment variable CHARTGEN_API_KEY (obtain from chartgen.ai)
Why use this skill?
Transform your data into stunning interactive charts and insights with ChartGen. Simply describe your needs to generate professional reports, trends, and visualizations instantly.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/cuifangxu123/chartgenWhat This Skill Does
The ChartGen skill is a powerful, AI-driven tool designed to transform raw data into professional, actionable insights and visual representations. By leveraging the ChartGen AI engine, this skill acts as a data scientist in your workflow. It automates complex tasks such as statistical analysis, data aggregation, and high-quality charting without requiring the user to write code. Whether you have an Excel spreadsheet of quarterly sales or a JSON object containing performance metrics, ChartGen interprets your natural language commands to provide precise calculations, deep trend analysis, and interactive ECharts visualizations. It simplifies data storytelling, making it accessible for business analysts, researchers, and developers who need to present data effectively.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/cuifangxu123/chartgen
After installation, you must configure your API credentials. Navigate to chartgen.ai to register an account and retrieve your API Key. Once obtained, set it as an environment variable in your terminal session to authorize the connection:
export CHARTGEN_API_KEY="your-api-key-here"
Use Cases
ChartGen is versatile and covers three main pillars of data management:
- Data Analysis: Perform statistical operations such as filtering, aggregating, and custom calculations. Ideal for cleaning datasets or finding specific aggregates.
- Data Interpretation: Go beyond raw numbers by using the AI to identify patterns, evaluate trends, and generate comprehensive reports that explain data anomalies.
- Data Visualization: Convert complex datasets into visual formats like bar, line, pie, or scatter charts. This is perfect for dashboards and presentation materials.
Example Prompts
- "Analyze the attached quarterly_sales.xlsx file and calculate the total revenue per product category."
- "Interpret the growth trends in this data and provide a brief report on why Q3 showed a decline."
- "Generate a stacked bar chart displaying market share distribution from the provided JSON data."
Tips & Limitations
- Credit Management: Each tool call consumes 20 credits. Free accounts receive 200 credits monthly; monitor your usage via the ChartGen billing dashboard.
- Data Input: Ensure your files are formatted correctly as .xlsx, .xls, or .csv. For JSON input, provide a valid structured schema to ensure the AI parses the attributes correctly.
- Mutually Exclusive Parameters: Use either the
--fileflag or the--jsonflag, but never both in the same command execution. - Privacy: Since this tool utilizes an external API, verify that sensitive data is handled in compliance with your organization’s security policies.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-cuifangxu123-chartgen": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, external-api
Related Skills
data-analysis
Data analysis skill providing three core functions: data analysis, data interpretation, and data visualization. **Use Cases**: (1) Data Analysis - Statistics, filtering, aggregation, calculation (e.g., "Calculate total sales", "Filter data greater than 100") (2) Data Interpretation - Trend analysis, pattern discovery, report generation (e.g., "Analyze sales trends", "Interpret data changes") (3) Data Visualization - Chart generation, data display (e.g., "Draw a bar chart", "Generate a pie chart") **Trigger Keywords**: analyze data, statistics, calculate, interpret trends, generate chart, visualize, plot **Prerequisites**: Set environment variable CHARTGEN_API_KEY (obtain from chartgen.ai)
data-analysis
Data analysis skill providing three core functions: data analysis, data interpretation, and data visualization. **Use Cases**: (1) Data Analysis - Statistics, filtering, aggregation, calculation (e.g., "Calculate total sales", "Filter data greater than 100") (2) Data Interpretation - Trend analysis, pattern discovery, report generation (e.g., "Analyze sales trends", "Interpret data changes") (3) Data Visualization - Chart generation, data display (e.g., "Draw a bar chart", "Generate a pie chart") **Trigger Keywords**: analyze data, statistics, calculate, interpret trends, generate chart, visualize, plot **Prerequisites**: Set environment variable CHARTGEN_API_KEY (obtain from chartgen.ai)
agentify
Analyze, rewrite, and generate design specs to make web pages and websites more easily usable by AI agents, web scrapers, and automation tools. Use when (1) evaluating how agent-friendly, accessible (a11y), or machine-readable a web page or HTML/JSX/Vue/Svelte code is, (2) rewriting web templates to add semantic markup, ARIA, structured data (schema.org / JSON-LD), and stable selectors (data-testid) for tools like Playwright, Puppeteer, Cypress, or Selenium, (3) generating agent-friendly design specification documents for development teams covering SEO, accessibility, and GEO (Generative Engine Optimization). Triggers on phrases like "agent-friendly", "make this page work with agents", "analyze for automation", "agentify", "improve SEO", "add structured data", "add data-testid", "web scraping friendly", "machine-readable", "a11y audit", "crawler-friendly".
data-analysis-pro
Data analysis pro skill providing three core functions: data analysis, data interpretation, and data visualization. **Use Cases**: (1) Data Analysis - Statistics, filtering, aggregation, calculation (e.g., "Calculate total sales", "Filter data greater than 100") (2) Data Interpretation - Trend analysis, pattern discovery, report generation (e.g., "Analyze sales trends", "Interpret data changes") (3) Data Visualization - Chart generation, data display (e.g., "Draw a bar chart", "Generate a pie chart") **Trigger Keywords**: analyze data, statistics, calculate, interpret trends, generate chart, visualize, plot **Prerequisites**: Set environment variable CHARTGEN_API_KEY (obtain from chartgen.ai)