price-action-analysis

Annotate candlestick chart screenshots with price action markup and trade plans.

65|13|Updated Jun 30, 2026
One-click install
npx skills add https://github.com/CheshireMew/Price-action-analysis --skill price-action-analysis-cheshiremew
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: price-action-analysis
Source: https://github.com/CheshireMew/Price-action-analysis
Command: npx skills add https://github.com/CheshireMew/Price-action-analysis --skill price-action-analysis-cheshiremew

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, and includes scripts (resource) and references (resource) components.

What problem does it solve? Traders studying price action often struggle to turn a raw candlestick chart into a structured learning artifact: identifying market cycles, breakouts, failed breakouts, and ranges, then deriving a disciplined trade plan with triggers, invalidation, and targets. This Skill overlays deterministic annotations on user-provided chart screenshots and produces a complete Al Brooks-style price action review plus a next-step trade plan. ## Core Features & Use Cases - Chart Annotation Rendering: Overlays channels, range boxes, key levels, arrows, measured-move brackets, and Chinese-labeled text panels on the original chart image without redrawing candles, outputting PNG or self-contained SVG via a deterministic Python renderer. - Structured Price Action Analysis: Applies the Al Brooks framework to segment price action, judge market cycle (spike, channel, trading range), Always In direction, signal/entry/follow-through bars, and measured-move targets. - Trade Plan Generation: Delivers long/short triggers, stop-loss and invalidation levels, target magnets, deletion conditions, and no-trade conditions, plus a quality-gate checklist before delivery. - Use Case: A trader uploads a screenshot of a ranging market and asks for a training-style annotated chart; the Skill segments the price action, marks the range boundaries and failed breakouts, and outputs an annotated image with a conditional trade plan for the next session. ## Quick Start Provide a candlestick chart screenshot and ask the assistant to generate an annotated price action analysis chart with channels, ranges, key levels, and a trade plan including invalidation and no-trade conditions.

Frequently Asked Questions about price-action-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I annotate a candlestick chart with price action analysis?

Provide a chart screenshot and request an annotated analysis. The Skill segments the price action, writes an annotation JSON describing zones, lines, arrows, and labels, then renders the overlay onto your original image as PNG or SVG.

What chart annotation elements does the renderer support?

The renderer supports zones, rectangles, lines, polylines, measurement brackets, arrows, circles, ellipses, numbered markers, and boxed text labels. Coordinates can be normalized 0-1 values or pixels, and text auto-wraps with background panels.

Does the chart annotation script require Python dependencies?

SVG output works with the Python standard library only. PNG output requires Pillow, installed with pip install Pillow, and Chinese labels need a system font such as Microsoft YaHei or SimHei.

Can I use this for real-time trading signals or investment advice?

No. The Skill produces educational chart annotations and conditional trade plans based only on the chart you provide. It explicitly excludes investment recommendations without chart context and requires stating data source and time when using live prices.

Why does the annotation output avoid redrawing the candlesticks?

The Skill treats the user's chart as the sole source of truth and only overlays deterministic annotations on top of it. Redrawing candles or inventing prices would corrupt the factual basis of the analysis, so the renderer never modifies the underlying image data.