CtrlK
BlogDocsLog inGet started
Tessl Logo

crypto-levels

Analyze cryptocurrency support and resistance levels. Use when users ask about crypto price analysis, support/resistance levels, technical analysis for BTC, ETH, or other cryptocurrencies. Provides current price, key levels, and trading insights for crypto pairs like BTC-USDT, ETH-USDT.

50

Quality

53%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./public/skills/362224222/crypto-levels/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly defines its purpose, provides explicit trigger conditions, and uses natural language terms that users would employ when seeking crypto technical analysis. It covers the what, when, and specific scope effectively while maintaining a distinct niche that minimizes conflict risk with other skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: analyze support/resistance levels, provides current price, key levels, and trading insights for specific crypto pairs like BTC-USDT and ETH-USDT.

3 / 3

Completeness

Clearly answers both what ('Analyze cryptocurrency support and resistance levels', 'Provides current price, key levels, and trading insights') and when ('Use when users ask about crypto price analysis, support/resistance levels, technical analysis for BTC, ETH, or other cryptocurrencies') with explicit trigger guidance.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'crypto price analysis', 'support/resistance levels', 'technical analysis', 'BTC', 'ETH', 'cryptocurrencies', 'BTC-USDT', 'ETH-USDT'. These are terms users would naturally use when requesting this type of analysis.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche focused specifically on cryptocurrency technical analysis with support/resistance levels. The specific mention of crypto pairs, technical analysis terminology, and named tokens (BTC, ETH) makes it very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

7%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is a verbose, non-actionable document that reads more like a marketing page or user-facing FAQ than an instruction set for Claude. It explains many concepts Claude already knows (what cryptocurrencies are, basic trading advice, risk disclaimers) while failing to provide any concrete implementation—no API calls, no executable code, no actual method for fetching prices or computing support/resistance levels. The example outputs appear to be hardcoded templates rather than demonstrations of a working process.

Suggestions

Replace the abstract 'How It Works' section with actual executable code showing API calls to fetch price data and compute support/resistance levels (e.g., using CoinGecko API with specific endpoints and response parsing).

Remove all sections that explain concepts Claude already knows: risk disclaimers, what support/resistance means, basic trading advice, the full list of supported pairs, and external learning resources.

Add a concrete step-by-step workflow with validation: fetch price → validate response → calculate levels using specific formulas → format output → verify data freshness.

Reduce the three lengthy example responses to one concise example showing the expected output format, and move the output template into a reusable format specification.

DimensionReasoningScore

Conciseness

Extremely verbose at ~250+ lines. Explains basic concepts Claude already knows (what support/resistance is, what RSI means, general trading advice, risk disclaimers). The 'Supported Pairs' list, 'Risk Management', 'Best Practices for Traders/Investors', and 'Legal Disclaimer' sections are all unnecessary padding. The 'How It Works' section explains methodology abstractly without providing any executable code or API calls.

1 / 3

Actionability

Despite its length, the skill provides no executable code, no actual API calls, no concrete implementation of how to fetch prices or calculate levels. The 'How It Works' section is pseudocode-level abstraction. The example responses show hardcoded fake data rather than demonstrating how to actually retrieve and compute anything. The config JSON snippet has no context for where or how it's used.

1 / 3

Workflow Clarity

There is no clear workflow for how Claude should actually perform the analysis. The 5-step methodology ('Fetch current price → Calculate highs/lows → Apply indicators → Generate levels → Provide insights') is entirely abstract with no concrete implementation. No validation steps, no error handling in the workflow, and no indication of what tools or APIs to call.

1 / 3

Progressive Disclosure

References to external files (SUPPORTED_PAIRS.md, CONFIGURATION.md, TECHNICAL_GUIDE.md) are well-signaled and one level deep, which is good structure. However, no bundle files are provided, so these references lead nowhere. The main file itself contains far too much inline content that should either be in reference files or removed entirely.

2 / 3

Total

5

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
Demerzels-lab/elsamultiskillagent
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.