CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

paper-reader

Read academic papers from a bare arXiv abs/pdf/html URL, a PDF, a paper title, or Zotero. Use for "read this paper", "analyze this paper", "读一下 XXX", "读一下这篇", "帮我读", "看一下这篇论文", "论文笔记", quick summaries, critiques, and Zotero collection reading. A standalone arXiv link or ordinary reading request defaults to full reading and automatic note saving in the configured Obsidian/Markdown library. Honor explicit depth, destination, and no-save requests; a citation used for another task does not trigger reading.

Quality

92%

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.

A well-engineered operational skill: concrete commands, an explicit validated workflow with read-back verification and honest-reporting rules, and disciplined offloading of detail to references. The main defects are redundant restatement of a few policies and bundle hygiene: a broken SKILL.en.md redirect and orphaned bundle files.

Suggestions

Add SKILL.en.md to the bundle (or remove the English redirect) — English-language requests are currently directed to a file that does not exist, dead-ending the very first body instruction.

Reference references/cv-dl-terminology.md and assets/reorganize_notes.py from the relevant sections (e.g. concept maintenance and note organization) or remove them, so the 18KB terminology file is discoverable when needed.

Consolidate the save/no-fake-save/critique-delivery policies into one authoritative section and reference it from §4/§6/§7 instead of restating each rule three times.

DimensionReasoningScore

Conciseness

The body is dense and prescriptive with no explanations of concepts Claude already knows (no 'what is Obsidian/arXiv' padding), and every section carries task-specific rules. Not 5 because key policies repeat ~3× each (no-asking-to-save in 默认执行约定/§4/§7, no-fake-save in 默认执行约定/§4/§7, critique-mandatory in §3/§6/§7), and a few overloaded run-on paragraphs (e.g. the version-handling and Git paragraphs) could be tightened.

4 / 5

Actionability

Fully executable guidance throughout: concrete commands with defined variables (`python3 ../_shared/user_config.py`, `python3 assets/zotero_helper.py info {item_id}`, WebFetch `https://arxiv.org/html/{arxiv_id}`, `pdfimages -png`, `git -C "{VAULT_PATH}" rev-parse --show-toplevel`), a real YAML frontmatter template, a mode/trigger/output table, and correct-vs-incorrect URL-concatenation examples for the known arXiv image bug.

5 / 5

Workflow Clarity

Steps 0–8 are clearly sequenced with explicit validation: write-then-read-back verification of saved notes ("未写入成功不能报告'已保存'"), the mandatory URL dedup check before writing, the §6 merged self-check checklist, the A→B→C image fallback with post-save reachability repair, and honest per-stage reporting ("同步失败不能把本地 commit 报告为 push 成功"). Batch processing (§8) inherits per-paper validation via dedup and existing-note checks.

5 / 5

Progressive Disclosure

Good structure: point-of-use references plus a terminal '参考文件(按需查阅)' section with one-line descriptions; all four named reference files exist and are one level deep. Not 5 because SKILL.en.md — the first instruction English requests are redirected to — is missing from the bundle, and references/cv-dl-terminology.md (the largest reference file) and assets/reorganize_notes.py are never referenced anywhere in the body, leaving them undiscoverable.

4 / 5

Total

18

/

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.

A strong description: concrete actions, explicit what/when with bilingual natural trigger phrases, and deliberate boundary handling of defaults, overrides, and non-triggering citations. It is concise despite covering depth, destination, and no-save override behavior.

DimensionReasoningScore

Specificity

"Read academic papers from a bare arXiv abs/pdf/html URL, a PDF, a paper title, or Zotero", "quick summaries, critiques, and Zotero collection reading", and "automatic note saving in the configured Obsidian/Markdown library" list several concrete actions with concrete input sources. Not 5 because the top-level action is a single broad verb ("Read") and note-generation specifics and concept-library maintenance are not visible from the description alone.

4 / 5

Completeness

Explicitly answers both what ("Read academic papers from a bare arXiv abs/pdf/html URL, a PDF, a paper title, or Zotero… defaults to full reading and automatic note saving") and when ("Use for 'read this paper', 'analyze this paper', … quick summaries, critiques, and Zotero collection reading") with concrete trigger phrases. The exclusion clause "a citation used for another task does not trigger reading" adds explicit boundary guidance beyond the anchor.

5 / 5

Trigger Term Quality

Includes natural trigger phrases in two languages — "read this paper", "analyze this paper", "读一下 XXX", "读一下这篇", "帮我读", "看一下这篇论文", "论文笔记" — plus mode keywords ("quick summaries", "critiques") and source keywords (arXiv abs/pdf/html, PDF, Zotero). Comprehensive synonym coverage of what users would actually say.

5 / 5

Distinctiveness Conflict Risk

Clear niche (academic paper reading via arXiv/Zotero with Obsidian note saving) with distinct trigger phrases unlikely to fire for other skills; the deliberate non-trigger rule for citations further reduces conflict. No first/second person voice, so no specificity penalty applies.

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

Warning

Total

15

/

16

Passed

Repository

huangkiki/dailypaper-skills

Path

skills/paper-reader/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.