CtrlK
BlogDocsLog inGet started
Tessl Logo

paper-reader

Use when user asks to "read paper", "analyze paper", "summarize paper", "读论文", "分析文献", "帮我看一下这篇paper", "论文笔记", or provides a PDF file that appears to be an academic paper. Specialized for CV/DL papers. Also supports Zotero integration: "读一下这篇论文 ...", "快速看一下这篇论文 ...", "批判性分析这篇论文 ...", "读一下 Zotero 里的 XXX", "批量读一下 Zotero 里 VLA 分类下的论文" **重要触发词**: "读一下 XXX"、"读一下这篇"、"帮我读" → 必须调用此 skill

68

Quality

85%

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

88%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 body is a strong operational skill file: fully executable commands, a clearly numbered workflow with real validation checkpoints and fallback loops, and disciplined offloading of detail to existing reference files. The only structural flaws are an orphaned bundle reference (cv-dl-terminology.md) and slightly redundant checklist/config directives.

DimensionReasoningScore

Conciseness

The body is dense and operational — input/mode tables, fallback pipelines, naming rules, a YAML template, and checklists — with almost no explanation of concepts Claude already knows. Minor tightening is possible (the config-variable directive is stated twice, and the §5 concept self-check overlaps the §6 merged checklist), which keeps it at anchor 4 rather than 5; it is well above 3 since there is no genuinely padded section.

4 / 5

Actionability

Guidance is copy-paste executable throughout: exact commands ("python3 assets/zotero_helper.py info {item_id}", "python3 ../daily-papers/download_note_images.py \"{笔记完整路径}\""), concrete URL patterns ("https://arxiv.org/html/{arxiv_id}"), tool invocations ("pdfimages -png", >10KB filter), a full frontmatter template, and naming heuristics with examples (Pi05.md). This matches anchor 5 (fully executable, common cases covered); it is not 4 because no significant execution detail is left to guesswork.

5 / 5

Workflow Clarity

The workflow is explicitly sequenced (Step 0 config → receive → read → note generation → save → concept maintenance → final checklist → batch) with validation at each fragile point: figure-count verification against the paper, mandatory URL dedup check, a post-save image reachability script, git staged-changes confirmation before commit, and skip/dedup rules for batch runs. This matches anchor 5 (clear sequence, explicit validation, feedback loops, checklists); the multi-source image fallback A→B→C provides genuine error recovery, so it exceeds anchor 4.

5 / 5

Progressive Disclosure

Structure is good: a dedicated 参考文件 section lists four references with one-line scopes, inline pointers appear at point of use, all referenced files exist, and references are one level deep. Two gaps keep it from 5: references/cv-dl-terminology.md (the largest reference file) is never mentioned anywhere in SKILL.md, and the URL-dedup bug fix is inlined in ~6 lines of detail even though the body already points to references/image-troubleshooting.md for it.

4 / 5

Total

18

/

20

Passed

Description

77%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 is trigger-first and excels at when-to-fire coverage in both English and Chinese, with a distinctive Zotero-oriented niche. Its main weakness is the thin 'what': the skill's real capabilities (structured note generation, figure/formula extraction, concept-library upkeep, batch processing) are never stated, leaving the capability picture to be inferred from trigger verbs.

Suggestions

Add 2-3 concrete capability statements naming the actual outputs, e.g. 'Generates structured Obsidian paper notes containing every figure, formula, and table, and maintains a linked concept library.'

Mention the note-saving destination and batch support as capabilities (Obsidian vault integration, batch processing of Zotero collections) so the 'what' matches the richness of the 'when'.

Include the '.pdf' file extension among the trigger terms to round out file-type coverage.

DimensionReasoningScore

Specificity

The description only offers generic verbs ("read paper", "analyze paper", "summarize paper") plus a domain note ("Specialized for CV/DL papers") and a vague capability mention ("Zotero integration"), without naming the skill's concrete outputs such as structured Obsidian notes, figure/formula/table extraction, or concept-library maintenance. This matches anchor 3 (domain plus 1-2 concrete actions, not comprehensive) rather than 4, which expects several specific listed actions.

3 / 5

Completeness

The 'when' is fully explicit ("Use when user asks to..." plus a dedicated 重要触发词 clause), but the 'what' is only weakly implied through the trigger verbs — no statement of what the skill actually produces. This lands between anchor 4 (both present, one could be stronger) and anchor 3 (clear what, weak when); the mirrored weakness of the 'what' side keeps it at 4, not 5, since anchor 5 requires both sides concrete.

4 / 5

Trigger Term Quality

Trigger coverage is comprehensive and natural in both languages: "read paper", "读论文", "分析文献", "帮我看一下这篇paper", "论文笔记", plus Zotero-specific phrases like "批量读一下 Zotero 里 VLA 分类下的论文" and a mandatory-trigger directive ("读一下 XXX"...→ 必须调用此 skill). It clearly fits anchor 5 (comprehensive synonyms and file-type mentions); it is not 4 because essentially no common variation a user would say is missing.

5 / 5

Distinctiveness Conflict Risk

It carves a clear niche (CV/DL academic papers with Zotero/Obsidian integration) with distinctive Chinese/English triggers, but "provides a PDF file that appears to be an academic paper" leaves minor overlap risk with generic PDF/document skills. This matches anchor 4 (mostly distinct, minor overlap with closely related skills) rather than 5, which demands minimal conflict risk.

4 / 5

Total

16

/

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: 1 missing, 1 suspicious

Warning

Total

15

/

16

Passed

Repository
huangkiki/dailypaper-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.