CtrlK
BlogDocsLog inGet started
Tessl Logo

nature-paper2ppt

Build a complete Nature-style Chinese PPTX presentation from a scientific paper, preprint, PDF, article text, figure legends, or reading notes. Use for journal club, group meeting, thesis seminar, paper sharing, conference or defense decks, and Chinese requests such as 论文做PPT、论文汇报、组会PPT、文献汇报、学术汇报、做幻灯片、读书报告PPT. It classifies paper type, builds an evidence-led story, selects key figures, writes Chinese slide content and speaker notes, creates the actual .pptx, and runs corrective QA for complete figure crops, stable alignment, text overflow, and de-templated Chinese academic expression. Also trigger when improving weak paper-to-PPT output with cropped figures, loose alignment, obvious AI-style wording, or heavy manual rework.

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 ./skills/nature-paper2ppt/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

56%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 router is well-organized and lean with a clear sequenced workflow and QA feedback loop, but its actionability and disclosure structure are undermined because the core artifacts it instructs Claude to load (manifest.yaml, the static/ fragments, and the shared terminology ledger) are not present in the bundle.

Suggestions

Ship the missing manifest.yaml and the static/ core fragments (principles.md, toolchain.md, workflow.md, output-and-quality.md) referenced by the routing protocol, or rewrite the body so every 'Read ...' instruction targets a file that actually exists in the bundle.

Resolve or remove the ../nature-shared/core/terminology-ledger.md reference and the Terminology Ledger build instruction, since that shared path is not bundled here.

Add a fallback for step 1 (e.g., what to do if manifest.yaml is unavailable) so the workflow's foundational load step is not a dead reference, which would also raise actionability.

DimensionReasoningScore

Conciseness

The ~67-line router is efficient and assumes Claude's competence without explaining basic concepts, though the "Why this split" section and a few restatable lines (e.g. "The router itself is short on purpose") are mild rationale-padding that could be trimmed.

4 / 5

Actionability

Concrete-looking instructions ("Read [manifest.yaml]", "Read every file listed under always_load", "Read the file mapped for the detected paper_type") point at files that do not exist in the bundle — manifest.yaml, the entire static/ fragment set, and ../nature-shared/core/terminology-ledger.md are all missing — so the central execution path cannot be followed; only the audit script and the references/ files are real.

2 / 5

Workflow Clarity

The five-step routing protocol is clearly sequenced and includes an explicit QA feedback loop ("run scripts/audit_pptx_quality.py... Treat high-severity findings as blockers, revise the deck, then re-run the audit and record the final result") plus a user-confirmation checkpoint, but the foundational first step depends on a missing manifest with no fallback specified.

4 / 5

Progressive Disclosure

The intended static/dynamic split with an on-demand references table is well-designed and the three references/*.md files plus the audit script exist and are clearly signaled one level deep, but the primary navigation targets (manifest.yaml, all of static/, the shared terminology ledger) are absent, so the realized disclosure structure is partly broken rather than merely having minor gaps.

3 / 5

Total

13

/

20

Passed

Description

96%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, specific description that clearly states capabilities and provides rich bilingual trigger phrases with explicit 'when' guidance. The only soft spot is a remediation trigger broad enough to risk minor overlap with general presentation-editing skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "classifies paper type, builds an evidence-led story, selects key figures, writes Chinese slide content and speaker notes, creates the actual .pptx, and runs corrective QA" — giving comprehensive coverage rather than just a few actions.

5 / 5

Completeness

Explicitly answers both "what" (build a Nature-style Chinese PPTX with QA) and "when" via two concrete trigger clauses ("Use for journal club..." and "Also trigger when improving weak paper-to-PPT output...").

5 / 5

Trigger Term Quality

Comprehensive natural trigger coverage in two languages: English scenarios ("journal club, group meeting, thesis seminar, paper sharing, conference or defense decks") plus Chinese phrases users actually say ("论文做PPT、论文汇报、组会PPT、文献汇报、学术汇报、做幻灯片、读书报告PPT") and a remediation trigger.

5 / 5

Distinctiveness Conflict Risk

Clear niche (Nature-style Chinese academic PPTX from papers) with distinct triggers, but the broad remediation clause ("improving weak paper-to-PPT output with cropped figures, loose alignment, obvious AI-style wording") creates minor overlap risk with generic slide-fixing skills.

4 / 5

Total

19

/

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

relative_links

Relative link issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
Yuan1z0825/nature-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.