AI Skill MartBrowse skillsPromptsProgramsLearnWhat is a Skill?
← Back to list

EMA & RSI Chart Renderer

Give it a ticker and it renders a daily candle JPG with EMA 9/20 crossovers marked and an RSI 14 panel.

Data & AnalyticsIntermediate★ 406⑂ 87AI score 8/10Last updated: Nov 8, 2026

What it does

  • Pulls daily candles from Yahoo Finance and renders them as a JPG chart.
  • Overlays fast/slow EMAs (default 9/20) and marks every golden cross with a green ▲ and every death cross with a red ▼.
  • Adds a lower RSI panel (default length 14) with the 70/30 overbought/oversold bands.
  • Returns JSON with the image path, last close, trend (bullish/bearish), current RSI, and all crossovers inside the window.
  • Downloads extra history before the plotted window so indicators are settled from the first visible bar.

Who it's for

  • Retail investors who use technical analysis to time entries and exits.
  • Traders who need to scan several tickers for trend reversals quickly.
  • Analysts and newsletter writers who want chart images generated automatically.

Examples

  1. "Show me a 6-month EMA crossover chart for AAPL" → uv run python scripts/chart.py AAPL --period 6mo
  2. "Plot TSLA for 1 year using 20/50 EMAs" → --period 1y --fast 20 --slow 50
  3. "Save an NVDA RSI chart to a custom path" → --rsi 14 --output reports/nvda.jpg

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/staskh/trading_skills/HEAD/.claude/skills/chart-ema-rsi/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on AI Skill Mart.
Copy the .claude/skills/chart-ema-rsi folder from the GitHub repo staskh/trading_skills into my ~/.claude/skills/chart-ema-rsi/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/staskh/trading_skills.git && mkdir -p ~/.claude/skills && cp -r trading_skills/.claude/skills/* ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. In a terminal run git clone https://github.com/staskh/trading_skills.git.
  2. Create the skills folder: mkdir -p ~/.claude/skills.
  3. Copy all skills over (including the required trading-skills dependency): cp -r trading_skills/.claude/skills/* ~/.claude/skills/.
  4. Install the uv Python runner: curl -LsSf https://astral.sh/uv/install.sh | sh.
  5. Restart Claude Code and try a prompt like "chart AAPL with EMA crossovers".
  6. The first run needs network access for Yahoo data; output images default to the sandbox/ directory.