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.

64

Quality

76%

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

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

Highly actionable with executable examples and good progressive disclosure, but weakened by verbose rhetorical padding and the absence of an explicit validation feedback loop in the batch generation workflow.

Suggestions

Replace the informal 'Open the PDF and review each slide' step with an explicit validation checkpoint using validate_presentation.py, with a fix-and-retry loop, to satisfy the batch-operation feedback-loop requirement.

Trim the rhetorical design-philosophy content ('Boring = Forgotten', repeated FORMATTING GOAL boilerplate) and consolidate the Quick Start so it references the Default Workflow rather than restating it.

Deduplicate the reference file listing — Core Capabilities and Reference Files describe the same files — into a single clearly-signaled index.

DimensionReasoningScore

Conciseness

Mostly efficient with executable examples, but padded by rhetorical design-philosophy sections ('Boring = Forgotten', repeated maxims) and a Quick Start that largely restates the Default Workflow with repeated FORMATTING GOAL boilerplate.

3 / 5

Actionability

Provides copy-paste-ready bash commands with real script paths (generate_slide_image.py, slides_to_pdf.py), concrete prompt templates, and worked examples covering the common full-slide and visual-only cases.

5 / 5

Workflow Clarity

Steps are sequenced (Plan, Generate, Combine, Review, Practice, Finalize), but the batch slide-generation workflow lacks an explicit validation checkpoint with a fix-and-retry loop; review is informal ('Open the PDF and review each slide') and the bundled validate_presentation.py is not wired in as a checkpoint.

3 / 5

Progressive Disclosure

Well-structured overview with one-level-deep references to references/*.md and assets/* (all verified to exist), but reference files are listed twice (Core Capabilities and Reference Files) creating mild redundancy.

4 / 5

Total

15

/

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, well-constructed description that explicitly covers both capabilities and trigger conditions with natural phrasing. Minor gains are available by adding file extensions and tightening distinctiveness from a generic presentation skill.

DimensionReasoningScore

Specificity

Lists several concrete capabilities (build slide decks, PowerPoint slides, slide structure, design templates, timing guidance, visual validation, PowerPoint and LaTeX Beamer) with only minor coverage gaps.

4 / 5

Completeness

Clearly states both what it does ('Build slide decks... Provides slide structure, design templates, timing guidance, and visual validation. Works with PowerPoint and LaTeX Beamer') and when to use it ('Use this for making PowerPoint slides, conference presentations, seminar talks, research presentations, thesis defense slides, or any scientific talk').

5 / 5

Trigger Term Quality

Strong natural trigger terms (slide decks, conference presentations, seminar talks, thesis defense slides, scientific talk) including synonyms and tool names, but omits file extensions like .pptx or .tex that some users would say.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (scientific/research talks) with distinct triggers and named formats (PowerPoint, Beamer), though 'presentations' overlaps broadly with a generic pptx skill.

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.

Validation15 / 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.