CtrlK
BlogDocsLog inGet started
Tessl Logo

generating-trading-signals

Generate trading signals using technical indicators (RSI, MACD, Bollinger Bands, etc.). Combines multiple indicators into composite signals with confidence scores. Use when analyzing assets for trading opportunities or checking technical indicators. Trigger with phrases like "get trading signals", "check indicators", "analyze for entry", "scan for opportunities", "generate buy/sell signals", or "technical analysis".

69

Quality

86%

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

72%Weight 40%Scale 1-3

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

The content is highly actionable with accurate executable CLI examples and good progressive disclosure to one-level-deep reference files. Weaknesses are duplicated example commands and the absence of validation/feedback checkpoints in a batch trading-signal workflow.

Suggestions

Remove the redundant Examples section or replace it with non-overlapping use cases, since four of its commands duplicate the Instructions section verbatim.

Add an explicit validation/feedback checkpoint to the scan workflow (e.g. confirm data was fetched and retry/back off on rate limits before trusting signals).

Link the existing references/examples.md from the body so all bundle files are discoverable.

DimensionReasoningScore

Conciseness

The body is mostly lean with no concept padding, but the Examples section repeats four command patterns already shown in Instructions (e.g. '--watchlist crypto_top10 --period 6m' and '--symbols BTC-USD --detail' each appear twice), so it could be tightened.

2 / 3

Actionability

Every example is a fully executable, copy-paste-ready command whose flags match scanner.py's argparse exactly (--watchlist, --symbols, --detail, --filter, --min-confidence, --rank, --output, --list-watchlists, --period).

3 / 3

Workflow Clarity

Variants are clearly numbered, but this batch signal-generation workflow over many assets has no inline validation or feedback checkpoints (e.g. verify data fetched, retry on rate limit), so per the batch-operations guideline workflow clarity is capped at 2.

2 / 3

Progressive Disclosure

The overview appropriately points one level deep to clearly signaled real files (references/implementation.md and references/errors.md), both confirmed to exist, with content properly split out of the main body.

3 / 3

Total

10

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 is specific, complete, and distinct, naming concrete actions and indicators with an explicit 'Use when' clause and a broad set of natural trigger phrases. It uses third-person voice throughout with no padding.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('Generate trading signals', 'Combines multiple indicators into composite signals with confidence scores') plus named indicators (RSI, MACD, Bollinger Bands), matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Clearly answers both what (generate composite trading signals with confidence scores) and when via an explicit 'Use when analyzing assets for trading opportunities or checking technical indicators' clause plus trigger phrases, so it is not capped at 2.

3 / 3

Trigger Term Quality

Provides broad natural trigger phrases users would say ('get trading signals', 'check indicators', 'scan for opportunities', 'generate buy/sell signals'), giving good coverage rather than just a few keywords.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear trading-signals niche with distinctive triggers ('generate buy/sell signals', 'analyze for entry') that are unlikely to fire for unrelated skills.

3 / 3

Total

12

/

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

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-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.