CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

tradingview-mcp

Query TradingView market data through the bundled tradingview MCP server without a desktop app or login. Use whenever the user wants a technical analysis readout (RSI, MACD, Bollinger rating, BUY/SELL summary), multi-timeframe alignment (weekly→daily→4h→1h→15m), exchange-wide scans (Bollinger squeeze, volume breakout, consecutive candles, smart volume), top gainers/losers by exchange, futures market data (NQ/ES/CL/GC overview, overnight movers, category snapshots), pre-market / after-hours quotes, a quick options chain or unusual options activity (volume/OI by strike), bulk stock prices, a global market snapshot, strategy backtests (Sharpe, drawdown, win rate), or crypto exchange scans. Triggers include "TA on X", "multi-timeframe read", "BB squeeze scan", "futures movers", "NQ overnight", "pre-market price", "unusual options activity", "backtest RSI on AAPL", and "top gainers on NASDAQ". For options greeks, watchlists, alerts, or chart screenshots use tradingview-reader instead.

Quality

95%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A strong, highly actionable MCP skill body: exact tool signatures with argument values, critical symbology/default warnings, and a five-step workflow with validation and error-recovery checkpoints. The only room for improvement is trimming minor duplicated boundary guidance and considering splitting the tool catalog into a reference file.

Suggestions

Trim the duplication between the 'When to use this vs the other data skills' table and the 'Rule of thumb' paragraph — one of the two boundary summaries would suffice.

Move the full tool catalog (Step 2 tables) into a references/ file (e.g. TOOLS.md) and keep a condensed 'which tool family for which need' table in SKILL.md to reduce always-loaded tokens.

Condense the intro paragraph by splitting setup/install caveats (uv, Python 3.10–3.13, plugin vs skill-only installation) into Step 1 where they operationally belong.

DimensionReasoningScore

Conciseness

The tool tables are dense and carry only non-obvious specifics (KUCOIN/EGX defaults, three symbologies, timeframe list), but the intro paragraph and the 'Rule of thumb' line partially restate boundary guidance already given in the comparison table, so minor trims are possible. Anchor 4 rather than 5 (efficient with minor over-explanation to trim) and not 3, since no concepts Claude already knows are explained.

4 / 5

Actionability

Fully executable guidance: exact tool names with parameters and example values ('NASDAQ:NVDA,NYSE:DELL', coin_analysis("NVDA", "NASDAQ", "1D"), 'YYYY-MM-DD' expiry format, named strategies and categories) covering the common cases, with no pseudocode or vagueness.

5 / 5

Workflow Clarity

Clear five-step sequence (requirements → tool selection → normalize inputs → validate/interpret → respond) with explicit validation checkpoints (check timestamps/session/currency, treat error envelopes as errors, retry at most once when retryable) and an error-recovery path in Step 1 (ask user to restart rather than invent data).

5 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent) and everything is inline in one well-organized file with clear section headers and tables; however, at ~113 lines with the full ~39-tool catalog inline it exceeds the under-50-line simple-skill exception and the catalog is a candidate for a one-level-deep separate file. Anchor 4 rather than 3 since organization is clean and nothing is buried.

4 / 5

Total

18

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is exemplary: concrete capability enumeration, explicit 'Use whenever' trigger guidance with quoted natural phrases, and clear boundary routing to the sibling skill. Third-person voice is consistent and nothing is over-claimed.

DimensionReasoningScore

Specificity

Lists many concrete capabilities — 'technical analysis readout (RSI, MACD, Bollinger rating, BUY/SELL summary)', 'exchange-wide scans', 'futures market data (NQ/ES/CL/GC overview)', 'strategy backtests (Sharpe, drawdown, win rate)' — with comprehensive coverage across quotes, TA, scans, futures, options, and backtests, so it fits the top anchor rather than the minor-gaps anchor below it.

5 / 5

Completeness

Explicitly answers both what ('Query TradingView market data through the bundled tradingview MCP server without a desktop app or login') and when ('Use whenever the user wants...', 'Triggers include...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Quotes natural user phrasings verbatim — 'TA on X', 'BB squeeze scan', 'futures movers', 'NQ overnight', 'pre-market price', 'unusual options activity', 'backtest RSI on AAPL', 'top gainers on NASDAQ' — covering synonyms and realistic request shapes users would actually say.

5 / 5

Distinctiveness Conflict Risk

Clear niche (headless TradingView market data via MCP) with distinct triggers, plus explicit disambiguation: 'For options greeks, watchlists, alerts, or chart screenshots use tradingview-reader instead.'

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

himself65/finance-skills

Path

plugins/data-providers/skills/tradingview-mcp/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.