CtrlK
BlogDocsLog inGet started
Tessl Logo

arxiv-paper-reader

Fetch and extract full text from arxiv paper HTML pages. Invoke when user asks to read an arxiv paper, analyze a paper's content, or when given an arxiv ID/URL.

68

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

82%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-organized, actionable skill body with executable commands and clear sections; the main improvement areas are trimming minor rationale and making the error/validation path an explicit workflow checkpoint.

Suggestions

Trim the comparative rationale in 核心原理 ('比 PDF 更容易程序化提取' / '比 PDF 解析更可靠') since Claude already knows arxiv; keep only the abs-vs-HTML URL distinction that drives the script.

Add an explicit validation/feedback step after running the script (e.g., 'If the script errors that no HTML version exists, fall back to the abs page and inform the user') to lift workflow_clarity.

Optionally surface a one-line summary of the script's behavior near the command so the reference into scripts/arxiv_reader.py is more clearly signaled.

DimensionReasoningScore

Conciseness

Efficient, well-sectioned body with copy-paste commands; minor over-explanation in 核心原理 ('比 PDF 更容易程序化提取', '比 PDF 解析更可靠') that assumes Claude lacks arxiv knowledge, so not a 5.

4 / 5

Actionability

Provides a fully executable command with concrete flags (--output, --sections, --raw) and multiple copy-paste examples covering basic, URL, and file-output cases, matching the 5 anchor.

5 / 5

Workflow Clarity

Clear numbered sequence (extract ID → run script → optional params) for a simple non-destructive skill; not a 5 because error handling is only noted descriptively in 注意事项 rather than as an explicit validation/feedback checkpoint.

4 / 5

Progressive Disclosure

Good section structure with a clear, real one-level reference to scripts/arxiv_reader.py (verified present); not a 5 because the body slightly exceeds the simple-skill threshold and the script's capabilities are not separately surfaced via a clearly signaled reference.

4 / 5

Total

17

/

20

Passed

Description

82%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 concise, well-constructed description that clearly states both capability and invocation triggers with low conflict risk; its only weakness is modest action specificity for a narrow single-purpose skill.

DimensionReasoningScore

Specificity

Names the domain ('arxiv paper HTML pages') and two concrete actions ('Fetch' and 'extract full text'), but does not list several specific actions, matching the anchor for 1-2 concrete actions rather than the 4-anchor's 'several specific actions'.

3 / 5

Completeness

Explicitly answers 'what' ('Fetch and extract full text from arxiv paper HTML pages') and 'when' ('Invoke when user asks to read an arxiv paper, analyze a paper's content, or when given an arxiv ID/URL') with concrete trigger phrases, matching the 5 anchor.

5 / 5

Trigger Term Quality

Includes natural phrases users would say ('read an arxiv paper', 'analyze a paper's content', 'arxiv ID/URL'); not a 5 because it lacks broader synonyms like 'research/academic paper' and file-extension-style variants are not applicable.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (arxiv papers) with distinct triggers and minimal overlap risk with other skills, matching the 5 anchor.

5 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
huangruiteng/CS-Notes
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.