chart-aesthetics

chart-aesthetics is a skill for Claude Code, Codex from openclawby/tradingview-mcp. It costs 78 tokens per session (1,653 once invoked), scanned A, original, Apache-2.0.

A visual rulebook for drawing TradingView charts, including market-data overlays and Pine Script indicators or strategies. It assigns colors, line styles, and visual emphasis according to what each mark represents.

In plain words
What is it for?
Use it when adding support, resistance, dark-pool, funding, liquidation, max-pain, or other data overlays, or when creating Pine Script plots.
Why use it?
It reduces clutter and makes chart annotations easier to understand by applying consistent visual meanings instead of choosing styles ad hoc.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: positional $N argument.

Good fit Use it when adding support, resistance, dark-pool, funding, liquidation, max-pain, or other data overlays, or when creating Pine Script plots.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/openclawby/tradingview-mcp/chart-aesthetics
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add openclawby/tradingview-mcp --skill chart-aesthetics
Clone the repo
git clone --depth 1 https://github.com/openclawby/tradingview-mcp

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for chart-aesthetics

README.md
[![agentmods](https://agentmods.dev/badge/skills/openclawby/tradingview-mcp/chart-aesthetics/github.svg)](https://agentmods.dev/skills/openclawby/tradingview-mcp/chart-aesthetics)
Your own site
<a href="https://agentmods.dev/skills/openclawby/tradingview-mcp/chart-aesthetics"><img src="https://agentmods.dev/badge/skills/openclawby/tradingview-mcp/chart-aesthetics/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for chart-aesthetics

Your own site · 80×15
<a href="https://agentmods.dev/skills/openclawby/tradingview-mcp/chart-aesthetics"><img src="https://agentmods.dev/badge/skills/openclawby/tradingview-mcp/chart-aesthetics.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 78 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,653 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00078 $0.01653
Opus 5.5 $0.00031 $0.00661
Sonnet 5.5 $0.00016 $0.00331
Haiku 4.5 $0.00008 $0.00165

Measured 2mo ago against content hash ab38f900f333, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

chart-aesthetics scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/chart-aesthetics/SKILL.md · 114 lines

How it starts

The opening of the file, as written. The whole thing — 114 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Chart Aesthetics — a design system, not taste

Every overlay and script MUST follow these rules. The goal: a viewer glances at the chart and instantly knows what each mark means, without a legend. Bad charts happen when every draw call picks colors ad-hoc — so DON'T. Pull from the fixed palette below.

The palette (semantic, fixed — never improvise hex)

Assign color by WHAT THE DATA MEANS, not by draw order.

Role Color Hex Use for
Supply / resistance / bearish red #EF5350 levels above price, short liqs, sell pressure
Demand / support / bullish green #26A69A levels below price, long liqs, buy pressure
Institutional / dark pool purple #8E24AA dark-pool levels, block prints
Neutral reference / pivots slate blue #5B7F9E VWAP, mid, prior close, max pain
Warning / extreme amber #FFB300 funding spikes, squeeze flags, extreme readings
De-emphasized / context grey #787B86 old/minor levels, secondary series

Line-weight = importance (never all the same):

  • 2px solid — the 1-2 levels that matter most this view (highest volume, current max pain)
  • 1px dashed (linestyle:2) — secondary levels, the supporting cast
  • 1px dotted (linestyle:1) — faint context / historical

Opacity for zones/fills: 85-92% transparency (barely tinted). A filled box at full opacity buries the candles — the #1 ugliness cause.

Six rules that kill 90% of ugly charts

  1. Cap the count. Never draw more than ~8 lines of one type. More = noise. Rank by importance (volume, premium, proximity) and keep the top N.
  2. One color per meaning. All dark-pool lines share ONE purple. Don't rainbow them — differentiate by weight/label, not hue.
  3. Weight encodes importance. The heaviest level is 2px solid; the rest recede to 1px dashed. A wall of identical lines has no hierarchy.
  4. Labels: short, priced, deduped. DP 325.8 · 4.4M beats Dark Pool Level 325.89 volume 4437201 premium .... If two levels round to the same price band, merge them — overlapping labels are the worst offender.
  5. Clear before redraw. Always draw_clear_all (or remove your own IDs) before re-overlaying, so stale lines from a prior symbol/day don't pile up.
  6. Bring the tab to front, then screenshot. A backgrounded chart doesn't repaint — you'll draw into a frame nobody sees and screenshot a stale one.

Read the full file on GitHub · 114 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2mo ago First seen · 114 lines · 78 tokens per session scan A ab38f900f333

Subscribe to this mod's changes

chart-aesthetics is a skill published in the GitHub repository openclawby/tradingview-mcp (1 stars, last pushed 3mo ago), licensed Apache-2.0. It adds 78 tokens to every session and 1,653 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

chart-aesthetics compared with skills from other repositories

chart-aesthetics next to 6 skills from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
chart-aestheticsopenclawby/tradingview-mcpSkill13mo agoApache-2.0A78Claude Code, Codex
hps-y2k-chromenexu-io/open-designSkill106kyesterdayApache-2.0A48Claude Code, Codex
fsi-strip-profileanthropics/financial-servicesSkill41k9d agoApache-2.0A43Claude Code
healthtw93/WazaSkill7.5k4d agoMITA40Claude Code
ui-designginlix-ai/LangAlphaSkill2.2kyesterdayApache-2.0A24Claude Code, Codex
hero-transfer-flowUnclecheng-li/AI_AnimationSkill1.7k11d agoMITA0Claude Code, Codex
financial-presentationsmicrosoft/cat-agent-skillsSkill99yesterdayMITA122Claude Code, Codex