CtrlK
BlogDocsLog inGet started
Tessl Logo

scientific-slides

Build slide decks and presentations for research talks. Use this for making PowerPoint slides, conference presentations, seminar talks, research presentations, thesis defense slides, or any scientific talk. Provides slide structure, design templates, timing guidance, and visual validation. Works with PowerPoint and LaTeX Beamer.

65

Quality

79%

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 ./.claude/skills/scientific-slides/SKILL.md

The canonical home for this skill is scientific-slides in K-Dense-AI/scientific-agent-skills

SKILL.md
Quality
Evals
Security

Quality

Content

75%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.

A highly actionable skill body with excellent executable examples, a clear PDF-first workflow with an iterate step, and a genuine, verified one-level-deep reference bundle. Its weakness is redundancy: duplicated reference listings, repeated example command blocks, and motivational filler inflate the token cost without adding guidance.

Suggestions

Merge 'Core Capabilities' and 'Reference Files' into a single annotated list — the same files are currently described twice, and slide_capabilities/presentation_workflow/prompt_writing each get two summaries.

Cut the Quick Start's bash block down to a pointer to the worked examples above (or vice versa); the two sections repeat near-identical command templates for the same workflow.

Make the review/validation loop an explicit checkpoint by inlining the bundled validation tooling (e.g. validate_presentation.py or pdf_to_images.py) into the Review & Iterate step instead of describing it narratively.

DimensionReasoningScore

Conciseness

The body is actionable but padded: the 'Core Capabilities' section and the 'Reference Files' section list the same six reference files twice, the Quick Start repeats near-identical bash examples from the main workflow section, and motivational filler ('Boring presentations = forgotten science', repeated all-caps emphasis) appears multiple times. It does not explain concepts Claude already knows, so it clears anchor 2 but not the 'efficient, only minor trimming needed' bar of anchor 4.

3 / 5

Actionability

Guidance is fully executable: copy-paste-ready commands with complete prompts, output paths, --attach chaining for style consistency, --visual-only flags, PDF assembly ('python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf'), and a timed Quick Start covering the common conference-talk case. Script arguments are delegated to the bundled references/script_reference.md rather than pseudocode.

5 / 5

Workflow Clarity

Both workflows are clearly sequenced (plan → generate → combine, and the five-stage Quick Start with time budgets) and include a review/iterate feedback loop ('Regenerate any slides that need improvement... Re-combine to PDF'). Anchor 5 is not met because validation is described narratively rather than as an explicit checkpoint command — the bundled validate_presentation.py and pdf_to_images.py are never invoked inline in the workflow.

4 / 5

Progressive Disclosure

Structure is good: the body is an overview with one-level-deep, well-signaled references (every cited path in references/, scripts/, and assets/ exists), each with a one-line description of its contents, and bulk material (Beamer guide, design principles, talk types, script reference) is properly split out of SKILL.md. It misses anchor 5 because the reference files are listed twice in two different sections and the body still carries ~380 lines of partially duplicated workflow examples.

4 / 5

Total

16

/

20

Passed

Description

83%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.

A strong, third-person description with an explicit 'Use this for' trigger clause and a clear research-presentation niche. The main gap is capability coverage: it advertises structure/templates/timing/validation but omits the AI slide-image generation and PDF assembly workflows that dominate the skill body.

Suggestions

Add the core generation capability to the description, e.g. 'generates slide images with AI and assembles them into PDF decks' so the advertised capabilities match the body's primary workflow.

Include a few natural synonyms or extensions users would say — 'slide deck', '.pptx', 'journal club' — to round out trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain ('Build slide decks and presentations for research talks') and several concrete capabilities ('slide structure, design templates, timing guidance, and visual validation', 'Works with PowerPoint and LaTeX Beamer'), matching the 'several specific actions; minor gaps' anchor. It falls short of 5 because coverage is not comprehensive — the skill's primary workflow (AI-generated slide images and PDF assembly) is not mentioned at all.

4 / 5

Completeness

It explicitly answers both questions: what it does ('Build slide decks and presentations for research talks... Provides slide structure, design templates, timing guidance, and visual validation') and when to use it ('Use this for making PowerPoint slides, conference presentations... or any scientific talk'), with concrete trigger phrases matching the top anchor.

5 / 5

Trigger Term Quality

Natural user phrases are well covered: 'PowerPoint slides, conference presentations, seminar talks, research presentations, thesis defense slides, or any scientific talk', plus 'PowerPoint and LaTeX Beamer'. It sits between anchor 4 and 5: good coverage but missing common synonyms and file extensions users would say ('slide deck', '.pptx', '.tex', 'journal club').

4 / 5

Distinctiveness Conflict Risk

The research-talk niche is clearly staked out ('research talks', 'thesis defense slides', 'scientific talk'), but mentioning generic 'PowerPoint slides' creates minor overlap risk with a general-purpose presentation/pptx skill. Distinct enough that it would rarely trigger for the wrong skill — anchor 4 fits.

4 / 5

Total

17

/

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

metadata_field

'metadata' should map string keys to string values

Warning

Total

15

/

16

Passed

Repository
K-Dense-AI/claude-scientific-writer
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.