CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

systematic-literature-review

Use this skill when the user wants a systematic literature review, survey, or synthesis across multiple academic papers on a topic. Also covers annotated bibliographies and cross-paper comparisons. Searches arXiv and outputs reports in APA, IEEE, or BibTeX format. Not for single-paper tasks — use academic-paper-review for reviewing one paper.

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

62%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 workflow itself is a model of clarity — five well-sequenced phases with genuine validation and error-recovery loops, a copy-paste search command, and a complete subagent prompt template. The bundle doesn't back it up, though: all three template files that Phase 4 depends on for citation rules and report structure are missing, and the body duplicates guidance between the Notes section and the phase instructions.

Suggestions

Ship the three referenced template files (templates/apa.md, templates/ieee.md, templates/bibtex.md) containing the citation rules and report structure, or inline the citation formats into SKILL.md if external files are not intended.

De-duplicate the Notes section: the subagent prefix-parsing note and the "synthesis, not listing" note repeat Phase 3 and Phase 4 guidance verbatim — keep them in one place.

Use bundle-relative paths (e.g. scripts/arxiv_search.py, templates/apa.md) instead of the absolute /mnt/skills/public/... mount path so references resolve regardless of where the skill is deployed.

DimensionReasoningScore

Conciseness

The body is skill-specific and avoids explaining concepts Claude already knows, but it could be tightened: the Notes section repeats the subagent prefix-parsing and "synthesis, not listing" guidance nearly verbatim from Phases 3–4, and Examples 1–2 restate the full phase instructions. This duplication goes beyond the "minor" trimming of the 4 anchor.

3 / 5

Actionability

The bash invocation with flags, the JSON output field list, and the complete copy-paste subagent prompt are concrete, but Phase 4's core instruction — "Read only the template file that matches the user's requested format" — points at templates/apa.md, templates/ieee.md, and templates/bibtex.md, none of which exist in the bundle. The citation rules and report structure those files should supply are key missing details.

3 / 5

Workflow Clarity

Five phases are clearly sequenced with explicit validation and error-recovery loops: script failure handling ("tell the user which error and stop. Do not try to fabricate"), per-batch failure continuation ("log it, note which papers were affected, and continue"), coverage validation before synthesis, and an explicit fallback when themes can't be supported. This matches the top anchor for a batch workflow.

5 / 5

Progressive Disclosure

The reference design is right — one-level-deep, well-signaled, "read only the template file that matches" — but scored against the actual bundle, all three referenced template files are missing while only scripts/arxiv_search.py exists. Following the navigation breaks at its most load-bearing link, which is more than the minor organization gap of the 4 anchor.

3 / 5

Total

14

/

20

Passed

Description

95%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 clearly and explicitly states both what the skill does and when to use it, with natural trigger terms, format keywords, and explicit negative routing to a sibling skill. Only specificity has minor room to grow — concrete actions like metadata extraction and cross-paper theme synthesis appear in the body but not the description.

DimensionReasoningScore

Specificity

"Searches arXiv and outputs reports in APA, IEEE, or BibTeX format" plus "survey, or synthesis across multiple academic papers" names several concrete actions in the domain. It falls short of 5 because capabilities like evidence extraction and thematic synthesis are not mentioned, leaving minor coverage gaps.

4 / 5

Completeness

"Use this skill when the user wants a systematic literature review, survey, or synthesis..." explicitly answers when with concrete trigger phrases, and "Searches arXiv and outputs reports in APA, IEEE, or BibTeX format" clearly answers what. Both are explicit, matching the top anchor.

5 / 5

Trigger Term Quality

Natural phrases users would say are comprehensively covered: "systematic literature review", "survey", "synthesis", "annotated bibliographies", "cross-paper comparisons", "academic papers", "arXiv", and the format names "APA, IEEE, or BibTeX". Synonym coverage is strong and matches the top anchor.

5 / 5

Distinctiveness Conflict Risk

The niche (multi-paper synthesis over arXiv) is distinct and the description explicitly routes conflicts away: "Not for single-paper tasks — use academic-paper-review for reviewing one paper." Minimal overlap risk with related skills.

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 3 missing

Warning

Total

15

/

16

Passed

Repository

bytedance/deer-flow

Path

skills/public/systematic-literature-review/SKILL.md

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.