CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

signals

Signal trading - RSS, Twitter, Telegram triggers to trades

59

Quality

74%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./src/skills/bundled/signals/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

76%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 content is highly actionable with concrete commands and examples and is well-structured, but it lacks a sequenced workflow with explicit validation checkpoints for its destructive trading operations.

Suggestions

Add an explicit setup workflow (e.g., 1. add source 2. add filters 3. configure trade params 4. test with `/signal test` 5. enable) with a validation checkpoint before live trading.

De-duplicate the repeated `/signal add rss` example across the Commands, Examples, and Signal Sources sections to tighten token use.

Document a safe-testing / verification path (e.g., paper-trading or dry-run mode) before signals trigger real trades.

DimensionReasoningScore

Conciseness

The body is mostly lean command-reference prose without over-explaining concepts Claude knows, though the same 'add rss' example is repeated across Commands, Examples, and Signal Sources sections and could be trimmed.

4 / 5

Actionability

Concrete, copy-paste-ready slash commands with inline examples cover the common cases (adding sources, filters, config) plus a concrete webhook JSON payload.

5 / 5

Workflow Clarity

Operations are organized by feature rather than as a sequenced workflow, and because triggering automatic trades is destructive, the absence of explicit pre-trade validation/verification steps caps this at 3 per the rubric.

3 / 5

Progressive Disclosure

The single file is well-organized with clear section headers and no external bundle files are needed, but at ~100 lines it exceeds the under-50-line exception that would allow a 5 on sections alone.

4 / 5

Total

16

/

20

Passed

Description

61%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 is terse and names a clear niche with natural trigger terms, but it lacks an explicit 'when to use' clause and offers only a thin action description.

Suggestions

Add an explicit 'Use when...' clause stating when Claude should invoke this skill (e.g., when the user wants trades triggered by RSS/Twitter/Telegram signals).

Expand the action description beyond 'triggers to trades' to mention concrete actions like adding sources, filtering signals, and configuring trade parameters.

Include common synonyms such as 'alerts' or 'automated trading' to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

Names the domain ('Signal trading') and concrete input sources ('RSS, Twitter, Telegram') plus one action ('triggers to trades'), but the action set is not comprehensive.

3 / 5

Completeness

It clearly states what the skill does, but there is no 'Use when...' clause or equivalent trigger guidance, capping completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

'RSS', 'Twitter', 'Telegram', 'triggers', and 'trades' are natural terms users would say; a few synonyms (e.g. 'alerts', 'automated trading') are missing.

4 / 5

Distinctiveness Conflict Risk

Signal-based trading triggered from specific social/feed sources is a distinct niche with minor overlap risk against general trading skills.

4 / 5

Total

14

/

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.

Validation — 15 / 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

alsk1992/CloddsBot

Path

src/skills/bundled/signals/SKILL.md

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.