CtrlK
BlogDocsLog inGet started
Tessl Logo

finance-data

Get stock quotes, company info, market data, and crypto prices. No API key needed.

70

Quality

87%

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

92%

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 single-file reference of executable Yahoo Finance endpoints with good organization and useful troubleshooting notes. The main gap is progressive disclosure — all detail lives inline with no split into reference files or a quick-start overview.

Suggestions

Add a brief '## Quick start' overview at the top pointing to the per-task sections, so the most common query (current price) is immediately discoverable.

Consider moving the detailed module list and 'Response Parsing Tips' into a reference file (e.g. references/ENDPOINTS.md) to keep SKILL.md as a lean overview.

DimensionReasoningScore

Conciseness

The body is lean throughout: executable curl commands paired with only the response-field paths and options that matter, with no padding explaining what Yahoo Finance or JSON is.

3 / 3

Actionability

Every section provides complete, copy-paste-ready curl commands plus concrete response field paths (e.g. 'chart.result[0].meta.regularMarketPrice'), meeting the fully-executable anchor.

3 / 3

Workflow Clarity

This is a set of independent read-only queries rather than a destructive multi-step process; per the simple-skill note, the clearly organized single-action sections and troubleshooting tips warrant a 3.

3 / 3

Progressive Disclosure

The file is well-sectioned but exceeds 50 lines with all endpoint details inline and no overview-to-reference split or external bundle files, fitting the 'content that should be separate is inline' anchor more than the reference-based score 3 anchor.

2 / 3

Total

11

/

12

Passed

Description

82%

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 concise, specific description with strong natural trigger terms and a clear niche, but it omits any explicit 'when to use' guidance. Adding a 'Use when...' clause would raise completeness.

Suggestions

Add a 'Use when...' clause, e.g. 'Use when the user asks for stock quotes, company financials, market movers, crypto prices, or forex rates.'

Consider mentioning historical data and forex explicitly in the description to match the body's full capability set.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'Get stock quotes, company info, market data, and crypto prices' — matching the anchor for listing several specific capabilities rather than vague language.

3 / 3

Completeness

It clearly answers 'what' the skill does but provides no 'Use when...' clause or equivalent explicit trigger guidance, which per the guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

Terms like 'stock quotes', 'company info', 'market data', and 'crypto prices' are natural phrases a user would say when needing this skill, giving good keyword coverage.

3 / 3

Distinctiveness Conflict Risk

The finance-data niche is specific and the listed triggers (stock quotes, crypto prices) are unlikely to fire for unrelated skills, so conflict risk is low.

3 / 3

Total

11

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
Bitterbot-AI/bitterbot-desktop
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.