CtrlK
BlogDocsLog inGet started
Tessl Logo

tradingview-reader

Read TradingView desktop app for market data, news, alerts, watchlists, and screener results using opencli (read-only). Use this skill whenever the user wants quotes, options chains, options expiries, screener results across stocks/crypto/forex/futures/bonds, gainers/losers/movers, news headlines or full story bodies, alerts (active list, fire log, offline fires), watchlists including colored flag lists, symbol search/autocomplete, chart state, or screenshots from their local TradingView.app. Triggers include: "options chain for X", "IV on Y", "show me SNDK puts", "TV screener for Y sector", "screen oversold stocks", "TV gainers", "crypto by market cap", "TradingView news on AAPL", "show my watchlists", "red flag list", "list my alerts", "what alerts fired", "search TV for nvidia", "what symbol is on my chart", "screenshot NVDA chart", "TradingView IV skew", "TV expiries for X". This skill is READ-ONLY — it does NOT place trades, modify watchlists, or change chart layouts.

72

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

78%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.

The body is highly actionable with copy-paste-ready commands, a clear sequenced workflow, and clean one-level progressive disclosure to references/commands.md. Its main weakness is conciseness: several intro paragraphs explain CDP/CORS/Electron internals and a sibling-skill comparison that Claude doesn't need to run the commands.

Suggestions

Trim the 'How it works' CDP/CORS/Electron-main-process paragraph to one sentence or move it to references/commands.md; Claude only needs the commands, not the network-stack rationale.

Cut or shorten the headless-alternative comparison paragraph (sibling tradingview-mcp) in the body, or relocate it to references so the overview stays execution-focused.

Add an explicit verify-after-launch checkpoint ('after launch, re-run opencli tradingview status and only proceed when CDP is reachable') to close the destructive-relaunch loop with a hard validation gate.

DimensionReasoningScore

Conciseness

The bulk is lean operational tables and commands, but the intro paragraphs over-explain internals Claude doesn't need to act — e.g. the CDP/CORS/Electron main-process mechanism ('Page-context fetch is blocked by browser CORS preflight... the desktop app uses Electron's main process (Node network stack) to bypass this') and the headless-alternative comparison paragraph add background beyond what's required to execute.

3 / 5

Actionability

Fully executable, copy-paste-ready commands cover common cases — e.g. 'opencli tradingview options-chain --ticker SNDK --expiry 2026-05-22 -f json' and a complete screener example with --columns, --filter JSON, and --sort — plus enumerated output columns per command.

5 / 5

Workflow Clarity

Steps 1–5 are clearly sequenced with a status-check branch (READY/NOT_INSTALLED/SETUP_NEEDED), a layout-save warning before the destructive relaunch, and a diagnostics step, but there is no tight validate→fix→retry feedback loop and the launch warning is advisory rather than a forced verify step.

4 / 5

Progressive Disclosure

A single real one-level reference (references/commands.md, confirmed present) holds the bulk of flag/output detail, while the body keeps a tight overview with clearly signaled pointers in Step 3 rule 6 and the Reference Files section — well split and easy to navigate.

5 / 5

Total

17

/

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 comprehensive and precise, covering a broad set of concrete read-only capabilities with extensive natural trigger phrases and an explicit read-only boundary. It cleanly answers both what and when, and is highly distinct from generic data skills.

DimensionReasoningScore

Specificity

Enumerates many concrete capabilities — quotes, options chains/expiries, screener results across stocks/crypto/forex/futures/bonds, gainers/losers, news, alerts variants, watchlists with colored flags, symbol search, chart state, screenshots — giving comprehensive coverage beyond just 'several specific actions'.

5 / 5

Completeness

Explicitly answers both what ('Read TradingView desktop app for market data, news, alerts, watchlists, and screener results') and when ('Use this skill whenever the user wants...' + 'Triggers include:'), with concrete trigger phrases — matching the score-5 anchor exactly.

5 / 5

Trigger Term Quality

Packs in natural user phrases like 'options chain for X', 'IV on Y', 'show me SNDK puts', 'TV gainers', 'crypto by market cap', 'red flag list', 'what alerts fired', 'screenshot NVDA chart' with synonyms (TV/TradingView, expiries/options expiries), matching comprehensive natural-term coverage.

5 / 5

Distinctiveness Conflict Risk

Names a specific app (TradingView.app desktop) and tool (opencli) with a clearly stated read-only niche and explicit non-triggers ('does NOT place trades, modify watchlists, or change chart layouts'), giving a clear niche with minimal conflict risk.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
himself65/finance-skills
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.