CtrlK
BlogDocsLog inGet started
Tessl Logo

stock-explorer

A Yahoo Finance (yfinance) powered financial analysis tool. Get real-time quotes, generate technical indicator reports (RSI/MACD/Bollinger/VWAP/ATR), summarize fundamentals, and run a one-shot report that outputs a text summary.

66

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 tight, highly actionable skill body with copy-paste-ready commands for every subcommand and a single cleanly-referenced script, weakened only by minor repeated encoding setup that slightly inflates the token budget.

Suggestions

Consolidate the PYTHONIOENCODING setup into one note in the Notes section instead of repeating it in each command block.

Briefly indicate when to use 'pro' vs 'report' so Claude can pick the right subcommand without inference.

Consider a one-line note that the commands are read-only and safe to retry, removing any ambiguity about validation.

DimensionReasoningScore

Conciseness

The body is largely lean and assumes competence with no concept over-explanation, but repeats 'export PYTHONIOENCODING=utf-8' across the pro/report sections and restates the Windows-encoding note, leaving minor padding that could be tightened.

4 / 5

Actionability

Every subcommand is given as fully executable, copy-paste-ready bash with concrete ticker and period examples plus documented flags, matching the score-5 anchor.

5 / 5

Workflow Clarity

Commands are clearly presented as discrete one-shot read-only actions needing no validation checkpoints, but there is no process flow tying the subcommands together, so it sits just below the explicit-sequence top anchor.

4 / 5

Progressive Disclosure

The body is a concise overview with well-organized sections pointing to the single real bundle file scripts/quote.py (verified to exist), one level deep and easy to navigate — fitting the simple-skill exception.

5 / 5

Total

18

/

20

Passed

Description

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

A specific, capability-rich description that clearly states what the tool does and names its indicator suite, but it omits any 'Use when...' trigger guidance, which limits its discoverability and caps the completeness score.

Suggestions

Append a trigger clause, e.g. 'Use when the user asks for stock quotes, technical indicators (RSI/MACD/Bollinger/VWAP/ATR), or fundamental summaries for a ticker.'

Add natural-language synonyms users say, like 'stock price', 'analyze a stock', or 'chart a ticker', alongside the technical terms.

Keep the third-person voice but explicitly reference market coverage (US/A-share/HK/crypto) to strengthen distinctiveness.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Get real-time quotes, generate technical indicator reports (RSI/MACD/Bollinger/VWAP/ATR), summarize fundamentals, and run a one-shot report' — giving comprehensive coverage of capabilities, matching the score-5 anchor.

5 / 5

Completeness

It clearly answers 'what' the skill does but provides no 'Use when...' trigger clause; per the judging guidelines a missing explicit trigger guidance caps completeness at 3.

3 / 5

Trigger Term Quality

It includes relevant natural terms like 'real-time quotes', 'technical indicator', 'fundamentals', and 'report', but misses common user-facing synonyms such as 'stock price', 'analyze a stock', or '.SZ/.HK' market language, so it sits just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

The yfinance-powered technical-analysis niche with named indicators is clearly distinct from other skills and unlikely to trigger for the wrong skill.

5 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
netease-youdao/LobsterAI
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.