CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

76

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

92%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 skill body: executable commands throughout, a validated setup workflow with error recovery, and clean one-level-deep progressive disclosure into references/commands.md. The only flaw is redundancy — duplicated troubleshooting tables and repeated read-only/status statements that inflate token cost without adding information.

Suggestions

Collapse the Step 1 'Common setup issues' table and the end-of-file 'Error Reference' table into one troubleshooting section, since five of their rows are near-duplicates.

State the read-only guarantee once prominently (e.g. the bold callout in the intro) and trim its repeats in Key rule 10 and the headnote.

Merge the Step 5 Diagnostics guidance into Key rule 1's 'run status first' instruction to remove the third prescription of `opencli tradingview status`.

DimensionReasoningScore

Conciseness

The body is table-driven and assumes Claude's competence with no concept padding, but the Step 1 "Common setup issues" table nearly duplicates the end-of-file "Error Reference" table, the read-only guarantee is stated three times, and `opencli tradingview status` is prescribed in Step 1, Key rule 1, and Step 5. These are minor trimmable redundancies — anchor 4, not the every-token-earns-its-place anchor 5.

4 / 5

Actionability

Every example is copy-paste ready with real flags and values (e.g. `options-chain --ticker SNDK --expiry 2026-05-22 -f json`, the RSI<30 screener with a literal `--filter` JSON clause), and per-command output columns plus the `-f` format table cover the common cases fully.

5 / 5

Workflow Clarity

A clear 5-step sequence with explicit validation (the `!` status probe branching on READY/SETUP_NEEDED) and error-recovery feedback loops ("If CDP is down, run `opencli tradingview launch`", plus the error→cause→fix table). The skill is read-only, so the destructive/batch validation cap does not apply.

5 / 5

Progressive Disclosure

The body is an overview with the single deep-dive (references/commands.md, verified to exist and be one level deep) clearly signaled both inline in Key rule 6 and in a dedicated "Reference Files" section. Content is appropriately split between the SKILL.md quick tables and the reference's full flag documentation.

5 / 5

Total

19

/

20

Passed

Description

96%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: comprehensive concrete capabilities, natural user-facing trigger phrases, explicit when-to-use guidance, and explicit boundary routing to the sibling skill. The only weakness is residual ambiguity with tradingview-mcp on plain quote requests.

DimensionReasoningScore

Specificity

The description enumerates a dozen concrete, distinct capabilities ("options chains with greeks and per-strike IV", "screener results across stocks, crypto, forex, futures, and bonds", "alerts (active, fired, offline fires)", "chart screenshots"), matching the anchor for comprehensive coverage of specific actions.

5 / 5

Completeness

It explicitly answers both "what" (the full capability list) and "when" ("Use this skill whenever the user asks for any of these from TradingView ('TV')") with concrete trigger phrases, plus a boundary against the sibling MCP skill. This matches the top anchor rather than the merely-adequate anchor 4.

5 / 5

Trigger Term Quality

Concrete trigger phrases like "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" are exactly what users would naturally say, and include the "TV" synonym. No obvious natural term is missing.

5 / 5

Distinctiveness Conflict Risk

The TradingView niche is clear and the explicit routing line ("For plain quotes, TA readouts, scans, or futures without the desktop app, prefer tradingview-mcp") mitigates sibling conflict, but a closely related skill exists and a plain quote request remains ambiguous between them — minor overlap risk, the anchor-4 case. Not 5 because the conflict with the sibling is present rather than minimal.

4 / 5

Total

19

/

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