CtrlK
BlogDocsLog inGet started
Tessl Logo

seasonal

Seasonal/calendar-effect strategy. Generates trading signals from time-based patterns such as month-of-year effects and day-of-week effects. Suitable for any OHLCV data.

59

Quality

69%

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

Fix and improve this skill with Tessl

tessl review fix ./agent/src/skills/seasonal/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

73%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 a well-organized, concise reference for a single-purpose seasonal signal strategy with clear signal logic and pitfalls, but it lacks any executable code implementing the signal, leaving actionability incomplete.

Suggestions

Add a short, copy-paste-ready code snippet that computes the signal series from an OHLCV frame using the documented parameters (e.g. using pd.DatetimeIndex.month/weekday and the bullish/bearish lists) to move actionability from pseudocode to executable.

Merge or trim the overlap between the 'Common Calendar Effects Reference' table and the 'Parameters' table to tighten token efficiency.

DimensionReasoningScore

Conciseness

The body is lean — tables, short bullets, no padding or explanations of basic concepts — with only minor redundancy between the 'Common Calendar Effects Reference' and 'Parameters' sections that could be tightened.

4 / 5

Actionability

Parameters, signal convention (1/-1/0), and pandas index semantics are concrete, but the signal logic is expressed only as prose/pseudocode ('Month signal × weekday signal; open a position only when both confirm') with no executable code implementing the signal.

3 / 5

Workflow Clarity

This single-purpose signal-generation skill has its single action laid out unambiguously across month effect, weekday overlay, and combined mode with explicit signal convention and pitfalls; no destructive or batch operation requires validation checkpoints.

5 / 5

Progressive Disclosure

The body is self-contained with clear section headers (Purpose, Signal Logic, Parameters, Common Pitfalls, Dependencies, Signal Convention) and no nested external references; it sits just above the ~50-line simple-skill threshold with minor organization gaps from the partly redundant reference table.

4 / 5

Total

16

/

20

Passed

Description

65%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 clearly scopes a distinct niche and names concrete signal-generation behavior with good trigger keywords, but it omits any explicit 'Use when...' trigger guidance and describes only one core action.

Suggestions

Add a 'Use when...' clause naming natural triggers, e.g. 'Use when the user mentions seasonal patterns, calendar effects, month-of-year or day-of-week effects, or wants a time-based trading strategy.'

Broaden the action list beyond 'generates trading signals' to surface concrete capabilities (e.g. defines bullish/bearish windows, supports a weekday overlay, outputs a 1/0/-1 signal series) for fuller specificity.

DimensionReasoningScore

Specificity

Names the domain ('Seasonal/calendar-effect strategy') and one concrete action ('Generates trading signals') elaborated with pattern types, but does not list several distinct actions, so it sits at domain-plus-1-2-actions rather than comprehensive.

3 / 5

Completeness

The 'what' is clear (generates trading signals from time-based patterns) but there is no 'Use when...' or equivalent trigger guidance, which caps completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Includes natural niche keywords a user would say ('seasonal', 'calendar-effect', 'month-of-year', 'day-of-week', 'trading signals', 'OHLCV') with good coverage, though no synonyms or variants are enumerated.

4 / 5

Distinctiveness Conflict Risk

'Seasonal/calendar-effect strategy' is a narrow, clearly-scoped niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

15

/

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
HKUDS/Vibe-Trading
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.