CtrlK
BlogDocsLog inGet started
Tessl Logo

tradingview-reader

Read the user's local TradingView desktop app through opencli: quotes, options chains with greeks and per-strike IV, options expiries, screener results across stocks, crypto, forex, futures, and bonds, gainers and losers, news headlines and full stories, alerts (active, fired, offline fires), watchlists including colored flag lists, symbol search, chart state, and chart screenshots. Use this skill whenever the user asks for any of these from TradingView ("TV") — for example an options chain, puts, or IV skew for a ticker, an oversold-stock screen, their red flag list, which alerts fired, or a screenshot of their chart. For plain quotes, TA readouts, scans, or futures without the desktop app, prefer tradingview-mcp. Read-only: it never places trades or edits watchlists, alerts, or layouts.

78

Quality

98%

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

96%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 body: concrete executable commands with flags and worked examples, a clearly sequenced setup-to-diagnostics workflow with status validation and error-recovery loops, and a well-signaled reference file. The only weaknesses are localized redundancy (the setup-issues table duplicates the Error Reference) and some reference-level detail (output columns, format flags) that could live in references/commands.md.

Suggestions

Merge the 'Common setup issues' table with the 'Error Reference' table — they list the same six symptom/fix pairs almost verbatim — and keep a single error section.

Move the per-command output-columns list and the output-format (-f) table into references/commands.md, leaving only a pointer in the body to slim the main file.

Fold Step 5 Diagnostics into the error reference (or the status rule in Step 3), since it repeats the status/launch guidance already given in Steps 1 and 3.

DimensionReasoningScore

Conciseness

The body is dense command tables and rules with no explanations of concepts Claude already knows, but the 'Common setup issues' table (6 rows) is duplicated nearly verbatim in the 'Error Reference' table, and Step 5 Diagnostics repeats the status/launch guidance from Steps 1 and 3. Matches 'efficient; minor instances of over-explanation that could be trimmed'; not 5 due to the duplicated error tables, not 3 since the padding is localized rather than pervasive.

4 / 5

Actionability

Fully executable copy-paste commands with real flags and concrete instances ('opencli tradingview options-chain --ticker SNDK --expiry 2026-05-22 -f json', 'quote --ticker SPY --exchange NYSEARCA'), enumerated output columns per command, and an error-to-fix table. Matches the 5 anchor — specific examples cover the common cases.

5 / 5

Workflow Clarity

Steps 1-5 are clearly sequenced (status check with READY/SETUP_NEEDED/NOT_INSTALLED branching, install, identify need, execute, present, diagnostics) with explicit validation checkpoints and feedback loops (error reference with fixes, 'Wait a few seconds, then retry', relaunch via `opencli tradingview launch`). Read-only skill, so the destructive-operation cap does not apply; matches the 5 anchor's explicit validation and error-recovery loops.

5 / 5

Progressive Disclosure

The body is an overview with one clearly signaled, one-level-deep reference (`references/commands.md`, a real file, cited both inline — 'See references/commands.md for the operations cheat sheet' — and in a Reference Files section). Matches 'good structure; most content appropriately placed; minor organization gaps'; not 5 because reference-grade detail (full output-columns list and format-flag table) is inlined in the body, and only one bundle file exists to absorb it.

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.

An excellent description: specific, comprehensive, in third person, with natural trigger phrasings, an explicit use-when clause, and clear boundary guidance against the sibling tradingview-mcp skill. Every dimension sits at the top anchor with no vagueness or padding beyond genuine capability coverage.

DimensionReasoningScore

Specificity

Enumerates many concrete actions — 'quotes, options chains with greeks and per-strike IV, options expiries, screener results... news headlines and full stories, alerts (active, fired, offline fires), watchlists including colored flag lists, symbol search, chart state, and chart screenshots' — with comprehensive coverage of the plugin's read surfaces, matching the 'multiple specific concrete actions; comprehensive' anchor. Third-person voice ('Read the user's local TradingView desktop app'), so no voice penalty applies.

5 / 5

Completeness

Explicitly answers both what (the enumerated read capabilities) and when ('Use this skill whenever the user asks for any of these from TradingView') with concrete trigger examples. Matches the 5 anchor exactly; not 4 because the 'when' clause is explicit and specific, not merely present.

5 / 5

Trigger Term Quality

Natural user phrasings appear throughout — 'an options chain, puts, or IV skew for a ticker, an oversold-stock screen, their red flag list, which alerts fired, or a screenshot of their chart' — plus the 'TradingView ("TV")' synonym. Matches the comprehensive synonym coverage of the 5 anchor; not 4 because common variations (TV, puts, red flag list, oversold screen) are all present.

5 / 5

Distinctiveness Conflict Risk

Clear niche (TradingView desktop app via opencli/CDP) with distinct triggers, and it actively disambiguates from the nearest sibling: 'For plain quotes, TA readouts, scans, or futures without the desktop app, prefer tradingview-mcp.' Minimal conflict risk; not 4 because the boundary against the closest overlapping skill is explicit.

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