CtrlK
BlogDocsLog inGet started
Tessl Logo

report-generate

Professional financial research report generation — standard structure (summary / views / main body / risks / recommendation), Markdown formatting standards, rating system, and terminology guide.

57

Quality

66%

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/report-generate/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

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 templates and quantitative standards, and it avoids padding, but it is a long monolithic file with no progressive disclosure and only an implicit final validation step rather than sequenced checkpoints. Splitting reference material into separate files and adding an explicit validation pass would raise the weaker dimensions.

Suggestions

Move the terminology guide, abbreviations table, and detailed rating/format standards into a reference file (e.g. references/standards.md) referenced one level deep, keeping SKILL.md a lean overview.

Add an explicit validation step in the workflow, e.g. 'Before output: verify all numbers are internally consistent, ≥3 risks listed, and a disclaimer is present; fix and re-check if any fail.'

Tighten the abbreviations table (terms Claude already knows) to only domain-specific or bilingual mappings that genuinely aid output.

DimensionReasoningScore

Conciseness

The body is dense with actionable reference material (templates, rating/format tables) and avoids explaining basics, but at ~250 lines the abbreviations table and several reference sections could be tightened or split out, matching 'mostly efficient but could be tightened'.

2 / 3

Actionability

It provides copy-paste-ready Markdown report templates, quantitative rating thresholds (e.g. 'Sharpe > 1.5, max drawdown < 20%'), concrete formatting rules with examples, and a backtest template that reads specific files, fully meeting the executable/specific-guidance bar.

3 / 3

Workflow Clarity

A preparation sequence and a final Output Format checklist exist, but there is no explicit validate→fix→retry checkpoint during writing, so validation remains implicit rather than a sequenced feedback loop.

2 / 3

Progressive Disclosure

Sections are well-organized with clear headings, but the skill is a monolithic ~250-line file with no bundle references; content like the terminology guide and abbreviations could be split into reference files, matching 'some structure but content that should be separate is inline'.

2 / 3

Total

9

/

12

Passed

Description

67%

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 and occupies a clear niche, but it omits any 'Use when…' trigger guidance and offers few natural keyword variations, leaving the 'when to use' question only implied. Adding an explicit trigger clause would lift completeness and trigger-term quality.

Suggestions

Add a 'Use when…' clause naming concrete triggers, e.g. 'Use when generating financial research reports, rating stocks/strategies, or writing investment research from backtest or fundamentals data.'

Include natural keyword variations users would say ('research report', 'stock analysis', 'investment report', 'equity rating') to improve trigger coverage.

Keep the concise capability list but ensure the trigger clause makes the 'when' explicit so the description answers both what and when.

DimensionReasoningScore

Specificity

The description lists multiple concrete elements — 'standard structure (summary / views / main body / risks / recommendation), Markdown formatting standards, rating system, and terminology guide' — matching the anchor for enumerating several specific capabilities rather than vague language.

3 / 3

Completeness

It clearly states what the skill does, but provides no 'Use when…' clause or equivalent explicit trigger guidance, so per the guidelines completeness is capped at 2.

2 / 3

Trigger Term Quality

'financial research report generation' is a relevant natural phrase, but the description lacks common variations a user might say (e.g. 'research report', 'stock analysis', 'investment report'), matching 'some relevant keywords but missing common variations'.

2 / 3

Distinctiveness Conflict Risk

The 'financial research report generation' niche combined with a 'rating system' is a specific, clearly bounded domain unlikely to trigger for unrelated skills.

3 / 3

Total

10

/

12

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.