CtrlK
BlogDocsLog inGet started
Tessl Logo

cover-letter-generator

Generates a journal-ready cover letter from manuscript metadata, highlights, and journal-fit notes. Use when preparing an academic submission package and you need editor-facing language that clearly states novelty, relevance, declarations, and corresponding-author details.

64

Quality

78%

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 ./scientific-skills/Academic Writing/cover-letter-generator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%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 body is well-structured and actionable with a clear validated workflow, but it is held back by redundant validation sections and two referenced bundle files that do not exist. Adding the missing template and guide files (or inlining their content) would materially improve the score.

Suggestions

Provide the missing bundle files referenced in 'Templates and Assets' (assets/cover_letter_template.md and references/guide.md), or inline their content so no navigation pointer is broken.

Consolidate 'Missing-Input Recovery', 'Error Handling', and 'Input Validation' into a single section to remove repeated do-not-proceed-with-missing-inputs guidance.

Add one fully assembled example cover letter to make the output contract concrete end-to-end and push actionability toward anchor 5.

DimensionReasoningScore

Conciseness

Mostly efficient with no concept-overexplaining, but 'Missing-Input Recovery', 'Error Handling', and 'Input Validation' repeat the same do-not-proceed-with-missing-inputs guidance, so it could be tightened; matches anchor 3 rather than 4 due to the noticeable redundancy.

3 / 5

Actionability

Provides a concrete 9-section output contract, a copy-paste fallback message template, and a journal-specific declaration matrix; not a 5 because no fully assembled example letter is shown to cover the common end-to-end case.

4 / 5

Workflow Clarity

The 5-step Drafting Workflow opens with an explicit validate-inputs gate, pairs it with a Missing-Input Recovery feedback loop, and closes with a Quality Checklist, matching anchor 5; the destructive/batch cap does not apply to text generation.

5 / 5

Progressive Disclosure

The body is well-sectioned and signals one-level references ('assets/cover_letter_template.md', 'references/guide.md'), but neither file exists on disk, so the navigation pointers are broken; matches anchor 3 rather than 4.

3 / 5

Total

15

/

20

Passed

Description

87%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 strong: it clearly states both the capability and the use case with concrete, editor-facing trigger language and a distinct niche. Minor room for improvement lies in breadth of action verbs and trigger synonyms.

DimensionReasoningScore

Specificity

Names the domain and several concrete content elements the letter must contain ('novelty, relevance, declarations, and corresponding-author details'), matching anchor 4; not a 5 because the core verb is a single action ('generates a cover letter') rather than multiple distinct concrete actions.

4 / 5

Completeness

Explicitly states both what it does ('Generates a journal-ready cover letter from manuscript metadata, highlights, and journal-fit notes') and when to use it ('Use when preparing an academic submission package...'), satisfying the anchor 5 criteria with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural user-facing phrases ('cover letter', 'academic submission package', 'manuscript', 'journal', 'editor-facing language') with good coverage; not a 5 because synonym/file-extension breadth does not apply and a few natural variants are absent.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear narrow niche (academic journal-submission cover letters) with distinct triggers and minimal overlap with other skills, matching anchor 5.

5 / 5

Total

18

/

20

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

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

14

/

16

Passed

Repository
aipoch/medical-research-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.