CtrlK
BlogDocsLog inGet started
Tessl Logo

journal-club-presenter

Generate journal club slides with background, critique, and discussion.

56

Quality

65%

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/journal-club-presenter/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%

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

The content has a clear, checkpointed workflow and real bundle references, but is weakened by generic boilerplate and a missing end-to-end runnable example tied to actual inputs.

Suggestions

Remove or compress generic boilerplate (Security Checklist, Lifecycle Status, Evaluation Criteria, Output Requirements) that is not specific to journal club presentations.

Add a complete worked example showing scripts/main.py invoked with real paper inputs and the expected slide output.

Stop restating the description verbatim across 'When to Use' and 'Key Features'; reference it once.

DimensionReasoningScore

Conciseness

The body is mostly purposeful but padded with generic boilerplate (Risk Assessment table, Security Checklist, Lifecycle Status, Evaluation Criteria) and repeats the description verbatim several times rather than assuming Claude's competence.

2 / 3

Actionability

It gives concrete executable commands (py_compile, --help) and a real script path, but lacks a complete run example with actual inputs, leaving guidance partially concrete rather than copy-paste ready.

2 / 3

Workflow Clarity

The numbered Workflow sequences steps with explicit validation (stop early on unsupported assumptions) and a documented fallback path, matching the clear-sequence-with-checkpoints anchor.

3 / 3

Progressive Disclosure

It references a real one-level-deep file (references/audit-reference.md) and scripts/main.py, but inline boilerplate that could live in separate files keeps organization from the clear-overview anchor.

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 clearly niched but incomplete: it states what the skill does without an explicit 'when to use it' trigger and with limited keyword variation.

Suggestions

Add a 'Use when...' clause with natural triggers (e.g., 'Use when preparing a journal club presentation, critically appraising a paper, or leading a literature discussion').

Broaden trigger terms to include common variations like 'paper presentation', 'critical appraisal', and 'lab meeting slides'.

DimensionReasoningScore

Specificity

The description names a concrete domain ('journal club slides') and three specific deliverable actions ('background, critique, and discussion'), matching the multiple-concrete-actions anchor.

3 / 3

Completeness

It clearly states what the skill does but lacks any 'Use when...' clause; per the guidelines a missing explicit trigger caps completeness at 2.

2 / 3

Trigger Term Quality

'journal club slides' is a natural term but coverage is narrow with no common variations (e.g., paper presentation, critical appraisal), so it falls short of the good-coverage anchor.

2 / 3

Distinctiveness Conflict Risk

'Journal club slides' is a clear niche with distinct triggers and is unlikely to fire 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
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.