CtrlK
BlogDocsLog inGet started
Tessl Logo

eodhd-apis

EODHD APIs integration. Manage data, records, and automate workflows. Use when the user wants to interact with EODHD APIs data.

60

Quality

70%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/eodhd-apis/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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 executable CLI commands and a clear connection-state workflow including polling feedback loops. It is well-structured and reasonably concise, with only minor trimming and checklist-explicitness opportunities.

Suggestions

Tighten the introductory paragraph and the "focus on integration logic rather than auth plumbing" aside, which restate concepts Claude can infer.

Render the connection-setup sequence as an explicit numbered checklist with a labeled validation/poll step so the feedback loop is unmistakable.

Consider moving the full popular-actions and proxy-flag tables into a reference file with a one-line pointer, keeping SKILL.md as a leaner overview.

DimensionReasoningScore

Conciseness

The body is mostly lean command examples and tables, with only minor over-explanation (the intro paragraph on who uses EODHD and "focus on integration logic rather than auth plumbing") that could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready, fully executable commands throughout (install, login, connection ensure, action list/run, request proxy) with flags explained and a concrete popular-actions table covering common cases.

5 / 5

Workflow Clarity

The connection lifecycle is clearly sequenced with state-based checkpoints (READY/BUILDING/CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR) and a poll-retry feedback loop, though the steps are informally labeled rather than presented as an explicit validation checklist.

4 / 5

Progressive Disclosure

Well-organized into clear sections (overview, install, auth, connecting, searching, actions, proxy, best practices) with no bundle files present; the inlined popular-actions and proxy-flag tables are reasonable reference material, with only minor organization gaps.

4 / 5

Total

17

/

20

Passed

Description

57%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 names a distinct domain and includes an explicit Use-when trigger, but its action language ("manage data, records, and automate workflows") is generic and lacks the concrete financial-data capabilities the skill actually exposes.

Suggestions

Replace generic verbs with concrete EODHD capabilities, e.g. "Retrieve historical and real-time stock prices, fundamentals, dividends, splits, and macroeconomic calendar data."

Add natural trigger synonyms users would say, e.g. "Use when the user wants stock market data, financial fundamentals, or EODHD/EOD Historical Data."

Tighten the Use-when clause to reference the specific data types rather than the abstract phrase "interact with EODHD APIs data".

DimensionReasoningScore

Specificity

Names the domain ("EODHD APIs integration") but the actions "Manage data, records, and automate workflows" are minimal and generic rather than concrete capabilities like retrieving historical prices or fundamentals.

2 / 5

Completeness

Provides both a "what" ("Manage data, records, and automate workflows") and an explicit "when" ("Use when the user wants to interact with EODHD APIs data"), though both could be more concrete and specific.

4 / 5

Trigger Term Quality

Includes the relevant keyword "EODHD APIs" in the trigger clause, but misses common variations or synonyms a user might say (stock market data, financial data, historical prices, EODHD).

3 / 5

Distinctiveness Conflict Risk

Naming the specific third-party API ("EODHD APIs") creates a clear niche with minimal conflict risk, though the generic verb phrasing leaves minor overlap with other data-integration skills.

4 / 5

Total

13

/

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
membranedev/application-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.