Back to Skills

charting

Generate TradingView-style candlestick charts with indicators. Use when the user wants a visual chart, price visualization, or technical analysis plot.

11stars4forksUpdated 5/2/2026

Security Assessment

Low Risk(85/100)

Detected risks:

Data Exfiltration([SKILL.md] requests.post)
Security Score85/100

About charting

The 'charting' skill is designed to generate high-quality TradingView-style candlestick charts with various technical indicators, suitable for visualizing price data and conducting technical analysis. This skill solves the problem of generating professional and visually appealing charts quickly without needing extensive external libraries or manual chart configurations. It helps users visualize price trends, market momentum, and more through easily customizable chart templates. By automating the chart creation process, users can focus on analysis rather than setup, making it a valuable tool for anyone working with market data visualization.

The skill supports a wide range of chart types, including basic candlestick charts, trend analysis with moving averages (EMA/SMA), momentum checks with RSI and MACD, and full technical views incorporating Bollinger Bands, RSI, MACD, and more. Additionally, it supports asset comparison with line charts for normalized or percentage-based comparisons. Templates are pre-configured for cryptocurrencies using the CoinGecko API, but the skill can be extended to other assets like stocks and commodities. It also handles data fetching with retry logic, ensuring stable performance even during network disruptions. By following a simple four-step workflow, users can generate charts easily with no need for advanced programming skills.

Target users include traders, analysts, and anyone in need of visualizing market data for decision-making. The 'charting' skill is especially useful for those analyzing cryptocurrency markets or conducting technical analysis, as it provides an intuitive way to generate charts with essential technical indicators that aid in market predictions.

FAQ

How do I generate a chart using the charting skill?

To generate a chart, you need to follow these steps: 1) Read the template from the 'skills/charting/scripts/' folder, 2) Customize the template with your desired settings, 3) Write the script to the 'scripts/' folder, 4) Run the script using bash, and 5) Display the output PNG using markdown image syntax.

Can I use the charting skill for stocks and forex data?

Yes, the charting skill supports stock and forex data, particularly through the 'chart_stock_template.py' script, which utilizes the Twelve Data API for market data.

Do I need to manually fetch market data when using the charting skill?

No, the charting skill handles data fetching internally. The templates come with built-in retry logic and error handling, ensuring that market data is fetched automatically and efficiently.

What dependencies are required to use the charting skill?

The charting skill requires the installation of three Python packages: 'mplfinance', 'pandas', and 'numpy'. These packages can be installed using pip.

Can I customize the chart colors and style?

The charting skill uses a predefined color palette based on TradingView styling. If needed, users can request customizations, but the default colors should be maintained unless specified otherwise.

All Files

6 files
logo.png0.7 KB
View
scripts/chart_stock_template.py4.8 KB
View
scripts/chart_with_indicators.py8.0 KB
View
scripts/chart_comparison_template.py10.2 KB
View
scripts/chart_template.py4.4 KB
View
SKILL.md8.9 KB
View

Install charting

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill